- 4
- 0
- 约3.46万字
- 约 15页
- 2016-12-03 发布于河南
- 举报
常见协议解码详
常见协议解码详解
数据包封包分层
数据包解码说明
数据链路层 Data Link Layer
如:设备驱动
网络层 Network Layer
如:IP,ICMP,IGMP等
传输层 Transport Layer
如:TCP,UDP
应用层 Application Layer
如:FTP,HTTP,Email等
下图是对数据包的解码图,其中对数据包中的每一层协议分别进行了解码分析:
这里面,我们可以看到协议由外向内封装,分别是:
数据链路层对应“Ethernet II”协议;
网络层对应“IP”协议;
传输层对应“UDP”协议;
应用层对应“DNS”协议。
下面我们就分别对这四层协议做详细解释。
以太网数据包结构
协议结构为:
7
1
6
6
2
46-1500bytes
4
Pre
SFD
DA
SA
Length Type
Data unit + pad
FCS
下图是Ethernet II协议解码后的内容,利用此实例进行说明:
上层协议0x0800 (IP协议
上层协议
0x0800 (IP协议)
目标MAC
地址
源MAC
地址
目标MAC地址 0位开始/6 bytes长
源MAC地址 6位开始/6 byt
原创力文档

文档评论(0)