以太网数据包、IP包、TCP/UDP 包结构.
以太网数据包如下表结构所示:
目地地址(6B) 原地址
(6B) 类型
(2B) 数据
(46~1500B) 校验和
(4B)
IP数据包结构如下页表:
版本号(4位) 头长度(4位) 服务类型TOS(8位) 总长度(16位)
标示(16位) 标志(3位) 头偏移(13位)
生存时间TTL(8位) 上层协议标示(8位) 头部校验和(16位)
源IP地址(32位)
目的IP地址(32位)
选项
数据
TCP抱文结构如下表:
TCP源端口号(16位) TCP目的端口号(16位)
系列号(32位)
确认号(32位)
首部长度(4位) 保留位(6位) URG ACK PSH RST SYN F
IN 窗口大小(16位)
检验和(16位) 紧急指针(16位)
选项+填充
数据区
UDP抱文结构如下表:
UDP源端口号(16位) UDP目标端口号(16位
UDP长度(16位 UDP校验和(16位
数据区