IP报文格式
| 版本 4bits | 首部长度 4bits | 服务类型 TOS 8bits | 总长度 16bits | |
| 标识 Ident 16bits | 标志 Flag 3bits | 片偏移 13bits | ||
| TTL 8bits | 协议号 8bits | 首部检验和 16bits | ||
| 源IP地址 32bits | ||||
| 目的IP地址 32bits | ||||
| 选项(可选) | ||||
PING报文格式(需IP封装)(8bytes)
| IP首部 20bytes | ICMP报文 |
| 类型(0或8) 8bits | 代码(0) 8bits | 检验和 16bits |
| 标志符 Identi 16bits | 序号 16bits | |
| 选项数据(可选) | ||
TCP报文格式(需IP封装)(20bytes)
| IP首部 20bytes | TCP 20bytes | TCP数据 |
| 源端口号 16bits | 目的端口号 16bits | |||||||
| 序列号 32bits | ||||||||
| 确认序列号 32bits | ||||||||
| 首部长度 4bits | 保留 6bits | U R G | A C K | P S H | R S T | S Y N | F I N | 窗口大小 16bits |
| 检验和 16bits | 紧急指针 16bits | |||||||
注:URG :紧急指针有效;ACK:确认序号有效;PSH:接收方应该尽快将这个报文交给应用层;RST:重建连接;SYN:同步序号用来发起一个连接;FIN:发端完成发送认务
UDP报文格式(需IP封装)(8bytes)
| IP首部 20bytes | UDP 8bytes | UDP数据 |
| 源端口 16bits | 目的端口 16bits |
| UDP长度 16bits | UDP检验和 16bits |
常见的协议类型
| 协议名称 | 协议号 |
| ICMP | 1 |
| TCP | 6 |
| UDP | 17 |
| OSPF | 89 |
MTU
| 网 络 | MTU字节 |
| 超通道 | 65535 |
| 16Mb/s令牌环(IBM) | 17914 |
| 4 Mb/s令牌环(IEEE 802.5) | 4464 |
| FDDI | 4352 |
| 以太网 | 1500 |
| IEEE 802.3/802.2 | 1492 |
| X.25 | 576 |
| 点对点(低时延) | 296 |
TCP与UDP应用
| UDP | TCP |
| RIP | FTP(21) |
| 广播、多播 | TELNET(23) |
| TFTP(S:69) | Rlogin |
| BOOTP(S:67 D:68) | SMTP |
| SNMP (Admin:162 Proxy:161) |
|
最后
以上就是健康网络最近收集整理的关于常见报文格式总结的全部内容,更多相关常见报文格式总结内容请搜索靠谱客的其他文章。
发表评论 取消回复