network

TCP

  1. 为了在不可靠的网络传输过程中建立可靠的传输
  2. 全双工的可以互相发送信息
  3. IP地址:端口号 为套接字socket

三次握手

  1. 第一次握手:客户端发起请求连接,携带SYN(同步和seq序列号)发送给服务端
  2. 第二次握手:服务端接收该请求发送ACK(确认)、SYN=1,ack = = 客户端seq+1,seq(自己的确认号)给客户端
  3. 第三次握手: 客户端接收服务器的响应,发送ACK、ack=seq+1来进行安全可靠的连接

四次挥手

  1. 客户端和服务器端都能主动发起请求
  2. 第一次挥手:FIN + ACK(客户端)
  3. 第二次挥手:ACK(半关闭状态,服务端可能还有需要发送的数据)(服务端)
  4. 第三次挥手:FIN + ACK (服务端)
  5. 第四次挥手:ACK(客户端),过一段时间会关闭掉

network
http://example.com/2023/06/14/network/
作者
Caoqin
发布于
2023年6月14日
许可协议