1 / 9
文档名称:

网络层协议分析.doc

格式:doc   大小:6,803KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络层协议分析.doc

上传人:ranfand 2017/8/20 文件大小:6.64 MB

下载得到文件列表

网络层协议分析.doc

文档介绍

文档介绍:系别
网络工程系
实验室
B404
实验时间
2012-03-07

实验二网络层协议分析
2. 实验目的
(1)全面掌握网络层协议IP、ICMP和ARP的协议规范
(2)通过Ping的参数设定,产生基于IP的ICMP报文,应用Ethereal软件进行分析
(3)分析IP的报文结构和IP分片的执行过程
(5)分析ICMP回显请求和回显应答的报文结构和执行过程
3. 实验内容
(1)ICMP协议分析实验
(2)IP协议分析实验
(3)IP数据报分片实验
4. 预****内容
(1)写出ping和tracert命令的格式和主要参数意义。
1)ping命令格式:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list

ping命令参数:
-t ping 指定的计算机直到中断。ctrl+c停止
-a 将地址解析为计算机名。
-n count 发送 count 指定的 echo 数据包数。默认值为 4。
-l length 发送包含由 length 指定的数据量的 echo 数据包。
- f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。
-i ttl 将“生存时间”字段设置为 ttl 指定的值。
-v tos 将“服务类型”字段设置为 tos 指定的值。
-r count在“记录路由”字段中记录传出和返回数据包的路由;
-s count 指定 count 指定的跃点数的时间戳。
-puter-list puter-list 指定的计算机列表路由数据包。
-puter-puter-list 指定的计算机列表路由数据包。
-w timeout 指定超时间隔,单位为毫秒。
destination-list 指定要 ping 的远程计算机。
2)tracert 命令格式:
tracert [-d] [-h maximum_hops] [-puter-list] [-w timeout] target_name
-d 指定不将地址解析为计算机名。
-h maximum_hops 指定搜索目标的最大跃点数。

-puter-list puter-list的稀疏源路由。

-w timeout 每次应答等待timeout指定的微秒数。
target_name 目标计算机的名称。
(2)判断一下ping命令中会出现哪些ICMP报文类型。
在ping命令中,可能会出现的ICMP报文类型有一下几种:目的站不可达;数据包超时;数据包参数错误;回答请求;回答应答;地址掩码请求;地址掩码应答;路由器恳求;路由器通告;时戳请求;时戳应答;源战抑制;重定向。
(3)在IP报文封装中,ICMP的协议号是_______1____________。
(4)请画出IP报文的格式,并对相应字段做出简要说明。
0 3 4 7 8 15 16 31
版本
首部长度
服务类型
总长度
标识