- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PC1和PC2之间PING完整通信过程.doc
两台电脑之间PING完整通信过程
一、查看设备原始状态
1、搭建实验拓扑如图1所示,分别配置PC1~PC4的IP地址为192.168.1.1~192.168.1.4,并记录它们的MAC地址;
图1 实验拓扑
2、进入PC1命令提示符状态,输入arp –a,查看PC1的ARP缓存表,确认缓存表为空,如果不空,使用命令arp –d清空缓存表;
3、进入PC2命令提示符状态,输入arp –a,查看并确保PC2的ARP缓存表为空;
4、进入SW1特权模式,输入show mac-address-table,查看交换机MAC地址表,如果不为空,使用命令clear mac-address-table清空MAC表;
6、编辑过滤器,只保留ARP和ICMP协议
7、填写下表
设备 IP地址 MAC地址 ARP/MAC表 PC1 PC2 PC3 PC4 SW1
二、查看PC1 ping PC2的模拟通信过程
1、进入PT的模拟模式,点击“自动捕获/播放”按钮;
2、进入PC1命令提示符状态,输入命令ping 192.168.1.2
3、此时PC1将生成一个ICMP报文(图2),并封装到IP数据包(图3)中:
说明:ICMP定义了五种常用差错报文和八种询问报文类型,类型8或0:回送请求或回答查询报文。主要用来测试目的站是否可达以及了解其有关的状态。
图2 ICMP报文格式
说明:Pro协议字段,常用的协议有:1-ICMP 2-IGMP 6-TCP 8-EGP 9-IGP 17 –UDP 88-IGRP 89-OSPF
图3 IP数据包格式
4、在做二层封装时,由于没有目的主机的MAC地址,此时PC1将调用ARP协议,为获取目的主机的MAC地址,生成一个ARP请求包(图4),再封装到以太网二型帧中(图5),再发给SW1。
说明:硬件类型字段:指明了发送方想知道的硬件接口类型,以太网的值为1;
协议类型字段:指明了发送方提供的高层协议类型,IP为0800(16进制);
硬件地址长度和协议长度:指明了硬件地址和高层协议地址的长度,这样ARP报文就可以在任意硬件和任意协议的网络中使用;?
操作字段:用来表示这个报文的类型,ARP请求为1,ARP响应为2,RARP请求为3,RARP响应为4;
ARP请求时,目标MAC为全0 图4 ARP请求包
Ethernet II,最早最简单,上层直接承载三层包。其MTU为1500B,它也是在数据传输中最常使用的帧格式;
Ethernet 802.3 raw在Novell网络中使用,其MTU为1498B;
Ethernet 802.3 SAP在需要LLC控制的局域网中使用,其MTU为1497B;
Ethernet 802.3 SNAP主要在交换机之间传输生成树及VLAN信息时使用。MTU为1492B。 图5以太网二型帧格式
5、SW1收到数据帧后,首先查看帧原MAC地址,并将其保存到MAC地址表中(交换机的地址学习功能),然后将广播帧从接收端口之外的所有端口转发出去;PC2~PC4都将收到相同的ARP广播帧;P3和PC4收到广播帧后,拆封到二层,发现是ARP请求包,与自己无关,丢弃该帧;
6、PC2收到广播帧后,拆封到二层,发现是请求自己的MAC地址的ARP请求,PC2将PC1的MAC地址放入自己的ARP缓存表中,然后生成一个ARP应答包(图6),并封闭到以太网二型帧中再发给SW1;
图6 ARP应答包
图7 以太网二型帧
7、SW1收到ARP应答帧后,先学习PC2的MAC地址,然后根据目的MAC,查找MAC表,从指定端口转发出去。此时的交换机中就已经学到了PC1和PC2的MAC地址及其连接端口了。
Switch#show mac-address-table
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
1 0002.16b0.8501 DYNAMIC Fa0/1
1 00d0.bc12.8502 DYNAMIC Fa0/2
Switch#
8、PC1收到ARP应答包后,将PC2的MAC地址保存到ARP缓存表中,然后再回到第4步,做二层封装,生成以太网二型帧(图8)。
9、SW1收到这个单播帧后,转发给PC2,PC2收到后,生成ICMP应答包,先封装到IP包中,再做二层封装,发给SW1,并由SW1转发给PC1
您可能关注的文档
最近下载
- 《新时代职业英语》教学资源_传媒英语_Unit_6_.pptx VIP
- 中医临床执业医师考试题及答案2025版.docx VIP
- 超声中信号处理.ppt VIP
- 《新时代职业英语》教学资源_传媒英语_Unit_7_.pptx VIP
- 部编人教版道德与法治五年级上册《全册课件》.pptx
- 《新时代职业英语》教学资源_传媒英语_Unit_9.pptx VIP
- 宝钢质量管理经验.doc VIP
- 勿忘历史,珍爱和平——抗战胜利80周年主题班会-2025-2026学年初中主题班会优质课件.pptx VIP
- Kuka控制系统 KR C5安装指南.pdf VIP
- 学习2025年《初中初三开学第一课》.pptx VIP
文档评论(0)