首先说集线器,他是共享方式,一个端口发送数据是广播发送的,因为他不知道发给谁,那么一个发送的时候,其他的都不能使用。
两者的主要区别在于:
1、工作层次不同
最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。
子网划分:交换机只能识别MAC地址。MAC地址是物理地址,而且采用平坦的地址结构,因此不能根据MAC地址来划分子网。而路由器识别IP地址,IP地址由网络管理员分配,是逻辑地址且IP地址具有层次结构,被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连接不同的网络。
路由器主要用于不同网络之间互连,因此能连接不同物理介质、链路层协议和网络层协议的网络,交换机则不可以
路由器有路由选择功能,不同机器的通路有很多种,路由器可以选择比较近的路径,通过OSPF可以学习到路由信息。
原文地址:http://www.cnblogs.com/notlate/p/4029739.html