- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验2 Ethereal分析ARP协议
实验题目: 实验二 使用ethereal分析ARP协议 班级 姓名 学号 得分 一、实验目的
1、了解以太网协议。
2、了解arp协议的原理。
3、使用Ethereal软件观察以太帧的结构。
4、使用Ethereal软件观察arp地址解析过程
二、实验内容
1、在Ethereal来观察ping命令中产生的以太数据帧结构。
2、在Ethereal观察arp协议中地址解析过程。
三、实验要求
1、记录ping命令中产生的以太帧及其类型。
2、记录arp请求及应答过程中产生的数据帧。
3、记录ARP地址解析过程。
实验设备、环境及拓扑图
因特网连接的计算机网络系统;主机操作系统为windows7;Ethereal
实验步骤
(1)获取本机信息:
使用ARP命令打开“命令提示符”界面,键入“arp -a”指令查看本机ARP表中的内容。
查看并清空本地ARP高速缓存,arp –d删除所有表项;
执行Ping 172.17.65.2,并用Ethereal捕获分组
(5)Ping命令中产生的以太帧(包括请求与应答):
请求与回答帧格式如下(均为ICMP类型):
Ping请求产生的以太帧:
主机172.17.65.2应答本机产生的以太帧:
arp请求及应答过程中产生的数据帧
请求:
应答:
从图中看以看到两个 arp包的硬件类型均为以太网;协议类型为 IP;硬件地址长度为 6;协议长度为 4;操作类型第一个是 request,第二个是 reply;第一个包的源主机 mac 和 ip 是主机 PC1 的地址,由于是 request 包,所以目的地址只有主机 PC2 的 ip 地址,而 mac 地址默认为 0。第二个包 reply包,由于PC2会将自己的 mac地址封入其中返回给 PC1,所以我们看到 reply包的源 ip与mac 地址是PC2的地址,目的 ip与mac地址是PC1的地址。
当一台主机要发送数据包时,首先它会将数据包中的目的地址与自己的子网掩码相“与”,判断结果是不是与自己在同一个网络中。如果在同一个网络,则主机查询自己的 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解析,过程与上一段描述基本相同。当然如果源主机所发数据包的下一跳 mac地址在 arp表中能查到时,则直接根据 mac 地址找到下一跳的设备将数据包发给他。
ARP 协议工作过程:
PC1将PC2的IP地址进行广播,想得到此 IP地址对应的 MAC 地址 ,PC2回发给PC1自己的MAC 地址,即自己便是PC1所要找的 IP地址。
六、实验小结
通过实验对arp协议有了更深的了解,增强了自己的动手能
七、思考与练习解答
1、以太网中发送数据产生冲突时,如何解决?查看Ethereal中接口上发送数据的统计信息。
答:以太网中发送数据产生冲突时,应停止发送信息,并发送干扰信息警告所有的其他站点。
2、以太帧上运行的协议有哪些?
答:以太帧上运行的协议有:ARP协议,TCP协议,UDP协议,IP协议
文档评论(0)