一 TCP连接概述:
(1)TCP是面向连接的协议。运输连接是用来传送TCP报文的。
运输连接有三个阶段:连接建立、数据传输和连接释放。
TCP的连接采用客户服务器方式。主动发起连接建立的应用进程叫做客户,而被动等待连接建立的应用进程叫做服务器。
(2)TCP连接过程中要解决如下三个问题:
1.要使每一方能够确知对方的存在。
2.要允许双方协商一些参数(如最大窗口值、是否使用窗口扩大选项和时间戳以及服务质量等)
3.能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。
(3)TCP为一个连接定义了11中状态:
*CLOSED
*LISTEN
*SYN_SENT
*SYN_RCVD
*ESTABLISHED
*FIN_WAIT_1
*FIN_WAIT_2
*TIME_WAIT
*CLOSE_WAIT
*LAST_ACK
*CLOSING:同时关闭.

二 TCP连接建立:


三 TCP连接释放:



本文详细介绍了TCP连接的工作原理,包括连接建立与释放的过程,并解释了TCP连接中的关键问题及解决方案。文章还概述了TCP连接的不同状态,帮助读者理解TCP协议在实际应用中的运作方式。
793

被折叠的 条评论
为什么被折叠?



