网络面试100问(1/100)——介绍 TCP 连接的三次握手?追问:为什么 TCP 握手需要三次?
介绍 TCP 连接的三次握手?追问:为什么 TCP 握手需要三次?
(借用别人的一张图)
简要回答:
主机A和服务器B之间基于TCP通信,第一次握手是主机A主动打开,向B发送SYN信息;
第二次握手是B收到A发来的STN信息之后被动打开,同时回复ACK信息以及发送SYN信息给A;
第三次握手是A收到了B的回复,向B回复确认报文段,表示自己具有接收能力,建立TCP连接。
为什么握手需要3次?(而不是2次或者4次?)
TCP会话建立具有可靠性的关键在于双方都具有收发能力,第一次握手是为了确认客户端有发送能力,
原创
2021-01-22 08:39:30 ·
257 阅读 ·
3 评论