计网知识总结 之 中间设备汇总

中间设备


转发器、集线器、网桥、交换机、路由器和网关都是网络互连的中间设备。

  • 物理层使用的中间设备叫 转发器
  • 数据链路层使用的中间设备叫 网桥
  • 网络层使用的中间设备叫 路由器
  • 在网络层以上使用的中间设备叫 网关

转发器

 转发器(Repeater)又被称为中继器或放大器,执行物理层协议,负责物理层的数据中继和电气信号的“再生”。用于互连两个相同类型的网段,主要功能是延伸网段和改变传输媒体,从而实现信息位的转发,转发器本身不执行信号的过滤功能。

 转发器只是实现了网络的扩大,从网络层的角度来看,使用转发器连接的两个网络,仍然属于同一个网络。


集线器

 集线器属于数据链路层,用于连接星型网。

​ 集线器(HUB)是一种典型或称为特殊的转发器,其的作用可以简单的理解为将一些机器连接起来组成一个局域网。它不具有智能处理能力,处理的数据只是电流而已,它采用共享带宽的工作方式,附接端口的所有计算机根据 CSMA/CD 协议竞争带宽的使用权,任一时刻只能由两台计算机之间进行通信。

​ 集线器属于纯硬件网络底层设备,基本上不具有类似于交换机的"智能记忆"能力和"学习"能力。它也不具备交换机所具有的MAC地址表,所以它发送数据时都是没有针对性的,而是采用 广播方式 发送。也就是说当它要向某节点发送数据时,不是直接把数据发送到目的节点,而是把数据包发送到与集线器相连的所有节点。

这种广播发送数据方式有两方面不足:

  1. 用户数据包向所有节点发送,很可能带来数据通信的不安全因素,一些别有用心的人很容易就能非法截获他人的数据包
  2. CSMA/CD 协议只能采用半双工信道传输,网络通信效率低。再加上所有数据包都是向所有节点同时发送,就更可能造成网络塞车现象,更加降低了网络执行效率

网桥

​ 网桥(Gate Bridge)负责数据链路层的数据中继。互连两个独立的、仅在低两层实现上有差异的子网。

​ 数据链路层的作用包括数据链路的 建立、维护和拆除、帧包装、帧传输、帧同步、帧差错控制以及流量控制等。网桥工作在数据链路层,将两个局域网 LAN 连起来,根据MAC地址来转发帧。它可以有效地联接两个LAN,使本地通信限制在本网段内,并转发相应的信号至另一网段,因此网桥通常用于联接数量不多的、同一类型的网段。

​ 网桥的存储和转发功能与中继器相比有优点也有缺点,其优点是:

  • 使用网桥进行互连克服了物理限制,这意味着构成lan的数据站总数和网段数很容易扩充。
  • 网桥纳入存储和转发功能可使其适应于连接使用不同mac协议的两个lan,因而能构成一个不同lan混连在一起的混合网络环境。
  • 网桥的中继功能仅仅依赖于mac帧的地址,因而对高层协议完全透明。网桥将一个较大的lan分成段,有利于改善可靠性、可用性和安全性。

网桥的主要缺点是:

  • 由于网桥在执行转发前先接收帧并进行缓冲,与中继器相比会引入更多时延。
  • 由于网桥不提供流控功能,因此在流量较大时有可能使其过载,从而造成帧的丢失。

其优点多于缺点,所以网桥能得到广泛使用。

​ 与转发器一样,网桥只是实现了网络的扩大,从网络层的角度来看,使用转发器连接的两个网络,仍然属于同一个网络。


交换机

​ 交换机(Switch)是一种简化的网桥,用于互连相同类型的网络,工作在数据链路层。它采用独享带宽的工作方式,交换机比集线器智能,网络上的数据是MAC地址的集合,它能分辨出帧中的源MAC地址和目的MAC地址,因此可以在任意两个端口之间建立联系,但交换机并不懂得IP地址。


路由器

​ 路由器(Router)负责网络层的数据中继。它能理解数据中的IP地址,如果它接收到一个数据包,就检查其中的IP地址:如果目标地址是本地网络的就不理会;如果是其他网络的,就将数据包转发出本地网络。它的作用在于连接相同或不同类型网络,并且能找到网络中数据传输最合适的路径即路由选择。

​ 因为路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,所以可以防止广播风暴。


网关

 网关(Gateway)负责网络层以上的数据中继,实现不同体系结构的 网络协议转换,它通常采用软件的方法实现,并且与特定的应用服务一一对应。

​ 网关是一种复杂的网络连接设备,可以支持不同协议之间的转换,实现不同协议网络之间的互连。网关具有对不兼容的高层协议进行转换的能力,为了实现异构设备之间的通信,网关需要对不同的链路层、专用会话层、表示层和应用层协议进行翻译和转换,所以网关兼有路由器、网桥、中继器的特性。

 若要使两个完全不同的网络(异构网)连接在一起,一般使用网关,在Internet中两个网络也要通过一台称为网关的计算机实现互联。这台计算机能根据用户通信目标计算机的IP地址,决定是否将用户发出的信息送出本地网络。同时,它还将外界发送给属于本地网络计算机的信息接收过来,它是一个网络与另一个网络相联的通道。为了使TCP/IP协议能够寻址,该通道被赋予一个IP地址,这个IP地址称为网关地址。

​ 所以,网关的作用就是将两个使用不同协议的网络段连接在一起的设备,对两个网络段中的使用不同传输协议的数据进行互相的翻译转换。在互连设备中,由于协议转换的复杂性,一般只能进行一对一的转换,或是少数几种特定应用协议的转换。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值