发送端
原始数据

💡 先在上方输入数据,再点击各层的协议按钮切换不同协议

L7应用层
L7 · 应用层
将用户请求格式化为 HTTP 报文,包含请求行、首部字段与可选消息体
L6表示层
L6 · 表示层
TLS 握手协商会话密钥,对应用层数据加密并封装为 TLS Record
L5会话层
L5 · 会话层
广播名称注册,建立 NetBIOS 会话,分配本次通信的会话 ID
L4传输层
L4 · 传输层
切分数据为 MSS 大小的段,添加序列号与端口号,三次握手建立连接
L3网络层
L3 · 网络层
添加源/目标 IP 地址,设置 TTL 与协议字段,路由器据此逐跳转发
L2数据链路层
L2 · 数据链路层
封装为以太网帧,添加目标/源 MAC 地址、EtherType 字段与 FCS 校验码
L1物理层
L1 · 物理层
将比特流编码为差分电压信号,通过双绞线铜缆向外发送
L7
L6
L5
L4
L3
L2
L1
接收端
等待接收
— — —
L7应用层
L7 · 应用层
解析 HTTP 响应报文,提取状态码与消息体,交付给应用程序
L6表示层
L6 · 表示层
验证 TLS Record 的 MAC,解密密文,将明文数据交付给应用层
L5会话层
L5 · 会话层
验证 NetBIOS 会话 ID,确认对端名称,维持会话状态
L4传输层
L4 · 传输层
按序列号重组乱序数据段,发送 ACK 确认,去掉 TCP 首部后向上交付
L3网络层
L3 · 网络层
验证目标 IP 为本机,检查 TTL,剥除 IP 首部后向传输层递交
L2数据链路层
L2 · 数据链路层
校验 FCS 完整性,验证目标 MAC 地址,剥除以太网帧头尾
L1物理层
L1 · 物理层
接收双绞线上的电压信号,均衡放大后解码为数字比特流