TCP的三次握手和四次挥手
2015-01-07 09:12
232 查看
1.建立连接:(三次握手)
(1)客户端发送一个SYN包给服务器,然后等待应答。
(2)服务器端回应给客户端一个ACK=1、SYN=1的TCP数据段。
(3)客户必须再次回应服务器端一个ACK确认数据段。
2.释放连接:(四次挥手)
(1) TCP客户端发送一个FIN,关闭客户端到服务器端的数据传送。(客户端不再发送报文给服务器端,但可接受服务器端报文)
(2) 服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。
(3) 服务器关闭客户端的连接,发送一个FIN给客户端。(服务器端关闭到客户端的数据传送)
(4) 客户段发回ACK报文确认,并将确认序号设置为收到序号加1。
<
4000
img src="" alt="" />
3.TCP有限状态机
(1)客户端发送一个SYN包给服务器,然后等待应答。
(2)服务器端回应给客户端一个ACK=1、SYN=1的TCP数据段。
(3)客户必须再次回应服务器端一个ACK确认数据段。
2.释放连接:(四次挥手)
(1) TCP客户端发送一个FIN,关闭客户端到服务器端的数据传送。(客户端不再发送报文给服务器端,但可接受服务器端报文)
(2) 服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。
(3) 服务器关闭客户端的连接,发送一个FIN给客户端。(服务器端关闭到客户端的数据传送)
(4) 客户段发回ACK报文确认,并将确认序号设置为收到序号加1。
<
4000
img src="" alt="" />
3.TCP有限状态机
相关文章推荐
- 简析TCP的三次握手与四次挥手
- 关于如何理解TCP的三次握手与四次挥手
- 常见TCP/IP、HTTP协议以及三次握手和四次挥手
- TCP协议中的三次握手和四次挥手(图解)
- 【3分钟带你学】TCP/IP三次握手和四次挥手
- Lniux网络通信二(TCP三次握手,四次挥手 并发服务器)
- TCP 建立连接的三次握手 和释放连接的四次挥手 图解
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- TCP/IP三次握手和四次挥手
- TCP三次握手/四次挥手的作用
- TCP三次握手/四次挥手详解
- Linux服务器上11种网络连接状态 和 TCP三次握手/四次挥手详解
- TCP-三次握手和四次挥手
- TCP窗口、三次握手、四次挥手
- TCP三次握手&四次挥手(示意图)
- TCP三次握手及四次挥手详细图解
- TCP/IP 三次握手、四次挥手
- TCP协议中的三次握手和四次挥手(图解)【转】
- TCP协议中的三次握手和四次挥手(图解)
- tcp ip 三次握手四次挥手