实验5数据报文解码
- 格式:doc
- 大小:87.00 KB
- 文档页数:4
报文数据解析报文数据解析是一项重要的技术,它能够帮助我们从复杂的报文中提取出有用的信息。
无论是在网络通信中,还是在数据交换中,报文数据解析都发挥着关键的作用。
让我们来了解一下什么是报文数据解析。
报文是一种结构化的数据格式,它由一系列的字段组成。
每个字段都有自己的类型和长度,而且它们在报文中的位置是固定的。
解析报文的过程就是将报文按照规定的格式解析成可读的数据。
报文数据解析通常包括以下几个步骤。
首先,我们需要将原始的报文数据按照规定的格式进行切割,将每个字段提取出来。
然后,我们需要对每个字段进行解码,将其转换成可读的形式。
在解码的过程中,我们可能还需要进行一些数据的转换和计算,以便得到最终的结果。
报文数据解析的过程中,我们需要注意一些细节。
首先,我们需要确保解析的准确性,即确保每个字段都被正确地解析出来,并且没有遗漏或错误。
其次,我们需要注意解析的效率,尽量减少不必要的计算和转换,以提高解析的速度。
最后,我们还需要处理一些异常情况,比如报文格式错误或字段缺失等,以确保解析的稳定性。
为了更好地理解报文数据解析的过程,我们可以以一个简单的报文为例进行说明。
假设我们有一个报文,它包含了一个姓名字段和一个年龄字段。
那么我们首先需要将报文按照规定的格式进行切割,将姓名字段和年龄字段提取出来。
然后,我们需要对这两个字段进行解码,将它们转换成可读的形式。
比如,我们可以将姓名字段解码为字符串,将年龄字段解码为整数。
最后,我们可以将解析后的结果输出,以便后续的处理和分析。
报文数据解析是一项重要的技术,它能够帮助我们从复杂的报文中提取出有用的信息。
通过合理的解析过程,我们可以准确地获取报文中的字段,并将其转换成可读的形式。
报文数据解析的过程中,我们需要注意解析的准确性、效率和稳定性,以确保解析的成功和可靠性。
通过合理的解析技术,我们可以更好地利用报文数据,为后续的处理和分析提供有价值的信息。
网络报文分析实验报告实验目的本次实验旨在通过对网络报文的分析,深入了解网络通信过程中数据的传输和交互。
实验背景随着互联网的快速发展,网络通信已经成为了人们日常生活中一个不可或缺的组成部分。
网络通信的基本单位是报文,它是在网络中传输的数据单元。
通过对网络报文的分析,可以帮助我们更好地理解、掌握网络通信的工作原理。
实验材料- Wireshark软件:用于捕获和分析网络报文。
实验步骤1. 下载并安装Wireshark软件。
2. 打开Wireshark软件并选择要监测的网络接口。
3. 开始捕获网络报文。
4. 执行特定操作,如访问一个网页、发送邮件等,以产生网络通信。
5. 停止网络报文捕获。
6. 分析捕获到的网络报文。
实验结果通过对网络报文的捕获和分析,我们可以了解到以下几个方面的信息:1. 源IP地址和目标IP地址:可以确定报文是从哪个主机发送到哪个主机。
2. 源端口号和目标端口号:可以确定报文是通过哪个应用程序发送和接收的。
3. 报文的数据内容:可以查看报文中的数据部分,并进行进一步的分析,如解码加密的数据、查找特定信息等。
4. 报文的协议类型:可以确定报文使用的是哪个协议,如TCP、UDP、HTTP 等。
5. 报文的长度和时间戳:可以了解报文的大小和传输时间。
实验分析通过分析捕获到的网络报文,我们可以获得以下几个方面的信息:1. 网络通信的双方:通过源IP地址和目标IP地址,我们可以知道网络通信是由哪两台主机之间进行的。
2. 通信所使用的协议:通过报文的协议类型,我们可以确定报文是使用TCP、UDP、HTTP还是其他协议进行传输。
3. 通信的具体内容:通过分析报文的数据部分,我们可以了解到通信中传输的具体内容,如网页的HTML代码、文件的二进制数据等。
4. 通信的时间和速率:通过报文的时间戳和长度,我们可以了解到通信过程所花费的时间和传输速率。
实验总结通过本次实验,我们对网络报文的分析有了更深入的了解。
一、实训目的本次实训旨在通过实际操作,加深对加密和解码原理的理解,提高对加密算法的应用能力,并培养在实际工作中运用加密技术保护信息安全的能力。
通过实训,学生能够:1. 掌握常见的加密算法,如对称加密、非对称加密和哈希算法。
2. 理解加密和解码的过程,包括密钥管理、加密操作和验证过程。
3. 学会使用加密工具和库,如Python的cryptography库。
4. 能够根据实际需求选择合适的加密算法,并解决加密过程中遇到的问题。
二、实训环境1. 操作系统:Windows 102. 编程语言:Python3.83. 加密库:cryptography4. 实训工具:PyCharm三、实训原理1. 对称加密:使用相同的密钥进行加密和解密。
常见的对称加密算法有AES、DES 和3DES。
2. 非对称加密:使用一对密钥,公钥用于加密,私钥用于解密。
常见的非对称加密算法有RSA和ECC。
3. 哈希算法:将任意长度的数据映射为固定长度的哈希值,用于验证数据的完整性和一致性。
常见的哈希算法有SHA-256、MD5和SHA-1。
四、实训过程1. 对称加密实训:- 使用AES算法对一段文本进行加密和解密。
- 使用DES算法对一段文本进行加密和解密。
- 比较不同对称加密算法的效率和安全性。
2. 非对称加密实训:- 使用RSA算法生成密钥对,并使用公钥加密、私钥解密一段文本。
- 使用ECC算法生成密钥对,并使用公钥加密、私钥解密一段文本。
- 比较不同非对称加密算法的效率和安全性。
3. 哈希算法实训:- 使用SHA-256算法对一段文本进行哈希运算。
- 使用MD5算法对一段文本进行哈希运算。
- 比较不同哈希算法的效率和安全性。
4. 实际应用实训:- 使用加密工具和库对文件进行加密和解密。
- 使用加密算法保护通信过程中的数据传输安全。
- 分析加密过程中可能出现的安全问题,并提出解决方案。
五、实训结果1. 成功掌握了AES、DES、RSA、ECC和SHA-256等加密算法的原理和应用。
数据报文解码详解本章主要对:数据报文分层、以太报文结构、IP 协议、ARP 协议、PPPOE 协议、Radius 协议等的解码分析做了简单的描述,目的在于介绍Sniffer 软件在协议分析中的功能作用并通过解码分析对协议进一步了解。
对其其他协议读者可以通过协议文档和Sniffer 捕获的报文对比分析。
1.1 数据报文分层如下图所示,对于四层网络结构,其不同层次完成不通功能。
每一层次有众多协议组成。
Telnet FTP 和e-mail 等TCP 和UDP IP ICMP IGMP 设备驱动程序及接口卡如上图所示在Sniffer 的解码表中分别对每一个层次协议进行解码分析。
链路层对应“DLC ”;网络层对应“IP ”;传输层对应“UDP ”;应用层对对应的是“NETB ”等高层协议。
Sniffer 可以针对众多协议进行详细结构化解码分析。
并利用树形结构良好的表现出来。
1.2 以太报文结构EthernetII 以太网帧结构Ethernet_IIEthernet_II 以太网帧类型报文结构为:目的MAC 地址(6bytes )+源MAC 地址+(6bytes )上层协议类型(2bytes )+数据字段(46-1500bytes)+校验(4bytes )。
添加时间戳目的上层协议Sniffer 自动MAC 地址源MAC 地址类型Sniffer 会在捕获报文的时候自动记录捕获的时间,在解码显示时显示出来,在分析问题时提供了很好的时间记录。
源目的MAC 地址在解码框中可以将前3字节代表厂商的字段翻译出来,方便定位问题,例如网络上2台设备IP 地址设置冲突,可以通过解码翻译出厂商信息方便的将故障设备找到,如00e0fc 为华为,010042为Cisco 等等。
如果需要查看详细的MAC 地址用鼠标在解码框中点击此MAC 地址,在下面的表格中会突出显示该地址的16进制编码。
IP 网络来说Ethertype 字段承载的时上层协议的类型主要包括0x800为IP 协议,0x806为ARP 协议。
一、实验目的1. 理解数据报文的基本概念和结构。
2. 掌握数据报文的传输过程。
3. 熟悉数据报文的处理方法。
4. 培养实际操作能力和问题解决能力。
二、实验环境1. 操作系统:Windows 102. 网络设备:路由器、交换机、计算机3. 实验工具:Wireshark网络抓包工具三、实验内容1. 数据报文的基本概念2. 数据报文的传输过程3. 数据报文的处理方法4. 数据报文实验四、实验步骤1. 数据报文的基本概念(1)定义:数据报文(Data Packet)是指在网络中传输的数据单元,它包含了源地址、目的地址、数据内容等信息。
(2)结构:数据报文通常由头部和负载两部分组成。
头部包含了源地址、目的地址、协议类型、数据长度等控制信息;负载包含了实际传输的数据。
2. 数据报文的传输过程(1)源主机发送数据报文:源主机将待传输的数据封装成数据报文,并添加头部信息,然后将数据报文发送到网络。
(2)数据报文在网络中的传输:数据报文在网络中通过路由器、交换机等设备进行转发,直至到达目的主机。
(3)目的主机接收数据报文:目的主机接收数据报文,解析头部信息,提取数据内容,完成数据传输。
3. 数据报文的处理方法(1)校验和:数据报文在传输过程中可能会受到干扰,为了检测数据是否完整,数据报文通常会添加校验和。
(2)分片:当数据报文长度超过最大传输单元(MTU)时,需要进行分片处理。
分片后的数据报文在网络中独立传输,到达目的主机后再进行重组。
(3)路由选择:数据报文在网络中的传输需要选择合适的路由,路由器根据目的地址进行路由选择。
4. 数据报文实验(1)实验环境搭建:将计算机、路由器、交换机连接成网络,并配置IP地址。
(2)使用Wireshark抓包:在计算机上运行Wireshark,设置抓包过滤器为“IP”,观察数据报文在网络中的传输过程。
(3)分析数据报文:观察数据报文的头部信息,如源地址、目的地址、协议类型等,分析数据报文的传输过程。
计算机网络实验指导华北电力大学2019年7月目录第一章实验概述 (1)第二章仿真编辑器使用说明 (2)第三章协议分析器使用说明 (10)第四章计算机网络实验—基本实验 (14)实验 1 数据链路层:以太网帧的构成 (14)实验 2 网络层:地址转换协议ARP (17)实验 3 网络层:网际协议IP (21)实验 4 网络层:Internet控制报文协议ICMP (27)实验 5 传输层:用户数据报协议UDP (33)实验 6 传输层:传输控制协议TCP (37)实验7 网络地址转换NAT (42)实验8 静态路由与路由信息协议RIP (45)实验9 网络综合实验 (51)附录三种网络结构图 (52)第一章实验概述【实验环境】每个实验均要求以下实验环境:1.服务器一台:装有HTTP、FTP、TELNET、MAIL、DHCP、DNS等服务。
2.中心设备一台。
3.组控设备若干。
4.实验机:运行网络协议仿真教学系统通用版程序。
5.Visual Studio 2003(C++,C#)。
【实验内容】《计算机网络实验指导》根据教学内容将实验划分为九个基本实验。
希望学生能够通过一系列的实验对TCP/IP协议有一个更深刻的理解。
实验1 数据链路层:以太网帧的构成:该实验类型为验证性实验,要求学生在了解网络协议仿真教学系统平台的基础上,学会使用仿真编辑器编辑以太网帧,学会两种不同MAC帧格式,认真观察和分析以太网帧的MAC首部。
实验教学效果达到理解MAC地址、MAC广播地址的作用。
实验2 网络层:地址转换协议 ARP:该实验类型为验证性实验,要求学生在理解IP地址与MAC地址对应关系的基础上,掌握ARP协议的报文格式、作用与工作原理。
实验教学效果达到利用ARP协议的工作原理,设计类似ARP协议程序,学会在局域网中查找MAC地址。
实验3 网络层:网际协议IP:该实验类型为验证性实验,要求学生学会分类IP地址,掌握IP数据报的格式、长度以及各字段的功能,掌握路由转发的原理。
Sniffer 数据报文解码详解本章主要对:数据报文分层、以太报文结构、IP 协议、ARP 协议、PPPOE 协议、Radius 协议等的解码分析做了简单的描述,目的在于介绍Sniffer 软件在协议分析中的功能作用并通过解码分析对协议进一步了解。
对其其他协议读者可以通过协议文档和Sniffer 捕获的报文对比分析。
数据报文分层如下图所示,对于四层网络结构,其不同层次完成不通功能。
每一层次有众多协议组成。
如上图所示在Sniffer 的解码表中分别对每一个层次协议进行解码分析。
链路层对应“DLC ”;网络层对应“IP ”;传输层对应“UDP ”;应用层对对应的是“NETB ”等高层协议。
Sniffer 可以针对众多协议进行详细结构化解码分析。
并利用树形结构良好的表现出来。
以太报文结构EthernetII 以太网帧结构Ethernet_II 以太网帧类型报文结构为:目的MAC 地址(6bytes )+源MAC 地址+(6bytes )上层协议类型(2bytes )+数据字段(46-1500bytes)+校验(4bytes )。
添加时间戳目的上层协议Sniffer 自动MAC 地址源MAC 地址类型Sniffer 会在捕获报文的时候自动记录捕获的时间,在解码显示时显示出来,在分析问题时提供了很好的时间记录。
源目的MAC 地址在解码框中可以将前3字节代表厂商的字段翻译出来,方便定位问题,例如网络上2台设备IP 地址设置冲突,可以通过解码翻译出厂商信息方便的将故障设备找到,如00e0fc 为华为,010042为Cisco 等等。
如果需要查看详细的MAC 地址用鼠标在解码框中点击此MAC 地址,在下面的表格中会突出显示该地址的16进制编码。
IP 网络来说Ethertype 字段承载的时上层协议的类型主要包括0x800为IP 协议,0x806为ARP 协议。
应用层传输层网络层链路层Telnet FTP 和e-mail 等TCP 和UDP IP ICMP IGMP 设备驱动程序及接口卡Ethernet_II DMAC SMAC Type DATA/PAD FCSIEEE802.3以太网报文结构IEEE802.3帧结构IP协议IP报文结构为IP协议头+载荷,其中对IP协议头部的分析,时分析IP报文的主要内容之一,关于IP报文详细信息请参考相关资料。
解码电路实验报告解码电路是数字电路中常见的一种电路,它将输入的编码信号转换为相应的输出信号。
解码电路通常用于将多位编码表示的信息转换为多路选择或控制信号。
解码电路的基本原理是根据输入信号的不同组合方式来确定输出信号的状态。
常见的解码电路有二进制数到BCD码转换器、BCD码到七段数码管译码器等。
在本次实验中,我使用了74LS138型三八译码器进行了解码电路实验。
该型号的三八译码器有三个输入引脚(A0、A1、A2),八个输出引脚(Y0~Y7)和一个使能输入引脚(E)。
输入引脚和使能引脚通过外部开关连接电源,输出引脚通过电阻连接到LED灯。
首先,我将三个输入引脚连接到三个开关上,通过改变开关状态来改变输入信号的组合方式。
使能引脚通过一个开关连接到电源,通过控制使能引脚的开关状态来控制输出信号的打开和关闭。
接下来,我将输出引脚通过电阻连接到LED灯,以便观察输出信号的状态。
根据实验需要,在真空管底板上连接了七个LED灯,用来显示解码后的输出信号。
在实验中,我先将输入引脚连接成二进制的0,即A0、A1、A2均接地,此时输出引脚之一为低电平,其余引脚均为高电平,对应的LED灯亮起。
然后,我改变输入引脚的状态,通过改变开关的状态,使输入引脚的组合方式为二进制的1、2、3等。
根据译码电路的原理,输出引脚会相应地改变状态,对应的LED灯也会亮起,通过这种方式可以观察解码电路的正确工作。
在实验中,我还通过改变使能引脚的状态来控制输出信号的打开和关闭。
当使能引脚为高电平时,输出引脚有效,对应的LED灯亮起;当使能引脚为低电平时,输出引脚无效,对应的LED灯熄灭。
这样的设计常用于控制信号的选择和控制。
通过本次实验,我深入了解了解码电路的原理和实际应用。
解码电路在数字电路中具有重要的作用,广泛应用于计算机、通信、汽车等领域中。
对于理解和掌握解码电路的工作原理和设计方法,具有重要的实际意义。
通过本次实验,我不仅学习了解码电路的实现方法,而且培养了动手实践、观察和分析问题的能力。
报文数据解析报文数据解析是指将传输或存储中的数据按照特定的格式进行解析和提取有用的信息。
在计算机领域中,报文数据解析常应用于网络通信、数据交换和文件格式解析等场景。
报文数据解析的过程通常包括以下几个步骤:1. 报文结构分析:首先,需要了解原始数据的报文结构,包括报文头部、数据段、校验位等部分。
这需要参考相关的协议规范、文件格式说明或自定义的数据格式定义等。
2. 字节序处理:在解析二进制数据时,需要考虑字节序的问题。
根据数据在存储或传输中的字节序(如大端序或小端序),进行正确的字节序转换,以确保数据的正确解析。
3. 解析规则定义:根据报文结构和数据类型,定义相应的解析规则。
例如,可以通过正则表达式、编码解码、状态机等方法来定义字段解析规则和值提取规则。
4. 解析数据字段:根据定义的解析规则,从原始数据中解析出其中的字段数据。
可以通过字符串匹配、位操作、数据类型转换等方法,逐个解析报文中的字段,并将它们提取为可使用的形式。
5. 错误处理和容错机制:在解析过程中,可能会遇到不完整的、格式错误的或意外的数据,因此需要实现一些错误处理和容错机制。
例如,可以添加数据校验和验证、异常处理和异常数据过滤等来保证解析的准确性和鲁棒性。
6. 数据存储或后续处理:解析出的数据可以根据需要进行存储或者进行后续处理。
存储可以是将解析的数据写入数据库、文件或内存中,以便后续查询和使用。
后续处理可以是对解析的数据进行计算、分析、展示或进一步传输等操作。
报文数据解析在许多实际应用中都起着重要的作用,例如解析网络通信中的数据包、解析文件格式中的数据块等。
良好的报文数据解析设计和实现,可以提高数据处理效率、保证数据准确性,并方便后续的数据利用和应用。
一、实验目的1. 了解解码仪的基本原理和功能。
2. 掌握解码仪的使用方法。
3. 通过实验验证解码仪在数据传输、信息处理等方面的应用。
二、实验器材1. 解码仪一台2. 信号发生器一台3. 传输线若干4. 示波器一台5. 实验台一套三、实验原理解码仪是一种将数字信号转换为模拟信号的设备,广泛应用于通信、测控、数据采集等领域。
解码仪的主要功能是将输入的数字信号进行解码,还原出原始的模拟信号。
实验中,我们将通过解码仪将信号发生器产生的数字信号转换为模拟信号,并利用示波器观察模拟信号的变化。
四、实验步骤1. 将解码仪、信号发生器、传输线、示波器连接到实验台上,确保各设备连接正确。
2. 打开信号发生器,设置合适的频率、幅度和波形(如正弦波、方波等)。
3. 将信号发生器的输出端连接到解码仪的输入端。
4. 打开解码仪,选择合适的解码模式(如直通模式、解码模式等)。
5. 将解码仪的输出端连接到示波器的输入端。
6. 打开示波器,观察解码仪输出的模拟信号。
7. 修改信号发生器的参数,观察解码仪输出模拟信号的变化。
8. 记录实验数据,分析实验结果。
五、实验数据及分析1. 实验数据(1)信号发生器输出频率:1kHz(2)信号发生器输出幅度:5V(3)解码仪解码模式:直通模式(4)解码仪输出信号幅度:4.5V(5)解码仪输出信号频率:1kHz2. 实验分析(1)在直通模式下,解码仪能够将输入的数字信号转换为模拟信号,且信号幅度与输入信号幅度相近。
(2)通过修改信号发生器的参数,解码仪输出的模拟信号也随之发生变化,说明解码仪在信号处理方面具有较好的性能。
(3)实验过程中,解码仪输出的模拟信号与输入的数字信号在波形、频率、幅度等方面基本一致,验证了解码仪在数据传输、信息处理等方面的应用。
六、实验结论1. 解码仪能够将输入的数字信号转换为模拟信号,具有较好的信号处理性能。
2. 解码仪在数据传输、信息处理等领域具有广泛的应用前景。
湖南文理学院实验报告
课程名称:通信网络技术实验实验名称:数据报文解码
学生姓名:梅万里专业:网络工程班级 08101班学号: 22号同组者姓名:实验日期:
一、实验目的:
1、掌握各个数据包的报文格式;
2、掌握数据包文的分层结构;
3、使用Sniffer能够对截获的数据包进行准确的分析。
二、实验内容:
对Sniffer软件截获的以太网报文结构,IP协议,ARP协议的报文结构进行分析和解释。
三、实验步骤及其结果:
1、数据报文分层
如下表所示为网络结构中的四层协议,不同层次完成不同的功能,每一层都有众多协议组成。
应用层---------------Telnet、Ftp和Email等
传输层---------------TCP 和UDP
网络层---------------IP,ICMP和IGMP
链路层----------------设备驱动程序和接口卡
于是,图1为sniffer 解码表中分别对每一个层次协议的解码分析,DLC对应链路层,IP对应网络层,UDP对应传输层,RTP对应应用层高层协议。
Sniffer可以针对众多协议进行详细结构化解码分析,利用树型结构显示。
图1
2、以太报文结构
如下表所示为Ethernet帧结构
DMAC SMAC TYPE DATA/PAD FCS
这种类型报文结构为:目的MAC地址(6bytes)+源MAC地址(6bytes)+上层协议类型(2bytes)+数据字段(46-1500bytes)+校验(4bytes)于是,如图2所示,解码表中分别显示各字段内容,若要查看MAC详细内容,鼠
标点击上面解码框中地址,在下面的表格中回以黑色突出显示对应的16进制编码。
图2
3、IP协议
IP报文结构为:IP协议头+载荷,其中对IP协议头的分析是分析报文结构的主要内容之一,IP协议头的一种结构如下:
版本:4―――IPv4
首部长度:单位是4字节,最大60字节
TOS: IP优先级字段
总长度:单位为字节,最大长度65535字节
标识: IP报文标识字段
标志:占3比特,只用到低位的2比特
MF(More Fragment)
MF=1,后面还有分片的数据包
MF=0,分片数据包的最后一个
DF( Don’t Fragment)
DF=1,不允许分片
DF=0,允许分片
段偏移:分片后的分组在原分组中的相对位置,总共13比特,单位为8字节
寿命:TTL( Time to Live) 丢弃TTL=0的报文
协议:携带的是何种协议报文
1:ICMP
6 :TCP
17:UDP
89:OSPF
头部检验和:对IP协议首部的校验和
源IP地址:IP报文的源地址
目的IP地址:IP报文的目的地址
于是我们理解图3既是Sniffer对IP协议首部解码分析的结构,和IP首部各个字段相对应,并给出了各个字段之所表示含义的英文解释。
图3
4、ARP协议
如下表所示为ARP的报文结构
硬件类型协议类型
硬件长度协议长度操作请求1,回答2
发送站硬件地址(例如,以太网是6字节)
发送站协议地址(例如,对ip是4字节)
目标硬件地址(例如,对以太网是6字节)
目标协议地址(例如,对IP是4字节)
ARP分组具有以下一些字段:
HYTPE(硬件类型)。
这是一个16比特字段,用来定义运行ARP的网络的类型。
每一个局域网基于其类型被指派给一个整数。
例如,以太网是类型1。
ARP可使用在任何网络上。
PTYPE(协议类型)。
这也是一个16比特字段,用来定义协议的类型,例如,对IPv4协议,这个字段的值是0800。
ARP可用于任何高层协议。
HLEN (硬件长度)。
这是一个8比特字段,用来定义以字节为单位的物理地址的长度,例如,对以太网这个值是6。
PLEN(协议长度)。
这是一个8比特字段,用来定义以字节为单位的逻辑地址的长度,例如,对IPv4这个值是4。
OPER(操作)。
这是一个16比特的字段,用来定义分组的类型。
已定义了两种类型:ARP请求(1),ARP回答(2)
SHA(发送硬件地址)。
这是一个可变长度的地段,用来定义发送站的物理地址的长度,例如,对以太网这个字段是6字节长。
SPA(发送站协议地址)。
这是一个可变长度的地段,用来定义发送站的逻辑(例如,IP)地址的长度,对于IP协议,这个字段是4字节长。
THA(目标硬件地址)。
这是一个可变长度的字段,用来定义目标的物理地址的长度,例如,对以太网这个字段是6字节长,对于ARP请求报文,这个字段是全0,因为发送目标的物理地址。
TPA(目标协议地址)。
这是一个可变长度字段,用来定义目标的逻辑地址(例如,IP地址)的长度,对于IPV4协议,这个字段是4字节长。
于是,通过Sniffer解码的ARP报文结构便如图4所示。
图4
四、实验小结:
本次实验首先要掌握数据报文分层、以太报文结构、IP协议、ARP协议,然后对所截获的数据包进行针对性的分析。
这次实验加深了对数据报文格式的理解。
同样也提高了自己分析截获的数据包的能力。