2011年计算机网络考研辅导讲座1传输层.ppt

TCP 的传输连接管理 传输连接就有三个阶段,即:连接建立、数据传送和连接释放。传输连接的管理就是使传输连接的建立和释放都能正常地进行。 连接建立过程中要解决以下三个问题: 要使每一方能够确知对方的存在。 要允许双方协商一些参数(如最大报文段长度,最大窗口大小,服务质量等)。 能够对传输实体资源(如缓存大小,连接表中的项目等)进行分配。 1. 传输连接的三个阶段 用三次握手建立 TCP 连接 SYN, SEQ = x 主机 B SYN, ACK, SEQ = y, ACK= x ? 1 ACK, SEQ = x + 1, ACK = y ? 1 被动打开 主动打开 确认 确认 主机 A 连接请求 连接成功! 建立 TCP 连接 A 的 TCP 实体向 B的 TCP 实体发出连接请求报文段,其首部中的同步比特 SYN 应置为 1,并选择一个随机序号 x,表明传送数据时的第一个数据字节的序号是 x。 B 的 TCP 收到连接请求报文段后,如同意,则发回确认。 B 在确认报文段中应将 SYN 置为 1,ACK置为1,其确认号应为 x ? 1,同时也为自己选择随机序号 y。 A 收到此报文段后,向 B 给出确认, ACK置为1,其确认号应为 y ? 1。 A 的 TCP实体通知上层应用进程,连接已经建立。 当运行服务器进程的主机 B 的 TCP实体收到主机 A 的确认后,也通知其上

文档评论(0)

1亿VIP精品文档

相关文档