分层、协议、PDU、地址与设备对照表

五层体系

层次通信范围主要功能PDU主要标识常见协议/技术典型设备或实现位置
应用层应用进程到应用进程定义应用报文和交互规则报文/消息域名、URL、邮箱、应用标识HTTP、DNS、FTP、SMTP、POP3、IMAP端系统应用、代理、应用网关
传输层进程到进程复用分用、可靠传输、流量与拥塞控制TCP 报文段、UDP 用户数据报端口、TCP 四元组TCP、UDP、QUIC端系统协议栈、四层防火墙/负载均衡
网络层主机/接口到主机/接口逻辑编址、路由、逐跳转发IP 数据报/分组IP 地址、网络前缀IPv4、IPv6、ICMP、路由协议路由器、三层交换机、端系统 IP 层
数据链路层相邻结点到相邻结点成帧、介质访问、差错检测、单链路交付帧MAC 地址、VLAN ID、链路标识Ethernet、IEEE 802.11、PPP、HDLC网卡、网桥、二层交换机、AP
物理层相邻物理接口比特和信号转换、介质传输bit端口、频率、时隙、码片双绞线、光纤、无线、编码和调制中继器、集线器、收发器、物理接口

设备可同时实现多层功能。判断功能归属时看它读取哪些字段、维护什么状态以及作用范围。

OSI 与 TCP/IP 对照

OSI 七层TCP/IP 四层五层体系典型内容
应用层应用层应用层HTTP、DNS、邮件、文件传输
表示层应用层应用层编码、序列化、压缩、加密表示
会话层应用层应用层对话组织、会话同步
传输层传输层传输层TCP、UDP、端口
网络层网际层网络层IP、ICMP、路由
数据链路层网络接口层数据链路层帧、MAC、介质访问
物理层网络接口层物理层比特、信号、介质

教材分析题应先声明使用的分层模型,再描述协议归属。

封装与解封装

发送方向数据单元变化主要新增信息
应用层 → 传输层应用报文 → TCP 段/UDP 数据报源/目的端口、序号/确认或长度
传输层 → 网络层传输层报文 → IP 数据报源/目的 IP、TTL/Hop Limit、协议号
网络层 → 数据链路层IP 数据报 → 帧下一跳链路地址、类型/长度、FCS
数据链路层 → 物理层帧 → bit/信号编码、调制、同步信息

接收端按相反顺序解封装。路由器每跳更换链路层帧,IP 源和目的通常保持端到端不变;TTL/Hop Limit 和首部相关控制字段会逐跳变化。

地址与标识

标识位于哪一层作用范围典型变化
域名应用层全局命名空间DNS 解析为一个或多个地址
端口号传输层单主机、单传输协议客户临时端口与服务端口组成会话端点
IPv4/IPv6 地址网络层跨网络逻辑定位接口NAT、移动、重配置时可能变化
MAC 地址数据链路层当前链路/广播域每一跳帧源、目的地址重新封装
VLAN ID数据链路层支持该 VLAN 的二层范围经过 access/trunk 接口时按配置添加或移除标签

TCP 与 UDP 使用独立端口空间。同一个数值端口可以分别被 TCP 服务和 UDP 服务使用。

设备处理边界

设备主要读取内容核心行为是否分隔冲突域是否分隔二层广播域
中继器比特信号再生、整形、转发信号否否
集线器比特信号向其他端口复制信号否否
网桥/二层交换机目的/源 MAC、VLAN学习、过滤、转发帧每端口独立同一 VLAN 内不分隔
无线 AP802.11/802.3 帧无线站点接入和帧桥接无线介质共享规则独立同一 VLAN 内通常不分隔
路由器/三层交换机IP 目的前缀、TTL 等最长前缀转发、重封装下一跳帧是每个三层接口分隔
NAT 网关IP、端口、连接状态地址/端口映射和校验和更新是是
四层负载均衡IP、端口、连接状态按连接选择后端取决于部署取决于部署
应用代理应用报文终止应用会话并重新发起请求取决于部署取决于部署

冲突域与广播域

场景冲突域广播域
集线器连接的所有端口共享一个共享一个
交换机每个半双工端口每端口一个同一 VLAN 一个
全双工交换式以太网无 CSMA/CD 冲突竞争同一 VLAN 广播仍被转发
路由器不同接口各自独立各自独立
交换机配置多个 VLAN每端口/链路按介质判断每个 VLAN 独立

VLAN 间通信需要三层转发。

协议、服务与接口

概念关系方向内容
协议不同系统的对等实体之间约定报文格式、语义和时序
服务下层向同一系统的上层提供描述可用能力,如可靠字节流或尽力交付
接口同一系统相邻层之间规定上层怎样调用下层服务
SAP服务访问点标识上层访问下层服务的位置

常见功能归属

功能主要层次
电信号再生、线路编码物理层
成帧、CRC、MAC 介质访问数据链路层
IP 编址、分片、路由转发网络层
端口分用、TCP 可靠传输传输层
名字解析、Web、邮件、文件传输应用层

ARP 位于 IPv4 与链路交付的边界,直接封装在链路层帧中;不同教材可能按网络层配套协议或链路层协议组织章节。

链接