- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络实践 网络协议分析实验报告
计算机网络技术实践
实验报告
实验名称 网络协议分析
姓 名____________ _实 验 日 期: 2010 年5 月11 日
学 号______ ___ _实验报告日期 : 2010 年5 月12 日
实验环境
两台PC 机PC1、 PC2
PC1:
操作系统:Windows7
PC2:
操作系统:Windows XP
使用软件:wireshark
IP地址:
PC1:
PC2:
实验目的
练习并熟练掌握使用抓包软件进行网络抓包的方法;
学习并掌握ARP 地址解析协议的工作原理,并能根据抓包结果对ARP 协议进
行分析;
学习并掌握 ICMP地址解析协议的工作原理,并能根据抓包结果对 ICMP协议
进行分析;
通过对同一网络和不同网络中的两台主机的数据收发流程进行分析,并理解
ARP 和 ICMP的工作机制。
实验内容及步骤
实验内容
实验6.1:ARP 协议分析
关于arp 缓存表项的生存期(有效时间) 的观察和验证;
无偿ARP 和重复的 IP地址检测。
实验6.2:ICMP协议分析
分析回送或回送响应;
分析超时报文;
分析目标主机不可达报文。
实验6.3:数据包收发的整个流程分析
分析两台同一网络中PC 机之间的数据包收发过程
分析两台不同局域网中PC 机之间数据收发的过程
3、分析HTTP 代理工作过程
实验步骤
实验6.1:ARP 协议分析
arp –d 删除所有表项;
PC1ping PC2 的 ip地址,触发arp 过程;用ethereal 观察arp 过程;arp –a
观察mac 地址。
用ethereal 观察arp 分组。
在一台PC1 上设置 IP,然后在另一个PC2 上设置相同的 IP,用etherea l抓
arp 包,会发现pc2 在设置完 IP后,会首先发送一个无偿arp 请求,pc1 收
到后,会向pc2 回复,在重复这样三次后,就可以确定网络内具有与之相同
的 ip主机,pc2 就无法初始化其tcp/ip 协议栈了。
实验6.2:ICMP协议分析
分析ping 命令中的 ICMP分组;
用ping 命令探测网络上较远的结点,但把TTL 设置较小(如本例中的3),如:
ping –i 3 ,察看返回信息,并用 ethereal 看
返回的 ICMP超时信息,看 ICMP分组内容。
再ping 其它的主机,实现不可达的返回消息。
实验6.3:数据包收发的整个流程分析
两台同一网络中PC 机之间的数据包收发过程
两台不同局域网中PC 机之间数据收发的过程
实验结果及分析
本实验主要分析ARP 协议和 ICMP协议,主要在PC1 和PC2 之间使用ping
命令,触发协议的工作,以便使用抓包软件进行抓包,并进行协议分析。
实验6.1:ARP 协议分析
PC1ping PC2 的 ip地址
由上图可以看出,当清除arp 表项后,ping 与源主机在同一网络中的另一台
主机(66),然后再次查看源主机的arp 表,发现多了一条目的
主机的arp 表项。
分析:
当一台主机要发送数据包时,首先它会将数据包中的目的地址与自己的子网
掩码相“与”,判断结果是不是与自己在同一个网络中。如果在同一个网络,
则主机查询自己的arp 表,看该目的 ip有没有相应的arp 表项,即与该 ip
对等的mac 地址。如果没有,则向该网络中广播一个 arp request 包,在
该arp request 包封装源主机的 ip地址以及对应的mac 地址,同时携带目
的主机的 ip 地址。当其他主机收到该 arp request 包后首先与自己的 ip
地址比较,如果不相等则直接丢弃该包;如果相等,则目的主机接收 arp
request 包后将源主机的 ip地址和对应的mac 地址加入自己的arp 表项,然
后将自己的mac 地址封装到一个 arp reply 包中发回给源主机。源主机收
到 arp reply 包后将目的主机的 ip 地址与 mac 地址对应表项加入自己的
arp 表中。
如果判断目的主机与自己不在同一个网络时,源主机首先查询自己的
arp 表,看看表中有没有默认网关的 mac 地址,如果没有则进行网关的 arp
解析,过程与上一
文档评论(0)