实验报告三 IP数据分片
实验报告三 IP数据分片

计算机网络实验报告实验名称:IP数据分片组号:一组角色号:B姓名:班级:学号:日期:2014.4.21一,实验目的学习IP数据报分片原理二,实验步骤本练习将主机A、B、C、D、E、F作为一组进行实验。
1. 在主机B上使用“实验平台上工具栏中的MTU工具”设置以太网端口的MTU为800字节(两个端口都设置)。
2. 主机A、B、E启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP 协议)。
3. 在主机A上,执行命令ping -l 1000 172.16.0.2。
●将ICMP报文分片信息填入下表,分析表格内容,理解分片的过程。
表3-6 实验结果2833 28321 00 97796-20-8=768 252-20=2325. 主机E恢复默认过滤器。
主机A、B、E重新开始捕获数据。
6. 在主机A上,执行命令ping -l 2000 172.16.0.2。
(未进行此步骤)7. 主机A、B、E停止捕获数据。
察看主机A、E捕获到的数据,比较两者的差异,体会两次分片过程。
8. 主机B上使用“实验平台上工具栏中的MTU工具”恢复以太网端口的MTU为1500字节。
三,实验结果及现象1、网络结构:172.16.1.3向172.16.0.12发送长度为1000字节的数据报:第一片数据报:第二片数据报:现象及说明:1、第一片数据与第二片数据的“标识”字段均为2833意味着二者属于同一个数据报2、第一片数据“还有分片”字段值为1,意指“接下来还有数据报,二者共同组成一个完整的数据报”3、第二片数据的“分片偏移量”为97,是指:第一片数据报中含有非IP数据报头部的776字节数据(97*8),在第二片数据报中从第98片开始计算4、传输的数据量即第一片数据包中包含的有效数据量四,思考问题1、Ping的数据部分为3000字节,回显请求报文为何被分为3片而不是2片?答:MTU限制单片数据报最大传输量为1500字节,而传输的数据包中包含IP报的头部等信息,股总数据了量大于3020字节,故会被分为3片。
实验四-ICMP数据报和IP数据报分片分析实验报告

实验四ICMP 协议和IP 数据报分片分析【实验目的】1. 理解 ICMP 协议报文类型和格式;2. 理解 ping 命令的工作原理;3. 理解 traceroute 的工作原理;4. 理解 IP 协议报文类型和格式。
【实验环境】与因特网连接的电脑,操作系统为Windows,安装有Wireshark、IE 等软件。
【实验内容】1. 使用 wireshark 抓包软件分析ICMP 协议报文的类型;2. 分析 ping 命令的工作原理;3. 分析 tracert 命令的工作原理;4. 使用 wireshark 抓包软件分析IP 协议报文以及报文分片。
【实验步骤】1. 分析ICMP 协议步骤1:在 PC1 运行 Wireshark,开始截获报文,为了只截获和实验内容有关的报文,将Wireshark 的 Captrue Filter 设置为“No Broadcast and no Multicast”;步骤2:在 PC1 以 baidu 为目标主机,在命令行窗口执行 Ping 命令,要求ping 通8 次;【答】:Ping 命令为:____ ping –n 8 baidu ____将命令行窗口进行截图:【答】:步骤3:停止截获报文,分析截获的结果,答复以下问题:〔1〕将抓包结果进行截图〔要求只显示 ping 的数据包〕:〔2〕截获的 ICMP 报文有几种类型?分别是:【答】:两种:8(Echo〔ping〕 request) 、 0(Echo (ping) reply )〔3〕分析截获的 ICMP 报文,按下表要求,将各字段信息填入表中,要求填写前4 个报文的信息。
〔4〕查看ping 请求信息,ICMP 的type是 ___Echo〔ping〕 request___。
和code是 __8__。
并截图。
〔5〕查看相应得ICMP 响应信息,ICMP 的type 是___Echo〔ping〕 reply___和code 是 __0__。
实验三利用Wireshark分析IP协议范文-x10226

