selfimpr1991 2014-10-21 21:50:35 25664 珍藏 21
开展文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
在前面,已经介绍了TCP协定的三路握手以及四次挥手。如下图所示,TCP通讯进程包含三个步骤:树立TCP连接通道(三次握手)、数据传输、断开TCP连接通道(四次挥手)。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
这里进一步探究TCP三路握手以及四次挥手进程中的状况变迁和数据传输进程。先看TCP状况状况转换图。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
上半部份是TCP三路握手进程的状况变迁,下半部份是TCP四次挥手进程的状况变迁。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
CLOSED:起始点,在超时或者连接关闭时候进入此状况,这其实不是一个真实的状况,而是这个状况图的设想出发点以及终点。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
LISTEN:服务器端等待连接的状况。服务器经由 socket,bind,listen 函数以后进入此状况,开始监听客户端发过来的连接要求。此称为利用程序被动打开(等到客户端连接要求)。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
SYN_SENT:第一次握手产生阶段,客户端发起连接。客户端调用 connect,发送 SYN 给服务器端,然落后入 SYN_SENT 状况,等待服务器端确认(三次握手中的第二个报文)。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
以上就是微观生活(93wg.com)关于“TCP状况转换图详解”的详细内容,希望对大家有所帮助!文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html 文章源自微观生活(93wg.com)微观生活-https://93wg.com/6620.html
评论