1. 核心解析

什么是字节?

TCP(Transmission Control Protocol)被称为面向字节流的协议。

  • 编号逻辑:TCP 连接中传送的每一个字节都会按顺序进行编号。
  • 首部序号 (Sequence Number):TCP 报文段首部中的“序号”字段,指的并不是“第几个报文”,而是本报文段所发送的数据的第一个字节的序号
  • 目的:这样设计是为了实现精准的丢包重传流量控制(滑动窗口是以字节为单位移动的)。

体系结构对照表

该表涵盖了每一层的核心功能、数据单位(PDU)以及典型协议。

五层体系结构OSI 七层模型数据单位 (PDU)核心功能含义典型协议/设备
应用层应用层报文 (Message)直接为用户应用提供服务HTTP, FTP, DNS
-表示层-数据格式化、加密、解密JPEG, ASCII
-会话层-建立、管理和维护会话RPC, NFS
传输层传输层段 (Segment)端到端的多路复用、可靠传输TCP (字节序号), UDP
网络层网络层包/分组 (Packet)点到点的逻辑寻址与路由选择IP, ICMP, 路由器
数据链路层数据链路层帧 (Frame)物理寻址、成帧、差错检测以太网, MAC, 交换机
物理层物理层比特 (Bit)透明地传输比特流(0和1)调制解调器, 网线

术语对比

术语单位/定义备注
序号单位字节 (Byte)TCP 流量控制与重传的基础
带宽单位比特 (bit/s)物理层、链路层关注的数据位
PDU 名称段 (Segment)TCP 层的传输单元称为“段”或“报文段”

2. 关联知识点