HUB(集线器)和交换机
1、从OSI体系结构来看,HUB属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。这就意味着HUB只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法有效处理,不能保证数据传输的完整性和正确性;而交换机不但可以对数据的传输做到同步、放大和整形,而且可以过滤短帧、碎片等。
2、从工作方式来看,HUB(集线器)是一种广播模式,也就是说HUB的某个端口工作的时候其他所有端口都有名收听到信息,容易产生广播风暴。当网络较大的时候网络性能会受到很大的影响,那么用什么方法避免这种现象的发生呢?交换机就能够起到这种作用,当交换机工作的时候只有发出请求的端口和目的端口之间相互响应而不影
响其他端口,那么交换机就能够隔离冲突域和有效地抑制广播风暴的产生。
3、从带宽来看,HUB不管有多少个端口,所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据,其他端口只能等待;同时HUB只能工作在半双工模式下。而对于交换机而言,每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作,同时交换机不但可以工作在半双工模式下也可以工作在全双工模式下。
可见,HUB上的所有端口争用一个共享信道的带宽,因此随网络节点增加,数据传输量增大,每节点可用带宽随之减少。并且HUB采用广播的形式传输数据,即向所有端口传送数据。
而交换机所有端口均有独享信道带宽,以保证每个端口上数据快速有效传输。交换机为用户提供的是独占的、点对点的连接,数据包只被发送到目的端口,而不会向所有端口发送。
但交换器的价格普遍高于HUB(集线器)。
一、集线器(HUB),“Hub”是“中心”的意思,用于对信号整形、放大,以扩大传输距离。集线器与网卡、网线等传输介质一样,属于局域网中的基础设备,采用介质访问控制机制,收到1就转发1,收到0就转发0,不进行碰撞检测。
二、交换机(Switch),“Switch”是“开关”的意思,用于电(光)信号转发的网络设备,可以为任意两个网络节点提供独享的电信号通路。包括网络、语音、光纤交换机等,最常见的是以太网交换机。交换机工作于OSI参考模型的第二层,即数据链路层。交换机会将MAC地址和端口对应,形成一张MAC地址表,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。
三、路由器(Router),是互联网络的枢纽,"交通警察",用于各局域网、广域网,它会以最佳路径,按前后顺序发送信号。
四、集线器(HUB),交换机,和路由器的主要区别。
(一)工作层次不同。
集线器(HUB)工作于OSI参考模型第一层,即“物理层”。
交换机工作在OSI参考模型的数据链路层,也就是第二层,
路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。
(二)数据转发所依据的对象不同。
交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。
路由器利用IP地址来确定数据转发的地址。
(三)功能不同。
交换机只能分割冲突域,不能分割广播域;由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。
路由器可以分割广播域,虽然工作在三层以上的交换机也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。
路由器能提供防火墙服务。路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)