在平时说的,让数据在网络中跑二层,是什么意思?是不是vlan不配置地址呢? 那么跑三层又是什么意思?谢谢

如题所述

二层三层都是基于ISO7层模型而言的,二层是数据链路层,三层是网络层。二层基于MAC地址,三层则是IP,也就是经常说的三层是指路由寻址,数据在二层中跑即是基于MAC的寻址,一般都有MAC转发表。数据根据MAC地址表进行数据转发。举个例子,在同一个交换机不同端口下的PC之间互通,因为端口可以学习到所连PC的MAC,并在交换机内部生成MAC地址转发表,所以在PC之间数据的交互就是跑的二层(PC所连的端口需要在同一VLAN下),对于三层交换机而言,不同的VLAN间的通信要设置路由,即是由仅仅根据MAC表转发变成先进行MAC映射(ARP),再进行IP路由转发,多走了一步而已,因为这多走的一步在网络层所以也就是三层的转发。(如有问题请指正,本人也是在学习中)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-03
二层就是不经过路由中转。是在一个网络内的转发,,三层就是通过路由中转,是两个不同网络间的转发。本回答被网友采纳
第2个回答  2012-05-10
二楼的回答很详细了。层的概念就是iso 7层模型中的概念,具体就是物理层、数据链路层、网络层、传输层、表示层、会话层、应用层。具体的每层功能、规格、性能等你百度一下就知道。所谓跑二层,就是不经过路由,可以说是在局域网内通过MAC地址(网卡地址)端口进行数据交换。三层是网络层需要进过路由,利用ip地址寻址。交换机、集线器、中继器都是二层设备。交换机默认情况下使用vlan 1进行数据交换,只要端口在同一个vlan内就可以通行,设置vlan地址不是必须滴。