• 传输层
    • TCP协议
      • 连接管理
        • 三次握手
          • 客户端发送SYN
          • 服务器响应SYN-ACK
          • 客户端发送ACK
        • 四次挥手
          • 客户端发送FIN
          • 服务器响应ACK
          • 服务器发送FIN
          • 客户端响应ACK
        • 状态变迁图
          • 包含CLOSED、LISTEN、SYN_SENT、SYN_RCVD、ESTABLISHED、FIN_WAIT_1、FIN_WAIT_2、CLOSE_WAIT、LAST_ACK、TIME_WAIT等状态
      • 可靠传输机制
        • 序列号/确认应答
          • 确保数据有序到达
        • 超时重传
          • 数据丢失后重新发送
        • 滑动窗口
          • 提高传输效率
      • 流量控制
        • 接收窗口
          • 动态调整发送速率
      • 拥塞控制
        • 慢启动算法
          • 逐步增加发送窗口
        • 拥塞避免算法
          • 避免网络拥塞
    • UDP协议
      • 无连接特性
        • 无需建立连接,直接发送数据
      • 适用场景分析
        • 视频流
          • 对实时性要求高,允许少量数据丢失
        • 实时游戏
          • 低延迟,快速响应