【Linux开发准备:计算机网络知识点笔记】0006H_传输层

目录

  • 概述
  • 1. UDP协议
    • 1.1 UDP首部格式
    • 1.2 UDP校验
  • 2. TCP协议
    • 2.1 TCP协议的特点
    • 2.2 TCP报文段首部格式
    • 2.3 TCP连接管理
      • 2.3.1 TCP的连接建立
      • 2.3.2 TCP的连接释放
    • 2.4 TCP可靠传输
      • 2.4.1 序号
      • 2.4.2 确认
      • 2.4.3 重传
    • 2.5 TCP流量控制
    • 2.6 TCP拥塞控制


概述


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第1张图片
【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第2张图片

【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第3张图片
【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第4张图片


1. UDP协议


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第5张图片


1.1 UDP首部格式


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第6张图片


1.2 UDP校验


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第7张图片


2. TCP协议


2.1 TCP协议的特点


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第8张图片
【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第9张图片


2.2 TCP报文段首部格式


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第10张图片

【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第11张图片
【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第12张图片


2.3 TCP连接管理


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第13张图片


2.3.1 TCP的连接建立


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第14张图片


2.3.2 TCP的连接释放


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第15张图片


2.4 TCP可靠传输


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第16张图片


2.4.1 序号


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第17张图片


2.4.2 确认


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第18张图片


2.4.3 重传


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第19张图片


2.5 TCP流量控制


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第20张图片


2.6 TCP拥塞控制


【Linux开发准备:计算机网络知识点笔记】0006H_传输层_第21张图片



参考资料
【1】2019王道考研 计算机网络

你可能感兴趣的:(Linux,物联网,udp,tcpip)