TCP概述

TCP头部

Untitled

Untitled

Untitled

TCP三次握手

TCP 三次握手

<aside> 💡 三次握手发生在客户端连接的时候,当客户端调用 connnect() 时,TCP协议会进行三次握手行为

</aside>

为什么两次握手不行?

两次握手是否可行?

<aside> 💡 两次握手时,客户端和服务端之间无法完全确认对方的状态,因此可能会导致半连接和老数据接收等问题

</aside>

三次握手的过程

Untitled

TCP四次挥手

TCP 四次挥手

<aside> 💡

四次挥手发送在断开连接的时候,在程序中调用close()时,会使用TCP协议进行四次挥手

</aside>