最后更新:2022-08-03 16:59:43 手机定位技术交流文章
字节序就是多字节数据的存储顺序

网络序列是大端序列
低地址存放高字节的数据是大端。
低地址存放低字节的数据是小端。
1.TCP的三个握手发生connect函数期间。
2.通常TCP的第一个握手是由客户端造成的
第一个握手: 客户端发送SYN请求链接服务器.
第二次握手:ACK服务器响应客户端的链接请求,而服务器则向客户端发送链接请求
第三次握手:ACK客户端响应服务器的链接请求
第一波:通话关闭触发底部发送 FIN关闭请求,A处于半封闭状态
第二波:B呼叫接近触发底层发送A FIN关闭请求,B处于半封闭状态
第三波:B呼叫接近触发底层发送A的 FIN关闭请求,B处于半封闭状态
第四次挥手: A的底层给B回应ACK同时A处于完全关闭状态,B收到A的ACK也处于完全关闭状态
当B收到A的关闭请求时,底层立马返回ACK=M+1(第二次挥手),而第三次挥手是应用层收到0长度数据包,用户调用close触发底层发出FIN=K,所以这两次挥手是存在时间差的,不可能合在一起。
0-长度数据用于表明另一方正在关闭连接。关闭连接会导致应用程序层接收0-长度数据包
本文由 在线网速测试 整理编辑,转载请注明出处。