①第一次握手——请求源主机A向目的主机B发出一个TCP连接请求报文段。报文段首部中SYN(同步)标识位置1,表示源主机A想与目标主机B进行通信。同时主机A为本次连接选择了一个初始序列号(Seq=x),其值x为主机A随机生成的。 ②第二次握手——回应目的主机B收到主机A发出的连接请求后,如果同意建立连接,则会发回一个TCP确认。确认报文段首部中的确认位ACK和同步位SYN同时置1,表示主机B对主机A作出了应答,同时向主机A发出了连接请求。报文段中的确认号(ACK)是上一个报文段中的序列号加1(即x+1),序列号(Seq=y)则是主机B随机生成的一个值。 ③第三次握手——再次确认主机A收到主机B发回的确认报文段后,再对主机B发出确认信息。该报文段中的序列号,是上一个报文段中的确认号值加1(即x+1),确认号是上一个报文的序列号加1(即y+1)。三次握手可以完成两个重要的功能:一是确保连接双方做好传输准备;二是使双方统一初始序列号。 |
| 本文出处: http://www.toutiao.com/a6395993966794440962/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|