您的位置:首页 > 理论基础 > 计算机网络

wireshark实战之:TCP协议

2016-02-28 16:40 489 查看
TCP协议:传输控制协议 (Transmission Control Protocol)

为数据提供可靠的端到端传输, 处理数据的顺序和错误恢复, 保证数据能够到达其应到达的地方。

主机与不同IP之间TCP的序列号都是从0开始。

TCP头



· 序号: 表示一个 TCP 片段。

· 确认号: 希望(要求)从另一个设备得到的下一个数据包的序号。

· 紧急指针: 如果设置了 URG 位,紧急指针将告诉 CPU 从数据包的哪里开始读取数据。

TCP三握手



一握手SYN:



二握手SYN/ACK:



三次握手ACK:



TCP四挥手

为什么是四挥手,那是因为连接时双方最初都有一个序号,断开一个序号并得到对方确认用了两个包,而另外个序号的断开并确认同样需要两个包,所以TCP挥手断开必须要四个包。



一次挥手FIN/ACK:(服务器序号先挥手)



二次挥手ACK:



到此服务器序号挥手结束。

三次挥手FIN/ACK:(客户端序号后挥手)



四次挥手ACK:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: