计算机网络实验ip数据报转发,计算机网络上机实验之ip分析(4页)-原创力文档...

3.1 IP 分析实验报告

1.实验目的:

①熟悉 IP 的报文格式以及关键字段的含义

②掌握 IP 地址的分配方法。

③理解路由器转发IP 数据报的流程

实验步骤:

步骤一:初始化所有设备的ARP表信息

为了方便观察, 本实验预设了一个场景 0,其中包含从 PC0 到 PC1 以及 PC0 到 PC2 的预定义

数据包。在实时模式和模拟模式中来回切换三次。以便仿真系统填写相关设备的

ARP 表,

使后续路由器的解释更加清晰。

单击场景面板中的

Delete 键删除所有场景,便于后续的实验,

步骤二:观察 IP 数据报的转发

单击 Simulation 模拟选项卡 进入模拟模式。单击 Add Simple PDU按钮,然后分别单击 PC0

和 PC2 则 pc0 将向 pc2 发送一个包含 ICMP 报文的 IP 数据报。単击 Auto capture/play( 自动

捕获 / 播放 )或者 Capture/Forward 按钮以运行模拟 ,并捕获事件和数据包。

此时 , 可观察到 IP

数据报的转发过程。 在 Event List 中找到 AtDevice(在设备 )显示为 Router0

的第一个事件 , 单

击其彩色正方形 ,如图 3-6 所示 , 単击 lnbound PDU Details 选项卡以査看

IP 数据报的内容。

我们可以观察到

IP 分组中 l1 办议类型字段值为 1 (PR0: Oxl), 这表明 IP 分组中封装了 ICMP

报文。再对比 Inbound PDU Details 和 〇 utbound PDU, 我们可以发现在〇

utbound PDU 中 IP

分组的 TTL 字段值被减 1 了 (由 255 变成 254)。 由于 PacketTracer 没有计算校验和 , 因此我

们也无法观察到校验和的变化。 另外 ,我们也可以观察到 ,源地址字段在 IP 的转发过程中始终

没有发生变化 , 但是源 MAC 地址和目标 MAC 地址发生了相应的变化。

步骤3:初始化并观赛各路由器的路由表

删除所有场景,使

用 Inspect (检 查 )工 具 (右端的放大镜)分别打开

RouterO、 Routerl 和 Router2 的路由表,并排列好路由表窗口,以便同时比

较三个路由表。

步骤 4:观察 PG0 到 PC2的往返过程

单击 Add Simple PDU 按钮,然后分别单击 PC0和 PC2。单击 Capture/Forward 按钮通过网络

传送数据包,直至其到达

PC2。分别检查在

At Device (在设备)显示为 RouterO 和 Router2

的数据包信息。在 Out Layers 中选择第三层,可将

OSI Model (OSI模型)选项卡中数据包的

处理说明与 显示的路由表进行比较。例如,

PDU 信息表明: The routing table finds a routing

entry to the destination IP address 。这是由于

RouterO 具有一个朝向 Router2 的默认路由,

并且 Router2 也具有到

10.1.1.1 的特定主机路由,因

此 PC0 到 PC2 的数据报往返可以顺利

完成。

步骤 5 :观察 PC2 到 PC1的往返过程

删除所有场景。 单击 Add Simple PDU 按钮,然后分别单击PC2和 PC1。 单击 Capture/Forward

按钮通过网络传送数据包,直至转发失败,然后检查每个步骤中的数据包。由于R〇 uter2

具有到10.1.2,0/24的路由,因此来自PC2 的数据报将会到达PC1。但Routerl 没有到

10.1.3.0/24 的路由,也没有默认路由,因此PC2回复的数据报被Routerl 丢弃。

步骤6.产生需要分片的数据报。删除所有场景,以便执行新任务在模拟模式下,单击Add

complex pdu 按钮,然后单击 RouterO 作为数据报的源点。 模拟器将会打幵 Create Complex PDU 对话框。其中, Select Application 按默认值为 Ping,在 Destination IP Address 字段中输入 10.1.3.1 ( 以 PC2作为目标地址) ,将 Size字段中的值 改为 1500 ,在 Sequence Number ( 序列号)字段中输入 1。在 Simulation Settings( 模拟设置)下选择 One Shot 选项,并设置其 Time

值为

步骤

单击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值