Chinaunix首页 | 论坛 | 博客
  • 博客访问: 189810
  • 博文数量: 76
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 831
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-31 00:52
文章分类

全部博文(76)

文章存档

2010年(58)

2009年(18)

我的朋友

分类:

2010-02-24 23:36:46

    两者是协议上的区分,MAC地址是网卡的物理地址,是提供二层交换机转发数据的,交换机会在自己的内部形成一个MAC地址表,然后根据这个表转发数据包,再者,如果说网络规模大一点的话,机器数量多,交换机就要有足够的MAC地址表来建立转发数据表的MAC表,这个表是通过广播包来收集到的,很容易形成广播风暴,影响网络性能,利用ip地址进行广域网的数据包之间路由,有以下几点:ip是三层协议即网络层,它有限的隔离广播包,值得一个很大的广域网分割成许多小的局域网,这样做有利于提高网络的稳定性,同样利用ip来做寻址转发,也会在路由器上形成一个路由表跟前面所说的MAC表是差不多的,但是要比MAC地址表稳定!

    其实就是最开始这么规定的而已。如果开始规定IP在二层,MAC在三层,那就是通过MAC来寻址了。
就原理上,因为MAC地址实际只是在局域网内有效的,虽然说不同设备MAC要求是唯一的,但由于每经过一个路由网段,报文里的源和目的MAC都要做更改(源和目的IP则一直不变),所以实际上就算不同网段中,存在相同的MAC地址,也是没有影响的。只要同一网段MAC地址不重复就可以。
阅读(6258) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~