TCP要经过三次握手建立连接,四次挥手断开连接
握手:通信双方进行一次网络交互
建立连接一定是客户端主动发起的,断开连接可能是客户端也可能是服务端
三次握手:确认了客户端和服务端各自的接收和发送能力
SYN:同步报文段,一方要向另一方申请建立连接

四次挥手:通信双方各自给对方发送一个FIN(结束报文),在各自给对方返回ACK

三次握手,ACK和SYN是同一时机触发的,都是由内核完成
四次挥手,ACK和FIN是不同时机触发的,ACK是由内核完成的会在收到FIN的时候第一时间返回,FIN是应用程序代码控制的,在调用到Socket的Close方法的时候,才会触发FIN
TCP是如何实现可靠性的?
①确认应答机制;②超时重传机制
本文详细解释了TCP协议中的三次握手与四次挥手过程,强调了客户端与服务端角色,以及确认应答和超时重传机制如何保证可靠性。着重指出ACK和SYN/FIN的触发时机不同,分别由内核和应用层控制。
1329

被折叠的 条评论
为什么被折叠?