实验三利用Wireshark分析IP协议范文-x10226计算机网络实验报告年级:信科102姓名:吴文姝学号:10111226实验日期:2022年9月25日实验名称:利用wirehark分析IP协议一、实验目的理解IP协议报文类型和格式,掌握IPV4地址的编址方法。
二、实验器材1、接入Internet的计算机主机;2、抓包工具wirehark;三、实验内容-t:用户所在主机不断向目标主机发送回送请求报文,直到用户中断;1、IP协议分析实验使用Ping命令发送数据报,用Wirehark截获数据报,分析IP数据报的格式,理解IPV4地址的编址方法,加深对IP协议的理解。
2、IP数据报分片实验IP报文要交给数据链路层封装后才能发送,理想情况下,每个IP报文正好能放在同一个物理帧中发送。
但在实际应用中,每种网络技术所支持的最大帧长各不相同。
例如:以太网的帧中最多可容纳1500字节的数据;FDDI帧最多可容纳4470字节的数据。
这个上限被称为物理网络的最大传输单元(MTU,Ma某iumTranferUnit)。
TCP/IP协议在发送IP数据报文时,一般选择一个合适的初始长度。
当这个报文要从一个MTU大的子网发送到一个MTU小的网络时,IP协议就把这个报文的数据部分分割成能被目的子网所容纳的较小数据分片,组成较小的报文发送。
每个较小的报文被称为一个分片(Fragment)。
每个分片都有一个IP报文头,分片后的数据报的IP报头和原始IP报头除分片偏移、MF标志位和校验字段不同外,其他都一样。
图5.2显示了Wirehark捕获的IP数据报分片的分析情况,可参考。
图5.2IP数据报分片示例重组是分片的逆过程,分片只有到达目的主机时才进行重组。
当目的主机收到IP报文时,根据其片偏移和标志MF位判断其是否一个分片。
若MF为0,片偏移为0,则表明它是一个完整的报文;否则,则表明它是一个分片。
当一个报文的全部分片都到达目的主机时,IP就根据报头中的标识符和片偏移将它们重新组成一个完整的报文交给上层协议处理。
IP数据报文分析

课程:TCP/IP协议分析
实验名称
IP数据包格式
指导老师
姓名
学号
班级
实验地点
实验日期
成绩
一、实验内容:
抓取IP数据包进行分析
二、实验目的:
熟悉ip数据包的格式。
分析iP数据包
三、涉及实验的相关情况介绍(包含使用软件或实验设备等情况):
Windows系统抓包软件
四、程序清单与测试数据:
08 00:协议类型
45:4代表版本号IPV4,5代表首部长度。当前为标准IP头4*5=20
00:服务类型
00 3C :IP数据包总长度
04 5A:标识
00 00:标志+片偏移
80:生存时间
01:ICMP协议
8ห้องสมุดไป่ตู้ 25 :首部校验和
C0 A8 21 04:源IP地址
C0 A806ED:目的IP地址
2、IP数据包分片:
五、实验结果、分析、体会等:
简单的了解ip报文格式,对ip数据报有了更进一步的认识。
执行ping命令:
图4-1
抓取数据包:
图4-2
图4-3
图4-4
图4-5
图4-6
图4-3、图4-4、图4-5和图4-6为IP分片包,标识为7e ca,图4-3、图4-4与图4-5标志为001,DF位为0,代表分片。MF为1,代表后面有分片。图4-5标志为000,DF位为0,代表分片。MF为0,代表最后一个分片
一、IP数据包分析:
1、IP数据包格式:
图1-1
本机信息:
图2-1
IP:192.168.33.4MAC:8C-89-A5-3B-90-4B
IP分片实例

作业:IP分片作业地址:nahomework@邮件主题:5月26日NA班作业学员姓名:xxx作业日期:xxQQ昵称:xxQQ号:xxxPC1数据包发送(3000字节)1、PC1分片(MTU=1500)第一片:标识=1 DF=0,MF=1 offset=0 (0-1479)数据长度=1480第二片:标识=1 DF=0,MF=1 offset=1480 (1480-2959)数据长度=1480 第三片:标识=1 DF=0,MF=0 offset=2960 (2960-3000)数据长度=402、R1分片(MTU=1400)第一片:标识=1 DF=0,MF=1 offset=0 (0-1375)数据长度=1376第二片:标识=1 DF=0,MF=1 offset=1376 (1376-1479)数据长度=104第三片:标识=1 DF=0,MF=1 offset=1480 (1480-2855)数据长度=1376 第四片:标识=1 DF=0,MF=1 offset=2856 (2856-2959)数据长度=104第五片:标识=1 DF=0,MF=0 offset=2960 (2960-3000) 数据长度=403、R2分片(MTU=1000)第一片:标识=1 DF=0,MF=1 offset=0 (0-975)数据长度=976第二片:标识=1 DF=0,MF=1 offset=976 (976-1375)数据长度=400第三片:标识=1 DF=0,MF=1 offset=1376 (1376-1479)数据长度=104第四片:标识=1 DF=0,MF=1 offset=1480(1480-2455)数据长度=976第五片:标识=1 DF=0,MF=1 offset=2456 (2456-2855)数据长度=400第六片:标识=1 DF=0,MF=1 offset=2856 (2856-2959)数据长度=104第七片:标识=1 DF=0,MF=0 offset=2960 (2960-3000) 数据长度=404、R3分片(MTU=800)第一片:标识=1 DF=0,MF=1 offset=0 (0-775)数据长度=776第二片:标识=1 DF=0,MF=1 offset=776(776-975)数据长度=200第三片:标识=1 DF=0,MF=1 offset=976 (976-1375)数据长度=400第四片:标识=1 DF=0,MF=1 offset=1376 (1376-1479)数据长度=104第五片:标识=1 DF=0,MF=1 offset=1480(1480-2255)数据长度=776第六片:标识=1 DF=0,MF=1 offset=2256(2256-2455)数据长度=200第七片:标识=1 DF=0,MF=1 offset=2456 (2456-2855)数据长度=400第八片:标识=1 DF=0,MF=1 offset=2856 (2856-2959)数据长度=104第九片:标识=1 DF=0,MF=0 offset=2960 (2960-3000) 数据长度=40PC2数据包回复(3000字节)1、PC2分片(MTU=1500)第一片:标识=1 DF=0,MF=1 offset=0 (0-1479)数据长度=1480第二片:标识=1 DF=0,MF=1 offset=1480 (1480-2959)数据长度=1480 第三片:标识=1 DF=0,MF=0 offset=2960 (2960-3000)数据长度=402、R3分片(MTU=1500)第一片:标识=1 DF=0,MF=1 offset=0 (0-1479)数据长度=1480第二片:标识=1 DF=0,MF=1 offset=1480 (1480-2959)数据长度=1480 第三片:标识=1 DF=0,MF=0 offset=2960 (2960-3000)数据长度=403、R2分片(MTU=1500)第一片:标识=1 DF=0,MF=1 offset=0 (0-1479)数据长度=1480第二片:标识=1 DF=0,MF=1 offset=1480 (1480-2959)数据长度=1480 第三片:标识=1 DF=0,MF=0 offset=2960 (2960-3000)数据长度=404、R1分片(MTU=1500)第一片:标识=1 DF=0,MF=1 offset=0 (0-1479)数据长度=1480第二片:标识=1 DF=0,MF=1 offset=1480 (1480-2959)数据长度=1480 第三片:标识=1 DF=0,MF=0 offset=2960 (2960-3000)数据长度=40。
网络协议IP实验报告

