tcp连接建立3次消息与关闭4次消息
来源:互联网 发布:配送软件视频 编辑:程序博客网 时间:2024/06/05 06:52
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)
参考:http://www.cnblogs.com/LUO77/p/5801977.html
标识说明:
SYN: 请求建立连接Syn
ACK:响应Acknowledgment
PSH:数据传输Push
RST:连接重置Reset
FIN:请求关闭连接Finish
TCP建立通信的三次握手
1. 客户端向服务器发送一个SYN J
2. 服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1
3. 客户端向服务器发一个确认ACK K+1
消息例子:
Flags: 0x002 (SYN)
Transmission Control Protocol, Src Port:28063, Dst Port: 28881, Seq:0, Len: 0
Flags: 0x012 (SYN, ACK)
Transmission Control Protocol, Src Port:28881, Dst Port: 28063, Seq:0, Ack: 1, Len:0
Flags: 0x010 (ACK)
Transmission Control Protocol, Src Port:28063, Dst Port: 28881, Seq: 1, Ack: 1, Len: 0
TCP释放连接:
1. 客户端向服务器发送一个FIN M
2. 服务器向客户端发一个确认ACK M+1
3. 服务器向客户端发送FIN N
4. 客户端向服务器发一个确认ACK N+1
消息例子:
Client FIN:
28063→28881 [FIN, ACK] Seq=7 Ack=7 Win=65536Len=0
Server ACK:
28881→28063 [ACK] Seq=7 Ack=8 Win=65536 Len=0
Server FIN:
28881→28063 [FIN, ACK] Seq=7 Ack=8 Win=65536 Len=0
Client ACK:
28063→28881 [ACK] Seq=8 Ack=8 Win=65536 Len=0
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)
- tcp连接建立3次消息与关闭4次消息
- TCP协议连接建立时3次握手的过程4次结束连接
- 图解TCP的3次握手建立连接,4次握手释放连接
- TCP协议连接建立时3次握手的过程4次结束连接
- TCP-ip建立连接时3次握手,断开连接时4次挥手
- TCP建立连接3次握手及释放连接4次握手
- TCP连接建立的3次握手?为什么不是2次握手?为什么不是4次握手?
- TCP连接建立与结束(三次握手与4次挥手)
- TCP建立连接为什么需要3次握手
- 对 TCP 建立连接需要 3 次握手的理解
- tcp/ip 3次握手与4次分手
- TCP为什么需要3次握手与4次挥手
- TCP为何需要3次握手与4次挥手
- TCP为什么需要3次握手与4次挥手
- TCP为什么需要3次握手与4次挥手
- TCP为什么需要3次握手与4次挥手
- TCP为什么需要3次握手与4次挥手
- TCP为什么需要3次握手与4次挥手
- android 轻量级数据库sqlite入门
- Python第三天课后作业
- Activity怎么创建
- 有妳
- ImageLoader源码解析(一)
- tcp连接建立3次消息与关闭4次消息
- Java JVM 垃圾回收(GC)过程
- HDU6006
- python实现-句子逆序
- C# NPOI 读写 Excel
- java提高篇(九)-----实现多重继承
- webkitvisibilitychange
- 微信开发网页授权认证
- Python学习笔记——生成器