数据报文解码详解 本章主要对:数据报文分层、以太报文结构、IP 协议、ARP 协议、PPPOE协议、Radiu s 协议等的解码分析做了简单的描述,目的在于介绍Sniffer软件在协议分析中的功能作用并通过解码分析对协议进一步了解
对其其他协议读者可以通过协议文档和Sniffer 捕获的报文对比分析
1 数据报文分层 如下图所示,对于四层网络结构,其不同层次完成不通功能
每一层次有众多协议组成
应用层传输层网络层链路层Telnet FTP和e-mail等TCP 和UDPIP ICMP IGMP设备驱动程序及接口卡 如上图所示在Sniffer 的解码表中分别对每一个层次协议进行解码分析
链路层对应“DLC”;网络层对应“IP”;传输层对应“UDP”;应用层对对应的是“NETB”等高层协议
Sniffer 可以针对众多协议进行详细结构化解码分析
并利用树形结构良好的表现出来
2 以太报文结构 EthernetII 以太网帧结构 Ethernet_IIDMACSMACTy peDATA/PADFCS Ethernet_II 以太网帧类型报文结构为:目的MAC 地址(6by tes)+源MAC 地址+(6by tes)上层协议类型(2by tes)+数据字段(46-1500by tes)+校验(4by tes)
添加时间戳目的上层协议Sniffer自动MAC地址源MAC地址类型 Sniffer 会在捕获报文的时候自动记录捕获的时间,在解码显示时显示出来,在分析问题时提供了很好的时间记录
源目的MAC 地址在解码框中可以将前 3 字节代表厂商的字段翻译出来,方便定位问题,例如网络上2 台设备 IP 地址设置冲突,可以通过解码翻译出厂商信息方便的将故障设备找到,如00e0fc为华为,010042 为Cisco等等
如果需要查看详细的MAC 地址用鼠标在解码框中点击此