TCP/IP传输协议有3次握手和4次分手。

      最后更新:2021-12-03 15:48:35 手机定位技术交流文章

      TCP/IP协议不是协议,而是社区术语,包括IP协议、HTTP协议、TCP协议等等,TCP协议包括3次握手和4次挥手。
      应用层、传输层、网络层和数据链接层是TCP/IP军营的四大层。

      3个握手:在沟通之前,需要3个握手程序来验证两个港口之间连接的可用性。 另一方面,联合民主党并不要求确认可用性,而是采用直接传输。

      初始握手 : 客户端想要连接到服务器, 因此要打开状态更改, 客户端会发送连接请求到服务器字段 SYN=1 和传送 x 字节 。
      请求一经联系,客户就会更改SYN_SENT,表示正在等待确认(在第三次握手时交付确认包)。

      第二手握手:收到连接请求后,服务器从 LSTTEN 状态改为被动打开状态,并向客户端发送了信息。 该文件有两个含义: 一是确认它, 联系客户端, 另一是我已经建立了连接。 在发送后, 成为 SYN_ RCVD 状态( 或者等待收到确认状态, 接受客户的确认包 ) 。

      第三手握:一旦客户被服务器确认,并了解到服务器已准备好连接,就会向服务器发送确认信息,通知服务器我收到了您发送的信息,然后我们就连接起来。当客户发送确认信息时,它输入了已创建的服务器并接收了它,连接就已完成,通信就绪。

      4个波浪用于中断服务器与客户之间的通信,连接中断,因为TCP/IP协议旨在接受港口号,但计算机港口受到限制,不中断肯定会造成计算机资源的浪费。

      Clit为结束Clit-Server数据流,而Clit则进入FIN_WAIT_1州,完成了FIN-WAIT_1国。
      第二波:收到FIN后,服务器向客户端发送了ACK,确认序列号为+1(类似于SYN,一个FIN拥有一个序列号),服务器进入CLOSE_WAIT条件。第三波:服务器发送FIN以完成从服务器到客户端的数据流,服务器进入LAST_ACK状态。
      第四波:收到FIN后,客户端进入了Time_WAIT模式,然后向服务器发送了ACK,确认序列号为接收号+1,服务器进入了CLOSED模式,完成了四个波。

      (1) 序号:32比特Seq序号用于识别从TCP源向目的地终点传输的字节流,该字节流由发送数据时的发端人识别。
      (2) 确认编号: Ack=Seq+1号为Ack=Seq+1号的Ack序列号,32个位置,仅用于序列号字段。
      (3) 信号:在三节握手中共出现六节,包括URG、ACK、PSH、RST、SYN、FIN等。

      具体含义如下:

      (A) URG:紧急(紧急)指示器有效。

      (B) ACK:确认序列号的有效性。

      (C) PSH:请尽快将通知发送到申请级别。

      RST: 重置连接 。

      (E) SYN:建立新的联系。

      FIN: 断开连接 。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/14094.html

          热门文章

          文章分类