欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

你了解快递就能明白什么是路由器和交换机

程序员文章站 2022-08-15 10:18:31
说到交换机与路由器,明白的人一句话就能点明其中差别,不明白的,再怎么讲也还是不懂,所以笔者找了相对浅显易懂的比喻来说下它们的作用究竟是什么。当下快递业的发展使得大多人都能知道,接收货物...

说到交换机与路由器,明白的人一句话就能点明其中差别,不明白的,再怎么讲也还是不懂,所以笔者找了相对浅显易懂的比喻来说下它们的作用究竟是什么。当下快递业的发展使得大多人都能知道,接收货物时快递员都是怎样找到我们并送来的也就相对清楚一点,也因此我们就把交换器和路由器比喻成快递的方式来说说。

首先我们要把我们传输的数据就比拟成收发的快递货物。

然后我们要知道的是,我们手中的手机和电脑等一些使用设备,它们都有一个固定的mac地址,这个mac地址就相当于快递系统中的接收人,也就是你,就相当于快递最终要送达到你的手中是一样的,不论你是在家里还是在单位,哪怕是你搬家了,快递都会按照地址来把货物送到你手中。而给你送到手中货物的快递员就是交换机,他负责把数据发送到你的设备上。

你了解快递就能明白什么是路由器和交换机
交换机

当然刚才说快递找到我们的地址,这个地址是什么呢,就是我们常说的ip地址,这个ip地址就是路由器分给我们的,不论你在家还是在单位,都有会有路由器,自然分给你的ip地址就不会一样。因此,就说明了一件事,路由器是交换机的上一层级。

你了解快递就能明白什么是路由器和交换机
路由器

最后呢,我就把这个数据传输到路由器与交换机的流程讲一下。一个货物的发送是从他人的手中交给快递员,他会把货物包裹好让你填写发送地址与接收地址后,再上交到快递公司传送(数据通过手机或者电脑发送到交换机,交换机把数据交给路由器来包装上ip地址后按照指令发送到另一个ip地址,这就要经过更上层级的网络传送)。

货物通过各种渠道发送到你附近的集散中心,再按照地址运到你家楼下,通过快递员找到你本人,并把快递交到你手中(数据通过高层网络传送过来,按照你的ip地址找到你所在的地方,再经过路由器解开包装发给交换机,交换机最终按照mac地址找到你的设备,并把数据送达)。

关于高层级的网络,笔者就不细说了,我只要知道,网络层级细分为七层,而我们说的路由器是在第三层网络层,交换机是在第二层数据链路层,我们手中的设备比如手机电脑都是第一层物理层。

家用路由器

这三层都是我们常用到的,有人会问为什么家里都是路由器没有第二层的交换机啊,这是因为一般家庭没有那么多的设备,数据传输也不大,所以专为家庭设计的路由器就包含了交换机的分配mac地址功能,等于是合二为一了,而且路由器还含有wifi功能,这是交换机所不具备的。当然如果家中设备较多,也可以增加一台交换机来使用也是没问题的。