摘要: 1. TCP, UDP 和 HTTP 的关系TCP, UDP 都是传输层的协议, 而 HTTP 是应用层协议TCP 传输控制协议。 是可靠传输协议, 接受到的包可能是乱序的, 但包本身有序列号, 面向连接, 负载大, 需要确认, 有滑动窗口和拥塞控制.UDP 用户数据包协议。 是不可靠协议, 发送的包无序, 面向非连接的, 负载小, 不需要确认, 无控制HTTP 是超文本传输协议, 基于 TCP2. 常见网页返回码404 找不到页面403 禁止访问500 内部服务器访问502 Bad Gateway503 服务器忙3. ISO 7层设计 与对应的 TCP/IP 协议簇ISO 分为七层, 分别为 阅读全文
posted @ 2014-03-26 22:29 周卓 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 6.2 临界区问题临界区问题的解答必须满足以下三项要求:1. 互斥. 不能有两个线程同时在临界区内执行2. 前进. 当临界区为空, 而一个线程希望进入临界区时, 该线程进入临界区3. 有限等待. 一个线程从申请进入临界区到真正进入临界区这段时间不能无限长.6.3 Peterson 算法一种软件的方法解决死锁问题, 但也并不能总是解决死锁问题定义两个变量, 分别为 flag[0/1], turn. flag 表示哪个线程有进入临界区的意愿, turn 表示哪个线程while(true) { flag[i] = true; turn = j; while(flag[j] && tu 阅读全文
posted @ 2014-03-26 22:12 周卓 阅读(510) 评论(0) 推荐(0) 编辑