层次 | 设备 |
---|---|
物理层 | 中继器,集线器,放大器 |
数据链路层 | 网桥,局域网交换机,无线 AP |
网络层 | 路由器 |
网络层以上 | 网关 |
1. 物理层
1. 中继器
- 在两个节点之间,将信号放大传输,确切的说是再生,而不是放大
- 加强基带信号,用于传输数字信号
- 中继器可以减少失真
2. 集线器
- 描述:集线器(Hub)就是有多个端口的中继器,用来转发消息。集线器不隔离冲突域,也就是说,任何进入的数据都会被其从所有端口(除了进来的那个端口)转发(群发)
- 集线器的带宽需要除以连接在上面的主机的个数,交换机不用
- 缺点
- 隐私性差:集线器会把收到的消息转发给其他所有端口,这些端口上的电脑自行判断是否需要使用数据
- 半双工:无法同时上传和下载数据,类似对讲机
3. 放大器
- 加强宽带信号,用于传输模拟信号
- 使用放大器同时也会放大噪声,引起失真
2. 数据链路层
- 可以隔离冲突域,但不能隔离广播域
- 利用物理地址转发
1. 网桥
- 连接两个局域网之间的桥梁
- 可以隔离安全网段
- 可以互联异构网络
- 扩大物理范围。多个以太网段(以太网是局域网的一种)通过网桥连接成更大的局域网
网桥根据目的MAC地址进行转发。具有过滤功能,也就是说当网桥收到一个帧,不是向所有端口转发,而是根据目的MAC地址,选择端口进行转发。
2. 局域网交换机
- 描述:多端口的网桥,用局域网交换机实现的 VLAN 可以隔离冲突域和广播域,它将网络中的设备通过 MAC 地址(物理地址)进行唯一标识,而 MAC 地址理论上是全球范围内,每个设备的唯一标识。此外,交换机可以解决集线器(Hub)存在的问题
- 优点
- 提高带宽利用率:交换机的带宽不会因为端口结点数目的增加而减少,反而总带宽随着结点的增加而增加。比如,共享式以太网中若有 n 个用户,则每个用户的平均带宽只有 1/n,而使用以太网交换机,则可以达到 n 倍的带宽
- 支持全双工:加入交换机连接 10Mb/s 的以太网,针对 10 个用户。在半双工下,每个用户速率为 10Mb/s,在全双工下,每个用户速率为 20Mb/s
- 缺点
- 交换机 MAC 地址记录表数量有限(几千~几万),无法支持更多的条目
- 相互连接的交换机越多,消息传播链路就越长,设计不合理就容易形成广播风暴和环路
- 交换机工作原理
- 数据帧进入交换机,交换机要进行自学习(记录帧的源MAC地址和进入的端口)和转发
- 转发步骤
- 首先查找转发表中的条目
- 如果有明确的条目,且进入端口和转发端口不同,则从转发端口转发
- 如果有明确的条目,但进入端口和转发端口相同,则丢弃
- 如果没有明确的条目,则从所有端口(除进入端口外)泛洪转发
- 两种交换模式
- 直通式,交换机此时只检查帧的目的地址
- 存储转发式
- 交换机桥接:将两个交换机桥接,可以使不同交换机网络中的设备进行通信。例如,交换机 A 中有设备 a1 和 a2,交换机 B 中有设备 b1 和 b2,那么将交换机 A,B 进行桥接,使得 a1 可以和 b2 进行通信
3. 无线 AP
3. 网络层
可以隔离冲突域和广播域
1. 路由器
- 描述:用于连接不同的局域网,广域网,提供路由选择和分组转发的功能,并通过 IP 地址标识设备。路由器的传输时延是这些网络设备中最大的,因为要进行选择分组
- 优点:路由器可以连接异构网络,即物理层,数据链路层和网络层的协议可以不同,但网络层之上的协议必须相同
【注】此处所指并非家用的 WIFI 路由器,而是专门的路由器设备
2. 第三层交换机
- 定义:一个带有第三层路由功能的第二层交换机(带有路由功能的交换机)
- 特点:采用硬件实现对报文和路由的转发,同时采用快速背板交换技术,提高了关键结点的处理速度(效率比传统的路由器高)
4. 网络层之上
1. 网关
可以实现网络层以上的网络互连
参考
- 《深入理解计算机系统》
- 10分钟速通计算机网络 每个开发者都具备的计算机常识