集线器(HUB)
集线器属于物理层的设备,该设备由多个网线接口组成,集线器采用的是共享型模式,同一时间内一个端口只能向另一个端口发送数据,其他的端口暂时处于等待阶段。也就是说,集线器没有灵活的转发策略,它会将自己收到的每个字节都复制到其他端口上,可想而知这会造成很多不需要的信息产生,所以它只适合小团体内建个局域网使用,比如玩个局域网联机游戏。
缺点:
1)数据通信不安全,容易被截获。
2)降低网络执行效率,会造成网络堵塞
3)非双工传输,网络通信效率低
交换机(Switch)
数据链路层设备,既然在数据链路层就要和MAC地址打交道,不错,交换机可以学习MAC(网卡的硬件地址)地址,并将其存储于内部地址表中, 能过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接同源地址到达目的地址。
简单地说:它能够将数据包的MAC头拿下来,检查一下目标MAC地址,然后根据策略转发到指定设备。一台 MAC1 电脑将一个包发送给另一台 MAC2 电脑,当这个包到达交换机的时候,一开始交换 机也不知道 MAC2 的电脑在哪个口,所以没办法,它只能将包转发给出了来的那个口之外的其 他所有的口。但是,这个时候,交换机会干一件非常聪明的事情,就是交换机会记住,MAC1 是来自一个明确的口。以后有包的目的地址是 MAC1 的,直接发送到这个口就可以了。
这里交换机内部会存放转换表,当然这个表有一个过期时间,它会不断的更新。
交换机特点总结:
- 学习功能:以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换器缓存中的MAC地址表中。
- 转发过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。
- 消除回路:当交换器包括一个冗余回路时,以太网交换器通过生成树协议避免回路的产生,同时允许存在后备路径
路由器(Router)
路由器属于网络层设备,是互联网的枢纽,是局域网和广域网之间的大门,我之前举了个例子,像《雷神》中海姆达尔传送室,想了解路由器和网卡做了哪些工作,请看:你真的了解[网卡][路由器]吗?
网友评论