Network Fundamentals · Interactive Map

OSI 七层模型整体介绍图

把“应用访问”拆成七层职责:上层理解业务与数据,下层负责端到端传输、跨网寻址、同链路交付和真实比特传输。点击协议可定位归属,输入名称可快速搜索。

7 层OSI 概念参考模型
4 层TCP/IP 现实协议栈
50+协议、标准与格式
5 类 PDU数据、段、包、帧、比特

七层全景:每一层解决什么问题

从上到下是发送端封装方向,从下到上是接收端解封装方向。

可切换图解与详细协议表;搜索时自动打开详细文字
OSI 层级
7应用层APPLICATION
6表示层PRESENTATION
5会话层SESSION
4传输层TRANSPORT
3网络层NETWORK
2数据链路层DATA LINK
1物理层PHYSICAL
逐层工作场景 发送端封装 ↓ 接收端解封装 ↑
七层网络场景:应用终端、编解码与加密、会话通道、传输分段、路由转发、交换机与物理介质
HTTP / HTTPSDNSDHCPFTPSMTPSSHDATA
TLS / SSLUTF-8JPEGPNGDATA
RPCNetBIOSSMB 会话同步 / 恢复SESSION DATA
TCPUDPSCTPQUIC端口SEGMENT / DATAGRAM
IPv4 / IPv6ICMPIPsecOSPF / BGPPACKET
EthernetWi-FiPPPMACVLANSTP / LLDPARPFRAME
1000BASE-T10GBASE-SR双绞线光纤无线BIT
TCP/IP 四层映射
没有找到对应内容。可尝试输入协议缩写、中文设备名或层级名称。

协议快速定位

最容易混淆的协议先记住:HTTP 看业务,TCP 看端口,IP 看路由,Ethernet 看 MAC。

点击任意卡片,高亮对应 OSI 层

数据封装:一条 HTTP 请求如何走向网线

每向下一层,就添加该层需要识别的控制信息;接收端按相反方向拆除。

发送端:由上至下封装 · 接收端:由下至上解封装
1 数据 Data应用生成 HTTP 请求、DNS 查询或其他业务数据。
应用数据
2 段 / 数据报TCP / UDP 添加端口等传输信息,定位目标进程。
TCP/UDP 首部应用数据
3 包 PacketIPv4 / IPv6 添加源、目的 IP,用于跨网路由。
IP 首部L4 首部数据
4 帧 FrameEthernet 添加 MAC、EtherType、VLAN 等链路信息。
帧头IPL4数据FCS
5 比特 Bit帧最终转换成介质上的电、光或无线信号。
0 1 1 0 1 0 0 1 …

安全分析中的快速判断

抓包、排障和产品部署时,先判断问题发生在哪一层。

地址与标识:不要混淆

  • 端口号定位主机内的进程:TCP / UDP。
  • IP 地址定位跨网络的主机或接口:IPv4 / IPv6。
  • MAC 地址完成同一链路内的逐跳交付:Ethernet。
端口 → 进程 · IP → 跨网 · MAC → 同链路

设备通常看哪一层

交换机主要看第 2 层;路由器主要看第 3 层;传统防火墙通常检查第 3–4 层;下一代防火墙会识别应用;WAF 主要理解第 7 层 HTTP/HTTPS 业务。

模型与现实

OSI 是便于学习、设计和排障的概念参考模型。真实互联网主要采用 TCP/IP 协议族,第 5–7 层经常合并进“应用层”,部分协议存在跨层或边界属性。

ARP:二/三层边界TLS:OSI 表示层口径,TCP/IP 常归应用栈QUIC:集成传输与安全能力,运行于 UDP 之上MPLS:常称“第 2.5 层”