简介

设备 作用
网卡 能使一台计算机上网的设备
中继器 物理层上延长网络的设备
网桥 从数据链路层上延长网络的设备
路由器 通过网络层转发分组数据的设备
4~7层交换机 处理传输层以上各层网络传输的设备
网关 转换协议的设备

1、中继器

中继器可以将电缆传输来的光信号或电信号进行调整和放大在传输给另一个电缆

  • 中继器可以对减弱的信号进行放大和发送
  • 中继器在物理层
  • 即使在数据链路层出现某些错误,中继器仍然可以转发数据
  • 中继器无法改变传输速度

有些中继器可以提供多端口服务,也被称为集线器中继集线器
因此,集线器可以看作是多口中继器,每个端口可以看做一个中继器

2、网桥

网桥可以识别数据链路层的数据帧(与分组数据大致相同,在数据链路层通常被称作数据帧),并将数据帧临时存储于内存,在重新生成信号作为全新的帧转发给相连的另一个网段

  • 网桥根据数据帧的内容发送数据给相邻的其他网络
  • 网桥没有连接网段个数的限制

数据链路层的数据帧中有一个数据位叫FCS,用于检验数据是否 正确送达目的地。网桥通过检查这个域中的值,将那些损坏的数据丢弃,从而避免发送给其他网段。

以太网等网络中经常使用的交换集线器,基本也属于网桥的一种,交换集线器中连接电缆的每个端口都能提供类似网桥的功能

2.1、自学式网桥

有些网桥能够判断是否将数据报文传给相邻的网段,这种网桥能被称作自学式网桥。这类网桥会记住曾经通过自己转发的所有数据帧的MAC地址,并保存到自己的内存表中,由此,可以判断哪个网桥中包含哪类MAC地址的设备

1)主机A要往主机B发送数据,但是他不知道具体要往哪里发送数据,此时,数据到了主机B、网桥,但是网桥不知道此时主机C 属于那一个网络,暂时将数据也发给了主机C,这时,网桥知道了主机A来自网络1,并将这个对应关系保存在自己的内存表中
2)此时,主机B要回应主机A刚刚发来的消息,但是他也不知道自己的数据要往哪里发,所以,他发送的数据不仅到了主机A,也到了网桥,此时网桥学习到了主机B 来自网络1,所以不再把数据发往主机C,并把主机B 与网络1的对应关系保存在自己的内存表中
此后,当主机A在发送数据给主机B 时,就只在网络1中传输

3、路由器

路由器是在物理层面上连接两个网络,并对分组报文进行转发的设备

网桥是根据物理地址进行处理,路由器是根据ip地址处理

路由器有分担网络负荷的作用,由于路由器会分割数据链路,因此,数据链路层的广播消息将无法继续传播。

4、4~7层交换机

4~7层交换机负责处理OSI模型中从传输层到应用层的数据。

5、网关

网关是OSI 参考模型中负责将从传输层到应用层的数据进行转换和转发的设备,他通常会使用一个表示层或应用层网关,在两个不能进行直接通信的协议之间进行翻译,最终实现两者之间的通信