网络协议面试题整理

TCP 三次握手

  1. 客户端发送 SYN 报文到服务端
  2. 服务端接收到客户端的报文,发送 SYN 报文到客户端,ACK+1
  3. 客户端接收到服务端的 SYN 报文,ACK+1,发送给服务端。

TCP 四次挥手

  1. 客户端发送一个 FIN 报文,状态 Fin_wait1
  2. 服务端收到 FIN 报文,会发送 ACK 报文,客户端序号加 1. 服务端处于 close_wait 状态。
  3. 服务端断开连接,发送 Fin 报文,处于 last_ack 状态。
  4. 客户端收到 Fin 报文,发送 ack,处于 time_wait 状态。
  5. 服务端收到 fin 报文,关闭连接,处于 close 状态。

HTTP2.0

多路复用,二进制分帧,header 头部压缩、服务端推送。

你可能感兴趣的:(网络协议,网络,http)