tcpip协议icmp协议分析与设计041440516董迎顺

tcpip协议icmp协议分析与设计041440516董迎顺

ID:20434932

大小:332.15 KB

页数:12页

时间:2018-10-09

tcpip协议icmp协议分析与设计041440516董迎顺_第1页
tcpip协议icmp协议分析与设计041440516董迎顺_第2页
tcpip协议icmp协议分析与设计041440516董迎顺_第3页
tcpip协议icmp协议分析与设计041440516董迎顺_第4页
tcpip协议icmp协议分析与设计041440516董迎顺_第5页
资源描述:

《tcpip协议icmp协议分析与设计041440516董迎顺》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、长春大学计算机学院网络工程专业TCP/IP协议实验报告备注:实验包括基本技能、进阶技能和创新技能,如果没有创新技能方案则最髙分为90分,实验名称:矣耠三1CMP忪议分析与设计班级:网络五班姓名:董迎顺学号:041440516实验地点:机房曰期:2015-11-25一、实验目的:1.掌握使用Ethereal工具对ICMP协议进行抓包分析的方法。2.理解不同类型ICMP报文的具体意义。3.通过实验,进一步了解ICMP协议。二、基本技能实验内容、要求和环境:【实验环境】1.安装Windows2000/2003Server/XP操作系统的PC计机一台。2.每台PC具冇一块

2、以太网卡,通过双绞线与局域网相连。3.每台PC运行M络协议分析敕件Ethereal或Wireshark。【实验内容】1、分析ping程序使用的ICMP信息包启动Ethereal协议分析工具,选择“Capture”+“Start”,开始数据包的抓取,接f来点击“开始”菜单,在运行中输入“cmd”,进入Windows系统的命令行模式,迕命令行模式下输入“ping-n10鬥称IP地址”,ping结柬后,停止Ethereal抓包程序,并在Ethereal中的“Filter”域中输入失键字“ICMP”,点击“Apply”按钮,将非ICMP数据包过滤掉。/十:中间窗口的“In

3、ternetProtocol”屮可以看到,协议号为()1,表明是一个ICMP格式的数据包。杏看数裾包内容窗U屮的“InternetControlMessageProtocol”,可以看到该ICMP数裾包的协议类型为8(Type8),代码为()(Code()),表明是一个ICMP请求(Request)数則包。请注意K他字段“Identifier”,“Sequencenumber”和“Data”的内容。分析杏看这些ICMP协议数裾包,M答以下问题:(1)本机的ip地址是多少?小主机的ip地址是多少?(2)为什么ICMP协议数据包没有源端口号和鬥的端口号?⑶查看本机发送

4、的每个Request数裾包,回答这些ICMP数据包的类型号(Type)和代码(Code)是多少?这些ICMP数据包中的其他字段有哪些?“Checksum”、“Sequence”和“Identifier”字段分别占多少字节?(4)杏看回S的Reply数据包,它们的类型号(Type)和代码(Code)是多少?这些ICMP数据包中还柯M:他哪些字段?“Checksum”、“Sequence”和“Identifier”字段分别占多少字节2、分析traceroute程序使用的ICMP信息包启动Ethereal协议分析T具,选择“Capture”+“Start”,开始抓取数裾

5、包。然P点击“开始”菜单,在运行中输入“cmd”,进入Windows系统的命令行模式,在命令行模式下输入“tmcert某域名”,tracert命令结束后,停止Ethereal抓包程序,并在Ethereal中的“Filter”域屮输入关键字“ICMP”,点击“Apply”按钮,将非ICMP数据包过滤掉。分析杏看这些ICMP协议数据包,M答以下W题:(1)木机的ip地址足多少?n标主机的ip地址足多少?(2)査看echo数拋包,与ping所使用的ICMP包比较一下,看看是杏相同,冇什么区别?【实验指导】ICMP足InternetControlMessageProtoc

6、ol(Intcrnct投制报文协议)的缩XJ,?适TCP/IP协议族的一个了•协议,用于在主机和路由器之间传递控制消息。控制消息足指网络通不通、主机是否可达、路由器是否可用等网络木身的消息。由于IPM络的不叫靠并.FL不能保ffi信息传速,因此当发生问题时,通知发送者足很重要的。ICMP协议提供冇关阻止数裾包传递的网络故障问题反馈信息的机制,它让TCP等.I■:层协议能够意识到数据包没冇送达目的地,ICMP协议提供一种查出灾难性问题的方法。这些灾难性的问题包括“TTLExceeded”(超过牛存吋间)和“需要分更多的数据段”等。ICMP协议不报告IP校验失败等常见

7、的闷题。这足因为假定TCP或者其他可靠的协议能够处理这类数据包损坏的问题。而.FL,如果使用UDP等不可靠的协议,我们就不应理会较小数fi的数据损失。反之,如果网络冇问题则需要立即报告。例如,当IP的TTL值(IP生存时间)将达到零,这就可能是M络的某个部分发生/路由环路问题,这样将没冇任何数据包能发送到鬥的地。端点系统需要了解这些类型的故障。ICMP是一种发送各种消息,用于报告网络状态的协议,而非仅仅是简単的ping(连通性测试程序)。回应请求(EchoRequest)仅足ICMP协议提供的众多消息2—。Ping信息可以被过滤掉。但足,大多数ICMP消息类型是I

8、P、TCP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。