安监局网站做应急预案备案,常州建设网站公司哪家好,建设工程交易服务网,做网站_接活文章目录 一、三次握手二、四次挥手 一、三次握手
三次握手的原理如下#xff1a;
客户端向服务器发送一个SYN#xff08;同步#xff09;包#xff0c;其中包含一个随机生成的初始序列号#xff08;ISN#xff09;。
服务器收到SYN包后#xff0c;会发送一个SYNACK
客户端向服务器发送一个SYN同步包其中包含一个随机生成的初始序列号ISN。
服务器收到SYN包后会发送一个SYNACK同步确认包作为响应其中包含确认号ACK和自己的随机生成的ISN。
客户端收到服务器的SYNACK包后会发送一个ACK确认包其中包含服务器的ISN加1作为确认号。
通过这个三次握手过程客户端和服务器都确认了对方的存在和可达性建立了双向的可靠连接。
二、四次挥手
四次挥手的原理如下
客户端发送一个FIN结束包表示客户端不再发送数据。
服务器收到FIN包后发送一个ACK包作为确认。
服务器发送一个FIN包表示服务器也不再发送数据。
客户端收到服务器的FIN包后发送一个ACK包作为确认。
通过这个四次挥手过程双方都确认了对方不再发送数据然后逐步关闭连接。
需要注意的是TCP的三次握手和四次挥手是为了确保可靠的连接建立和关闭防止数据丢失或重复。这些过程中的每个步骤都有特定的目的确保通信的可靠性和完整性。