主机通信中mac变换


同一广播域内,两台主机通信ip及mac变换过程

当N0和N1通信时,假设N0知道N1的ip,不知道N1的mac,N0发送一个arp广播请求(源ip为N0,源mac为N0,目的ip为N1,目的mac为12个F)给同一广播域下的所有主机;当别的主机收到这个广播时,查看目标ip不是自己的,就会丢包;如果是自己的ip,把自己的ip和mac封装成数据包回应这个arp请求[源ip和源mac,N0的ip和mac为目标地址], N1就记录N0的mac地址,放到自己的arp缓存中。此时,应答包经过SW0时,检查目标地址和目标mac,把N1的MAC和自己的接口2放到MAC地址表中,再查看自己的mac地址表,发现存在目标mac与自己接口1对应,将数据包从接口1送出去。主机N0都到这个包发现目标mac是自己,此时N0将N1的ip与mac放到自己的ARP缓存中,以后就点对点发送数据。

 

跨路由主机通信ip及mac变换过程

N0到N2,N0检查N2是否为同一网段,由于不是同一网段,将数据包发送给自己的网关(源ip为N0,源mac为N0,目标ip为N2,目标mac为R0f0/0mac),当数据包到达R0,R0查看目标ip是否为自己,发现不是,查看路由表找到到N2的路由出口是f0/1,没有则丢包,于是将数据包转到R2的f0/1。此时,如果R2的mac地址表有N2的mac信息,直接将数据包发送到N2(源ip为N0,源mac为R2的F0/0,目的ip为N2,目的mac为N2);如果R2的mac地址表没有N2的mac,那么R2接口f0/0发送一个arp广播到与自己相连的广播域中,[源ip为接口f0/0的ip,源mac为接口f0/0mac,目的ip为N2,目的mac为12F],N2收到请求并回应给R2,R2添加N2的mac地址到mac地址表。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值