简述主机A与主机B建立TCP连接的三次握手过程。
【正确答案】:
(1)主机A的TCP向主机B发出连接请求SYN报文段(第一次握手)。
(2)一旦包含SYN报文段的IP数据报到达主机B,SYN报文段被从数据报中提取出来,主机B的TCP收到连接请求段后,如同意建立连接,则发回确认的SYNACK报文段。(第二次握手)
(3)主机A收到SYNACK报文段后,给该连接分配缓存和变量,并向主机B发送确认报文段(第三次握手),该报文段是对主机B的同意连接报文段进行确认。
【题目解析】:
总结:
(1)发出SYN报文段:主机A的TCP向主机B发出连接请求SYN报文段(第一次握手)
(2)发回确认的SYNACK报文段:一旦包含SYN报文段的IP数据报到达主机B,SYN报文段被从数据报中提取出来,主机B的TCP收到连接请求段后,如同意建立连接,则发回确认的SYNACK报文段。
(3)发送确认报文段:主机A收到SYNACK报文段后,给该连接分配缓存和变量,并向主机B发送确认报文段(第三次握手),该报文段是对主机B的同意连接报文段进行确认。