基于IP模型两台主机之间通信原理的阐述.docxVIP

基于IP模型两台主机之间通信原理的阐述.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安徽讯飞智元信息科技有限公司赵为为同一网段不同PC机之间的通信如上图所示,我们假设ip地址为1.1.1.1主机为A,ip地址为1.1.1.2的主机为B,这时候主机A向主机B发送数据包。首先,主机A会拿主机B 的ip地址与自己网卡接口的掩码进行与运算,判断出主机B和自己是属于同一个网段,这样数据就可以从网卡接口直接发送出去。但是,如果要发送数据,首先要知道主机B的mac地址,由于主机A并不知道,所以只能发送ARP请求,交换机从1/1接口收到ARP请求后,会将此请求包从所有的交换机端口发送出去(除掉1/1)。当然,这时候交换机1/1接口对应的mac地址就是aa-aa-aa-aa。当主机B收到ARP请求后,发现自己就是主机A想要找的主机,这时候主机B以自己的mac和ip分别作为ARP应答包的原mac和原ip,主机A的mac和ip作为ARP应答包的目的mac和目的ip,然后向主机A发送ARP应答包,当交换机收到此包后,1/2端口对应的mac地址就是bb-bb-bb-bb.。最后,交换机查找自己的mac地址表,把包从1/1端口发送出去,主机A收到包后,就会知道主机B的mac地址。这时候,主机A就会以自己的ip和mac分别作为原ip和原mac,主机B的ip和mac分别作为目的ip和目的mac,然后向B发送数据。当然,当交换机收到包以后,会查找mac地址表,然后将数据包从1/2端口发送出去。备注,如果接入交换机划分了VLAN,比如说1/1接口属于vlan 2,那么接入交换机收到主机A发送的ARP请求时,会将此包从所有的属于vlan 2的接口(不包含1/1接口)广播出去,这点要明白。不同网段PC机之间的通信如上图所示,我们假设ip地址为1.1.1.1主机为A,ip地址为2.2.2.2的主机为B,这时候主机A向主机B发送数据包。首先,主机A会拿主机B 的ip地址与自己网卡接口的掩码进行与运算,判断出主机B与自己不是属于同一个网段,这样数据只能发送给自己的默认网关。由于主机A知道默认网关的ip地址,这时候主机A会发送一个ARP广播包,询问默认网关ip地址对应的mac地址是多少。路由器收到ARP请求包时,会以自己0/0接口的ip地址和mac地址作为原ip和原mac,主机A的ip和mac地址作为目的ip和目的mac,发送ARP应答包,这样主机A就知道了默认网关ip地址对应的mac地址了。这时候主机A会以自己的ip地址和mac地址作为原ip和原mac,主机B的ip地址和默认网关(也就是路由器接口0/0)的mac地址做为目的ip和目的mac,然后向路由器发送数据包。路由器收到数据包以后,查找路由表,发现目的地址2.2.2.2和自己的接口0/1是处于同一个网段,这时候路由器会将数据包直接从路由器接口0/1发送出去。虽然要发送数据了,但是路由器首先要知道ip地址2.2.2.2对应的mac地址。这时候路由器就会发送ARP广播包,询问ip地址2.2.2.2对应的mac地址是多少。当主机B收到数据包以后,会发送一个ARP应答包,告诉路由器自己的mac地址是bb-bb-bb-bb。路由器收到应答包以后,会以主机A的ip地址和路由器接口0/1的mac地址作为原ip和原mac,主机B的ip和mac作为目的ip和目的mac,然后发送数据包,交换机收到数据包以后,查找mac地址表,会把数据包发送给主机B。备注:不通网段主机之间通信的时候,原ip地址和目的ip地址一直是不变的,但是原mac和目的mac是一直变化的。双机冗余中不同网段PC机之间的通信如上图所示,我们假设ip地址为192.168.10.4的主机为A,ip地址为192.168.20.4的主机为B,这时候主机A向主机B发送数据包;交换机之间都是二层Trunk,两个核心交换机之间是网关冗余协议HSRP,其中核心1为主,核心2为备;vlan 10是主机A所在的vlan,vlan 20是主机B所在的vlan,vlan 505是管理vlan;其他详细配置信息如上图所示。首先,主机A会拿主机B 的ip地址与自己网卡接口的掩码进行与运算,判断出主机B和自己不是属于同一个网段,这样数据只能发送给自己的默认网关,默认网关的ip地址就是虚拟ip地址192.168.10.1。这时候主机A会发送一个ARP广播包,询问ip地址192.168.10.1对应的mac地址是多少。核心1收到主机A发送的ARP请求包后,会以vlan10的虚拟ip地址以及此虚拟ip地址对应的mac地址作为原ip和原mac,主机A的ip和mac作为目的ip和目的mac,然后向主机A发送应答包,这样主机A就知道了核心1交换机vlan10接口的虚拟ip地址对应的mac地址。这时,主机A会以自己的ip地址和mac地址分为作为原ip地址和原mac地址,以主机B的ip地址、虚拟i

文档评论(0)

企业资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档