# TCP

在传输层。

  • TCP 是一种面向连接的、可靠的字节流服务
  • 一个 TCP 连接中,只有收发双方。广播和多播不能用于 TCP
  • TCP 使用校验和,确认和重传机制来保证可靠传输
  • TCP 给数据分解进行排序,并使用累计确认确保数据的顺序不变和非重复
  • TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制

以下问题,思考:

  • 滑动窗口 介绍
  • 拥塞控制 介绍
  • 重传机制 介绍

# UDP

UDP 是一个简单的传输层协议。

缺点:

  • 缺乏可靠性
  • 数据包有长度
  • 无连接
  • 支持多播和广播

优点:

  • 速度快