TCP运输连接管理与计算机网络期末复习要点

需积分: 50 21 下载量 116 浏览量 更新于2024-08-23 收藏 2.67MB PPT 举报
"TCP运输连接管理是计算机网络中TCP/IP协议族的重要组成部分,涉及TCP连接的建立与释放。TCP连接的建立通过著名的‘三次握手’过程实现,而连接的释放则通过‘四次握手’来完成。在复习《计算机网络》时,除了TCP连接管理,还需要关注数据链路层、网络层、运输层等核心章节,同时了解Internet的发展历程、网络交换方式以及因特网的组成结构。" 在TCP/IP协议中,TCP(传输控制协议)提供面向连接的服务,确保数据的可靠传输。TCP连接的建立是通过“三次握手”来完成的: 1. 第一次握手:客户端发送一个SYN(同步序列编号)报文段给服务器,请求建立连接。此时,客户端进入SYN_SENT状态。 2. 第二次握手:服务器收到SYN报文段后,回应一个SYN+ACK(同步序列编号+确认)报文段,表示同意建立连接。服务器此时进入SYN_RECEIVED状态。 3. 第三次握手:客户端接收到SYN+ACK后,再发送一个ACK(确认)报文段给服务器,确认已收到服务器的SYN。客户端进入ESTABLISHED状态。当服务器收到这个ACK后,也进入ESTABLISHED状态,此时TCP连接建立完成。 TCP连接的释放,即断开连接,通常称为“四次挥手”: 1. 第一次挥手:主动关闭方(客户端或服务器)发送一个FIN(结束)报文段,表示不再发送数据,请求关闭连接。 2. 第二次挥手:被动关闭方收到FIN后,发送一个ACK报文段,确认收到了FIN,但可能还有数据需要发送。 3. 第三次挥手:被动关闭方发送自己的FIN报文段,表示自己也准备好关闭连接。 4. 第四次挥手:主动关闭方收到FIN后,发送ACK报文段,确认收到FIN,然后等待一段时间确保所有数据都发送完毕后,关闭连接。 复习《计算机网络》时,除了TCP运输连接管理,还要注意其他重点内容,如: - 数据链路层:负责将网络层的数据封装成帧,并通过物理介质进行传输,包含MAC地址、ARP(地址解析协议)和错误检测与纠正机制(如CRC校验)等。 - 网络层:主要功能是路由选择和IP协议,包括IP地址、ICMP(Internet控制消息协议)、IGMP(Internet组管理协议)等。 - 运输层:TCP和UDP(用户数据报协议)是其主要协议,TCP提供可靠的数据传输服务,而UDP则是无连接的服务,适用于实时应用。 - Internet的发展:从ARPANET到全球性的Internet,经历了从单一网络到多级ISP结构的转变。 - 网络交换方式:电路交换、报文交换和分组交换,其中分组交换是现代网络的主流。 - 因特网的组成:边缘部分(通信主机,C/S和P2P模式)和核心部分(提供连通性的网络基础设施)。 掌握这些知识点对于理解和应用计算机网络原理至关重要,也是应对《计算机网络》期末考试的重点内容。