TCP三次握手和四次挥手-创新互联
1、客户端发送连接请求(SYN)到服务器。
成都创新互联公司主营法库网站建设的网络公司,主营网站建设方案,重庆APP软件开发,法库h5微信小程序搭建,法库网站营销推广欢迎法库等地区企业咨询2、服务器收到请求后,发送确认(SYN + ACK)给客户端。
3、客户端收到确认后,发送 ACK 确认给服务器。
SYN:同步序列编号(Synchronize Sequence Numbers)。是TCP/IP建立连接时使用的握手信号。ACK的全称为Acknowledge character,即确认字符,表示接收到的字符无错误。服务端传回发送端所发送的 ACK 是为了告诉客户端:“我接收到的信息确实就是你所发送的信号了”,这表明从客户端到服务端的通信是正常的。回传 SYN 则是为了建立并确认从服务端到客户端的通信。
四次挥手过程:1、客户端发送连接结束请求(FIN)到服务器。
2、服务器收到请求后,发送 ACK 确认给客户端。
3、服务器发送连接结束请求(FIN)到客户端。
4、客户端收到请求后,发送 ACK 确认给服务器。
第四次挥手时,客户端发送给服务器的 ACK 有可能丢失,如果服务端没有因为某些原因而没有收到 ACK 的话,服务端就会重发 FIN,如果客户端在 2*MSL 的时间内收到了 FIN,就会重新发送 ACK 并再次等待 2MSL,防止 Server 没有收到 ACK 而不断重发 FIN。
MSL(Maximum Segment Lifetime) : 一个片段在网络中大的存活时间,2MSL 就是一个发送和一个回复所需的大时间。如果直到 2MSL,Client 都没有再次收到 FIN,那么 Client 推断 ACK 已经被成功接收,则结束 TCP 连接。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前文章:TCP三次握手和四次挥手-创新互联
网站地址:http://azwzsj.com/article/hopsi.html