免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: HappyTigerYear
打印 上一主题 下一主题

【讨论】以后厂家不需要为网卡分配MAC地址 [复制链接]

论坛徽章:
0
51 [报告]
发表于 2010-07-24 15:55 |只看该作者
网络接口设备(如网卡)不能做为一个单独设备联网,它只能与可以做为一个独立的网络设备(如计算机)关联, ...
HappyTigerYear 发表于 2010-07-23 10:54


1)你没弄清楚网卡在网络中的地位。
2)MAC不是厂家分配的,是一个国际组织分配给厂家的。

论坛徽章:
0
52 [报告]
发表于 2010-07-24 17:34 |只看该作者
本帖最后由 HappyTigerYear 于 2010-07-24 17:51 编辑

欢迎各位网络高手、软件高手前来讨论。
俺认为不需要为网卡单独分配MAC地址,让它用主机的UID就行,可行否?

论坛徽章:
0
53 [报告]
发表于 2010-07-24 17:41 |只看该作者
回复  davelv


ARP表项:IP,MAC
路由表项:destination,mask,gateway,interface,metric

由此 ...
HappyTigerYear 发表于 2010-07-24 14:32



  既然UID是链路层的东西,就不应该把它加入网络层的路由表。、
而且按照你的说法,ARP也不需要了,反正替代MAC的UID已经加入路由表了
这就是我上次说你用网络层把下面所有东西全包了的意思。

论坛徽章:
0
54 [报告]
发表于 2010-07-24 17:46 |只看该作者
本帖最后由 HappyTigerYear 于 2010-07-24 17:49 编辑

回复 53# davelv


ARP表项:IP,MAC
路由表项:destination,mask,gateway,interface,metric


我上次说错了,这里的“interface”是IP,不是UID,除了“metric”都是IP,所以你可以把UID就当做MAC,它们没有区别,也没必要把UID放到网络层上来,没必要放到路由表中,和MAC一样对待就可以,也放到ARP表中。

例如在ARP表中的两个网卡:

ARP表:

IP1,UID
IP2,UID

论坛徽章:
0
55 [报告]
发表于 2010-07-24 18:01 |只看该作者
回复  davelv


ARP表项:IP,MAC
路由表项:destination,mask,gateway,interface,metric


我 ...
HappyTigerYear 发表于 2010-07-24 17:46



   
这样的话倒是可行,只是网口不能用MAC区分,而是用网口编号区分,链路层的某些驱动要重写了。

论坛徽章:
0
56 [报告]
发表于 2010-07-24 18:04 |只看该作者
这样的话倒是可行,只是网口不能用MAC区分,而是用网口编号区分,链路层的某些驱动要重写了。
davelv 发表于 2010-07-24 18:01



    不用,路由表里的“interface”就已指明从哪个网口发出去了

论坛徽章:
0
57 [报告]
发表于 2010-07-24 18:16 |只看该作者
不用,路由表里的“interface”就已指明从哪个网口发出去了
HappyTigerYear 发表于 2010-07-24 18:04


之所以有MAC的存在,是因为它可以标示一个网卡,故分别网卡的工作就是通过MAC实现的。
即使高层确认了该IP绑定了某个网卡,但是还是要转换到MAC,在数据链路层去识别具体是哪个物理网卡,这里的工作是在数据链路层实现的。
这里的interface是IP地址,而且现在UID是统一的,所以识别部分变成了IP-〉网卡编号-〉确认物理网卡,标示网卡的数据变了,所以链路层的某些驱动要重写。

论坛徽章:
0
58 [报告]
发表于 2010-07-24 18:29 |只看该作者
回复 57# davelv


    嗯,是需要改动一下,不过应该改动很小,可以说是件很容易的事。

论坛徽章:
0
59 [报告]
发表于 2010-07-24 18:34 |只看该作者
还有个现实问题,要给计算机编UID,这个号码放到哪里好呢?

论坛徽章:
0
60 [报告]
发表于 2010-07-24 18:36 |只看该作者
本帖最后由 HappyTigerYear 于 2010-07-24 18:38 编辑

以我的编程经验,网卡用主机的UID将会带来很多便利。
当然编程功底不够深厚的人,是体会不到的。———— 不是在说大话。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP