计算机网络
郭旭升 Lv6

4/7层模型

TCP 协议

  • 基于链接 (点对点)
  • 双工通信
  • 可靠传输(基于字节流,将数据按字节大小进行编号,接收端通过ACK来确认收到的数据编号,通过这种机制,保证接收数据的有序性和完整性。)
  • 流量控制,滑动窗口控制数据的发送速率,滑动窗口的本质是数据的动态缓冲区,接收端根据自己的接收能力在Header中动态调整窗口大小,通过ACK应答包通知给发送端,发送端根据窗口的大小调整发送的速度。
  • 拥塞控制: (四个算法:慢启动、拥塞避免、拥塞发生、快速恢复)
    报文状态
    三握四挥
    keepalive
    滑动窗口 进行流量控制

HTTP

协议:Method、Header、Cookies
状态码
HTTPS 交互流程
HTTP 2.0 多路复用、Stream、流量控制、服务端推送

UDP

 Comments