计算机网络实验指导书2013(2)

2019-08-17 14:15

图 1 ICMP Echo 请求报文和应答报文

Ping 命令只有在安装了 TCP/IP 协议之后才可以使用,其命令格式如下:ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count][[-j host-list] | [-k host-list]] [-w timeout] target_name 这里对实验中可能用到的参数解释如下:

-t :用户所在主机不断向目标主机发送回送请求报文 ,直到用户中断; -n count: 指定要 Ping 多少次,具体次数由后面的 count 来指定 ,缺省值为 4;

-l size: 指定发送到目标主机的数据包的大小 ,默认为 32 字节,最大值是 65,527;

-w timeout:指定超时间隔,单位为毫秒; target_name:指定要 ping 的远程计算机。 (2)Traceroute 命令

Traceroute 命令用来获得从本地计算机到目的主机的路径信息。在 MS Windows 中该命令为 Tracert,而 UNIX 系统中为 Traceroute。 Tracert 先发送 TTL 为 1 的回显请求报文,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。它所返回的信息要比 ping 命令详细得多,它把您送出的到某一站点

6

的请求包,所走的全部路由均告诉您,并且告诉您通过该路由的 IP是多少,通过该 IP 的时延是多少。

Tracert 命令同样要在安装了 TCP/IP 协议之后才可以使用,其命令格式为:

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name 参数含义为:

-d:不解析目标主机的名称;

-h:指定搜索到目标地址的最大跳跃数; -j:按照主机列表中的地址释放源路由;

-w:指定超时时间间隔,程序默认的时间单位是毫秒。

1.4实验步骤 1、ICMP协议分析

步骤1:分别在 PC1 和 PC2 上运行 Ethereal,开始截获报文,为了只截获和实验内容有关的报文,将 Ethereal 的 Captrue Filter 设置为“No Broadcast and no Multicast”;

步骤2:在 PC1 以 PC2 为目标主机,在命令行窗口执行 Ping 命令; 请

_____________________________________________________ 步骤3:停止截获报文,将截获的结果保存为 ICMP-1-学号,分析截获的结果,回答下列问题:

1)您截获几个 ICMP 报文?分别属于那种类型?

____________________________________________________________

7

______________________________________________________________________________________________

2)分析截获的 ICMP 报文,查看表 5.1 中要求的字段值,填入表中。 表 2.1 ICMP报文分析 报文号 源IP 目的IP 报文格式 类型 17 16 分析在上表中哪个字段保证了回送请求报文和回送应答报文的一一对应,仔细体会Ping 命令的作用。

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 步骤4:在 PC1 上运行 Ethereal 开始截获报文;

步骤5:在PC1上执行Tracert命令,向一个本网络中不存在的主机发送数据报,如:Tracert 172.16.20.200;

步骤6:停止截获报文,将截获的结果保存为 ICMP-2-学号,分析截获的报文,回答下列问题:

8

代码 0 0 标识 序列号 0 0 0200 0200 4300 4a00

1)截获了报文中哪几种 ICMP 报文?其类型码和代码各为多少? ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

2)在截获的报文中,超时报告报文的源地址是多少?这个源地址指定设备和 PC1 有何关系?

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 3)通过对两次截获的 ICMP 报文进行综合分析,仔细体会 ICMP 协议在网络中的作用。

_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

9

实验3 网络层IP/ARP协议分析

一、实验目的

1、理解IP协议报文类型和格式,掌握IP V4 地址的编址方法。 2、分析 ARP 协议的报文格式,理解 ARP 协议的解析过程。

二、实验设备

安装有Ethereal软件和windows操作系统的微机系统。

三、实验内容 1、IP协议分析实验

使用 Ping 命令在两台计算机之间发送数据报,用 Ethereal 截获数据报,分析 IP 数据报的格式,理解 IP V4 地址的编址方法,加深对 IP 协议的理解。 2、IP 数据报分片实验

我们已经从前边的实验中看到,IP 报文要交给数据链路层封装后才能发送。理想情况下,每个 IP 报文正好能放在同一个物理帧中发送。但在实际应用中,每种网络技术所支持的最大帧长各不相同。例如:以太网的帧中最多可容纳 1500 字节的数据;FDDI帧最多可容纳 4470 字节的数据。这个上限被称为物理网络的最大传输单元(MTU,MaxiumTransfer Unit)。

TCP/IP 协议在发送 IP 数据报文时,一般选择一个合适的初始长度。当这个报文要从一个 MTU 大的子网发送到一个 MTU 小的网络时,IP 协议就把这个报文的数据部分分割成能被目的子网所容纳的较小

10


计算机网络实验指导书2013(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:漆安慎 杜禅英 力学习题及答案03章

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: