qidao123.com技术社区-IT企服评测·应用市场

标题: TCP传输控制协议的简谈 [打印本页]

作者: 前进之路    时间: 2025-4-8 01:41
标题: TCP传输控制协议的简谈
1.说明

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节省的传输层通讯协议。
1.1 TCP特点

2.简历连接

TCP三次握手的过程如下:


3.断开连接

建立一个连接必要三次握手,而停止一个连接要经过四次握手,这是由TCP的半关闭(half-close)造成的。详细过程如下图所示。
留意:
  1. FIN的接收也作为一个文件结束符(end-of-file)传递给接收端应用进程,放在已排队等候该应用进程接收的任何其他数据之后,因为,FIN的接收意味着接收端应用进程在相应连接上再无额外数据可接收。
复制代码
既然每个方向都必要一个FIN和一个ACK,因此通常必要4个分节。
留意:

4.发送

当调用Send函数时,实际上在Socket内部会做以下事项:
通过上述两个步骤,我们会明白,Send函数的返回,仅仅是包管数据被复制到了发送缓存区,而不是已被吸取方收到。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4