通信网络有很多层次,每个层次都有几个互联设备常常出现在聊天中,包括:网桥、交换机、路由器、网关等等。
这些常见的互联设备都工作在自己擅长的网络层次上:
ISO/OSI | TCP/IP | 网络设备 |
---|---|---|
这次先让我们来看看中间数据链路层(二层)和网络层(三层)中的互联设备都有哪些,有什么区别。
桥接器(网桥)
网桥(Bridge)工作在数据链路层,将两个LAN(局域网)连起来,根据MAC地址来转发帧。
网桥工作在链路层的MAC子层,有MAC地址学习功能,避免对所有帧都进行广播。
通俗来讲就是在多端互联的大陆上,有一座桥架在局域网通信的路上,但是他只放行与目的MAC地址匹配的数据过桥。
这样不同网段之间就不会互相影响工作了。
交换机
交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备,可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机,其他的还有电话语音交换机、光纤交换机等。
交换机能分辨出帧中的源MAC地址和目的MAC地址,因此可以在任意两个端口间建立联系,在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。
其实可以理解为交换机收到了一位母亲的请求:帮她给在学校里的女儿B带个消息。
交换机就拿广播台的大喇叭喊:“B,你妈妈找你,收到请来回复我!!!”
B就告诉交换机我是哪个班的坐在哪儿,交换机再告诉她的妈妈消息带给她女儿了。
等下次妈妈再需要给女儿B带个消息,交换机就可以直接找到B去告诉她,不再需要大喇叭喊了。
一般而言,交换机需要建立MAC表来进行设备间的联系。
路由器
路由器(Router)是连接两个或多个网络的硬件设备,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备,其作用为:广播、组播控制,对数据做寻址,选择到达目的网络的最佳途径,流量管理,连接广域网(WAN)。
与交换机拿着大喇叭喊不同,路由器就像一个快递员,当你(终端)想给远在北京的朋友(另一个终端)寄快递。
首先你需要包装好并填上寄件人收件人信息(封装数据信息,里面有对方的IP地址)。
然后把快递交给快递员(路由器)。
最终快递员会根据快递公司的安排进行中转(根据IP和路由表进行路径选择),把快递送到你朋友的手上。
所以说路由器连接设备主要是靠IP和路由表进行路径的选择。
三层交换机
三层交换机(Layer 3 Switch)通过引入路由功能,也可以在网络层转发数据。其主要目的是加快大型局域网内部的数据交换。
要说三层交换机在诸多网络设备中的作用,用“中流砥柱”形容并不为过,在校园网、城域教育网中都有三层交换机的用武之地。其中的核心骨干网一定要用三层交换机,否则整个网络成千上万台的计算机都在一个子网中,不仅毫无安全可言,也会因为无法分割广播域而无法隔离广播风暴。
在教室里,两个男生特别喜欢坐在他们身后的班花,就不停地看着她,忽然,班花站起来准备走了,在路过他们身边的时候塞给了坐在一边的男生一个卷起来的小纸条。
这个男生打开纸条查看里面写了什么(向上层解封装),然后发现上面写着“请将纸条递给下一个人”......三层交换机也是这样,一看原来目的IP地址不是自己,这才执行路由层面的转发。
所以说交换机在执行要不要三层转发,是在目的MAC是自己的同时,IP地址是不是自己,如果是自己那还转发什么,就不用转发了。
几个互联设备之间或多或少有一些相似点,在这里以交换机为对比项,用表格的形式来区分设备之间属性的不同点。
交换机与路由器
最不易区分的可能是交换机和路由器,他们之间的区别其实很多。
属性 | 交换机 | 路由器 |
---|---|---|
交换机与三层交换机
属性 | 交换机 | 三层交换机 |
---|---|---|
工作层次 | 数据链路层 | 网络层 |
使用技术 | 二层交换技术 | 二层交换技术+三层转发技术 |
功能 | 数据转发 | 具备扩充性、安全机制、计费功能 |
属性 | 交换机 | 网桥 |
---|---|---|
端口 | 多端口同时工作 | 两个端口工作 |
划分物理网段 | 更多的 | 有限的 |
传输速率 | 快于网桥 | 慢于交换机 |
数据帧转发方式 | 直接转发不需要完整接收 | 接收完整后转发 |