2、实验环境(标明拓扑结构、源主机、目的主பைடு நூலகம்的 IP 地址及 MAC 地址)
该实验采用网络结构二。
说明:主机 A、C、D 的默认网关是 172.16.1.1;主机 E、F 的默认网关是 172.16.0.1。 注:我们为第五组实验,只有四台主机,分别是 A、B、E、F.其中,A、B 处于同 一网段,B、E、F 处于同一网段。我实验的主机为主机 B.各主机的 IP 如上图。
1、实验结果(结果截图)
2、实验结果分析
编辑报文时要正确填写源 IP,MAC 地址以及目的主机 IP,MAC 地址,同时可 以手动计算校验和也可以自动计算校验和,然后发送。在接收报文时,首先使用 过滤器赛选需要的 IP 报文,然后在工具栏检查顾虑条件是否为所选条件,只接 收 IP 报文;通过编辑并接收报文理解直接广播地址和受限制广播地址的区别; 对于较大的报文经过路由器时需要进行分片,然后在接收时重组报文。
第 1 步中主机 A 所编辑的报文,经过主机 B 到达主机 E 后,报文数据是否发 生变化?若发生变化,记录变化的字段,并简述发生变化的原因。 答:有变化,但报文中传送过程中的源 IP 地址和目的 IP 地址没变化,只是 在传送过程中经过一些节点生成时间可能有变化。 5.将第 1 步中主机 A 所编辑的报文的“生存时间”设置为 1。重新计算校验和 6.主机 B、E 重新开始捕获数据。 7.主机 A 发送第 5 步中编辑好的报文。 8.主机 B、E 停止捕获数据,在捕获到的数据中查找主机 A 所发送的数据报,并 回答以下问题: 答:可以,因为主机 B 相当于路由器,所以能收到。A 与 E 不在同一个网络, 但可以通过 B 转发,可以收到 A 所发送的报文。
ip数据报分片的原因与方法
ip数据报分片的原因与方法原因:IP数据报分片(Fragmentation)是指将较大的IP数据报划分为多个较小的数据报,以便在传输过程中能够适应不同类型的链路。
IP数据报分片的主要原因如下:1. 最大传输单位(MTU)限制:不同类型的网络链路具有不同的MTU,即每个链路所能承载的数据报最大字节数。
当一个数据报的大小超过某个链路的MTU时,就需要进行分片处理,以确保数据报能够在该链路上传输。
2. 设备性能限制:一些计算机系统或网络设备由于硬件性能限制,处理较大数据报时会有困难。
因此,数据报分片有助于提高这些设备的处理效率。
方法:IP数据报分片的方法主要包括以下几个步骤:1. 确定数据报是否需要分片:发送方首先检查数据报的大小是否超过链路的MTU。
如果没有超过,无需分片,直接进行传输。
如果超过了链路的MTU,则需要进行分片处理。
2. 计算分片数目和分片大小:发送方需要计算将数据报分割成多少个较小的数据报,以及每个分片的大小。
分片的大小需要是8字节的整数倍,以符合IP协议的要求。
3. 设置IP数据报头部信息:在每个分片的IP数据报头部,发送方需要设置以下信息:- 标识(Identification):这是一个唯一的值,用于标识原始数据报。
所有分片具有相同的标识值,以便接收方重组时能够识别出属于同一个原始数据报的分片。
- 更多片标志(More Fragments):如果一个分片后面还有其他的分片,则需要设置这个标志。
最后一个分片的更多片标志应为0。
- 片偏移(Fragment Offset):这个值表示当前分片相对于原始数据报开头的偏移量。
片偏移的单位是8字节。
4. 分片数据报的传输:分片完成后,发送方将这些较小的数据报分别发送给接收方。
5. 数据报的重组:当接收方收到所有分片后,它会根据分片的标识和片偏移对这些分片进行重组,以恢复原始的数据报。
需要注意的是,IP数据报分片可能会导致网络效率降低,因为分片和重组过程需要额外的处理开销。
ip数据报分片的原因与方法
ip数据报分片的原因与方法
IP数据报分片是在网络传输过程中将一个大的IP数据报分割成多个小的IP数据报进行传输的过程。
这种情况通常发生在网络中MTU (最大传输单元)的限制下。
MTU是指网络中支持的最大数据包大小。
当一个IP数据报的大小超过MTU时,就需要将其分成多个小的IP数据报进行传输,这就是分片。
IP数据报分片的原因是因为物理网络传输的限制。
不同的网络设备
和链路都有自己的MTU大小,例如以太网的MTU为1500字节,而无
线网络的MTU可能会更小。
当一个IP数据报的大小超过链路的MTU 时,就会发生分片。
IP数据报分片的方法是由发送端负责将大的IP数据报分成多个分片,并在每个分片的首部中设置标志位来指示这是一个分片包,并设置分片包的片偏移和总长度等信息。
接收端在收到所有的分片包后,会根据每个分片包中的信息将它们重新组合成完整的IP数据报。
由于IP数据报分片会增加网络传输的开销,在网络设计和部署时应
尽可能避免IP数据报的分片。
一般来说,可以通过设置合适的MTU
大小、优化网络路径和使用更先进的网络设备等方法来减少IP数据
报的分片。
ip数据报分片的原因与方法
ip数据报分片的原因与方法
IP数据报分片是在网络传输过程中,将一个大的IP数据包分割成多个更小的数据包进行传输的过程。
IP数据报分片的原因是因为不同的网络和设备所能容纳的数据包大小不同,如果一个IP数据包的大小超过了某个网络或设备所能容纳的大小,那么就需要将其分割成多个小的IP数据包进行传输。
这种技术可以增加网络的灵活性和稳定性,使得大的数据包也可以被传输。
IP数据报分片的方法是通过IP协议的分片机制来实现的。
当一个IP 数据包需要分割成多个小的数据包时,发送端的IP层会将原始数据包进行分割,并为每个分割后的数据包分配一个唯一的标识符。
这些分割后的数据包会按照顺序进行传输,并在接收端的IP层重新组合成原始的数据包。
IP数据报分片虽然可以提高网络传输的可靠性和稳定性,但它也会带来一些额外的开销和延迟。
因为分割后的数据包需要在接收端重新组合,所以在传输过程中会增加额外的处理时间,这会导致网络传输的延迟增加。
同时,分割后的数据包的数量也会增加,会占用更多的网络带宽,这会导致网络传输的效率降低。
因此,在进行IP数据报分片时,需要权衡传输效率和数据包的完整性,选择合适的数据包大小和分片策略。
路由协议分析实验三、IP协议分析
问题 1:配置完后在路由器 R1 中查看路由表,查看结果是什么? 问题 2:在路由器 R1 中 ping 192.168.5.1,能否 ping 通? 问题 3:在路由器 R1 中查看接口 f0/0 的 MTU 是多少?(提示 show interface f0/0) 3、按下表修改接口的 MTU 值。
Lo0:192.168.5.1
R1
R2
R3
R4
三、实验步骤
图 3-1 IP 协议分析实验拓扑
1、利用 GNS3 搭建实验拓扑,给接口配置 IP 地址(IP 地址的第 2 字节修改为自己的学号)。
参考命令:
R1(config)#int s1/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
参考命令:
R1(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.2
R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.1.2
R1(config)#ip route 192.168.5.0 255.255.255.0 192.168.1.2
Target IP address: 192.168.5.1 Repeat count [5]: 1 Datagram size [100]: 2000
Timeout in seconds [2]:
Extended commands [n]: y Source address or interface: 192.168.4.1 Type of service [0]:
Loose, Strict, Record, Timestamp, Verbose[SV]:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络实验报告实验名称:IP数据分片
组号:一组
角色号:B
姓名:
班级:
学号:
日期:2014.4.21
一,实验目的
学习IP数据报分片原理
二,实验步骤
本练习将主机A、B、C、D、E、F作为一组进行实验。
1. 在主机B上使用“实验平台上工具栏中的MTU工具”设置以太网端口的MTU为800字节(两个端口都设置)。
2. 主机A、B、E启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP 协议)。
3. 在主机A上,执行命令ping -l 1000 172.16.0.2。
●将ICMP报文分片信息填入下表,分析表格内容,理解分片的过程。
表3-6 实验结果
2833 2832
1 0
0 97
796-20-8=768 252-20=232
5. 主机E恢复默认过滤器。
主机A、B、E重新开始捕获数据。
6. 在主机A上,执行命令ping -l 2000 172.16.0.2。
(未进行此步骤)
7. 主机A、B、E停止捕获数据。
察看主机A、E捕获到的数据,比较两者的差异,体会两次分片过程。
8. 主机B上使用“实验平台上工具栏中的MTU工具”恢复以太网端口的MTU为1500字节。
三,实验结果及现象
1、网络结构:
172.16.1.3向172.16.0.12发送长度为1000字节的数据报:
第一片数据报:
第二片数据报:
现象及说明:
1、第一片数据与第二片数据的“标识”字段均为2833意味着二者属于同一个数据报
2、第一片数据“还有分片”字段值为1,意指“接下来还有数据报,二者共同组成一个完整的数据报”
3、第二片数据的“分片偏移量”为97,是指:第一片数据报中含有非IP数据报头部的776字节数据(97*8),在第二片数据报中从第98片开始计算
4、传输的数据量即第一片数据包中包含的有效数据量
四,思考问题
1、Ping的数据部分为3000字节,回显请求报文为何被分为3片而不是2片?
答:
MTU限制单片数据报最大传输量为1500字节,而传输的数据包中包含IP报的头部等信息,股总数据了量大于3020字节,故会被分为3片。
2、数据部分长度为多少时报文正好被分为2片?
答:长度为1544字节时
第一片传输768字节
第二片专传输776字节
3、不同协议的MTU的范围从296到65535,使用大的MTU有什么好处?使用小的MTU 有什么好处?
答:大的MTU可以一次性传输更多的数据,有助于网络畅通的数据传输
小的MTU将大文件分多片传送,有助于网络缓慢的数据传输
五,在实验中遇到的问题,最终是如何解决的。
还有什么遗留问题有待解决?
实验中的问题:不理解分片原理
解决方法:询问老师。