雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: JasonWhite

[讨论/求助] 关于MAC地址的问题

  [复制链接]
发表于 2011-4-11 22:03:14 | 显示全部楼层
本帖最后由 ycc892009 于 2011-4-11 22:07 编辑

首先在封包的过程中会将主机ip地址和目的ip地址进行比较,判断目的ip是否在同一个子网。
如果是同一个网络。广播地址请求目的ip的mac地址。如果不在同一个网络就请求网关的ip地址的mac地址。总的来说就是:
1、确定是否同属一个网络
2、确定下一跳ip地址
2、在arp表中找下一跳ip的mac地址
3、因为没有找到mac地址,广播地址请求下一跳ip的mac地址。
下一跳ip做出反应。如果目的ip为同一个网络,请求的就是目的ip的mac地址。
如果目的ip不是同一个网络就是请求网关的mac地址。
够详细的了吧。
所以题目中请求的就是默认网关中的mac地址。至于默认网关中的ip地址嘛本来就知道的,所以不用请求获取。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-6-7 08:56 , Processed in 0.069816 second(s), 13 queries , Gzip On.

快速回复 返回顶部 返回列表