浅谈交换机
浅谈交换机
1. 二层交换机(普通交换机)
交换机是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。
最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。
工作过程
1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的。
2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口。
3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上。
4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。
2.三层交换机
三层交换机和路由器都可工作在网络的第三层,根据ip地址进行数据包的转发(或交换), 原理上没有太大的区别。
这两个名词趋向于统一,我们可以认为三层交换机就是一个多端口的路由器。
与二层交换机的区别
1)高可扩充性
三层交换机在连接多个子网时,子网只是与第三层交换模块建立逻辑连接,而普通交换机则需要增加端口。
2)性价比
三层交换机具有连接大型网络的能力,功能基本上可以取代某些传统路由器,但是价格却接近普通交换机。一台百兆三层交换机的价格只有几万元,与高端的普通交换机的价格差不多。
3)内置安全机制
三层交换机可以与普通路由器一样,具有访问列表的功能,可以实现不同VLAN间的单向或双向通讯。
就拿锐捷的RG-S5750-E/P系列交换机来说,具有的多种内在机制可以有效防范和控制病毒传播和黑客攻击,如预防DoS攻击、防黑客IP扫描机制、端口ARP报文的合法性检查、多种硬件ACL策略等,一般的交换机是不具备的。
为何会将三层交换机与路由器区分开
1)三层交换机的路由功能通常比较简单,因为它所面对的主要是简单的局域网连接。
正因如此,三层交换机的路由功能通常比较简单,路由路径远没有路由器那么复杂。它用在局域网中的主要用途还是提供快速数据交换功能,满足局域网数据交换频繁的应用特点。
2)而路由器则不同,它的设计初衷就是为了满足不同类型的网络连接,虽然也适用于局域网之间的连接,但它的路由功能更多的体现在不同类型网络之间的互联上。
如局域网与广域网之间的连接、不同协议的网络之间的连接等,所以路由器主要是用于不同类型的网络之间。
它最主要的功能就是路由转发,解决好各种复杂路由路径网络的连接就是它的最终目的。所以路由器的路由功能通常非常强大,不仅适用于同种协议的局域网间,更适用于不同协议的局域网与广域网间。
3.三层交换机与普通交换机的区别
三层交换机可以识别数据包中的IP地址信息,因此可以统计网络中计算机的数据流量,可以按流量计费,也可以统计计算机连接在网络上的时间,按时间进行计费。而普通交换机就难以同时做到这两点。
最后,如果有朋友需要自学,或者没有很好的学习途径,那么可以看一下这个视频:
这是一个零基础入门的教程,对于刚开始接触网络方面的同学还是很友好的,希望对你有帮助。