路由器与交换机的区别与联系

它们在哪里工作?
根据 OSI模型的网络体系划分,自底向上,路由器 工作在第三层(网络层),而我们常说的交换机 工作在第二层(链路层)(目前有更加高级的三层交换机,四层交换机,甚至还有七层交换机)



它们怎么工作

它们的主要工作如下:
路由器:寻址,转发(依靠 IP 地址)
交换机:过滤,转发(依靠 MAC 地址)

我们可以看出这两者的主要工作就是转发数据,但是不同之处是,依靠的地址不同,这是一个根本区别!

路由器内有一份路由表,里面有它的寻址信息(就像是一张地图),它收到网络层的数据报后,会根据路由表和选路算法将数据报转发到下一站(可能是路由器、交换机、目的主机)

交换机内有一张MAC表,里面存放着和它相连的所有设备的MAC地址,它会根据收到的数据帧的首部信息内的目的MAC地址在自己的表中查找,如果有就转发,如果没有就放弃

我们来看一个网络拓扑图例子:

通过拓扑图我们应该知道:
每一个路由器与其之下连接的设备,其实构成一个局域网
交换机工作在路由器之下,就是也就是交换机工作在局域网内
交换机用于局域网内网的数据转发
路由器用于连接局域网和外网

举个例子:
我们每个人相当于主机,路由器相当于快递员,宿管大爷相当于交换机,学校是一个局域网
快递员根据学校地址(IP)把包裹送到学校,再根据公寓号(子网IP)把快递交给这个公寓的宿管大爷,宿管大爷根据你的名字(MAC)交给你



它们两个可不可以少一个?
交换机在局域网内工作,它根据 MAC 地址转发数据,如果没有了路由器在网络层寻址,那么我们的数据就不能发送到其他网络终端上去了

路由器内集成了交换机的功能,主机与路由器相连也可以实现数据转发,但是不足之处是:
可扩展的接口不如交换机多
交换机通常由硬件加速转发,路由器主要靠软件寻址,速度慢


实际网络数据转发过程

通过一个实际网络数据转发的过程,我们可以更好的理解路由器与交换机的区别所在

假设你使用电脑访问www.baidu.com
过程大致如下:

你的电脑先在应用层打包一个 HTTP报文,然后在传输层在打包成 TCP报文,然后再根据 DNS 查到的 IP 在网络层打包成 IP数据报,然后在通过链路层打包成以太网数据帧,发送给你的交换机:

你的交换机收到后,重新包装数据帧,再发送给你的路由器:

你的路由器利用 NAT(Network Address Translation),将你的主机IP(局域网IP)转换为外网IP,还会修改端口号,对外完全隐藏你的主机,再根据路由表选择一条合适的路径进行转发:

在接下来的过程中,每个节点都只改变 MAC 地址,然后在网络中一路向着目的地发送



关于NAT

NAT是一种网络隐蔽技术,它通过建立IP地址映射来隐藏内部的网络
它的主要功能有:

提高内部网络的安全性
共享网络地址,减少地址消耗
NAT主要有三种实现方式:

静态NAT(Basic NAT):最基本的网络转换实现,只转换IP地址,建立IP地址的一对一映射,不支持端口转换
网络地址端口转换(NAPT):这种方式支持端口的映射,并允许多台主机共享一个公网IP地址
端口多路复用(Port address Translation,PAT):是指改变外出数据包的源端口并进行端口转换,即端口地址转换.采用端口多路复用方式。
————————————————
版权声明:本文为CSDN博主「WhataNerd」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_32045201/article/details/78305586



路由器


交换机


如果你要上网,用交换机就不可以了。这个时候你必须要用到路由器,因为这个会自动拨号,并且传输无线信号。


相当于多了网线接口的意思。比如你十个人上网,可是口没有那么多,那么插上交换机就可以。


网络层


数据链路层


用于连接局域网和外网


用于局域网内网的数据转发


没有了路由器:数据就不能发送到其他网络终端上去了


没有了交换机:

路由器内集成了交换机的功能,主机与路由器相连也可以实现数据转发,但是不足之处是:

可扩展的接口不如交换机多

交换机通常由硬件加速转发,路由器主要靠软件寻址,速度慢


举个例子:
我们每个人相当于主机,路由器相当于快递员,宿管大爷相当于交换机,学校是一个局域网
快递员根据学校地址(IP)把包裹送到学校,再根据公寓号(子网IP)把快递交给这个公寓的宿管大爷,宿管大爷根据你的名字(MAC)交给你

原文地址:https://www.cnblogs.com/tvxqpurpleline/p/12118536.html

时间: 2024-10-08 11:33:13

路由器与交换机的区别与联系的相关文章

路由器和交换机的区别

路由器和交换机的区别在于:交换机只能在同网段下的环境工作,说白了就是它只是扩充了网口.而路由器是用于不同网段的子网间通信的,它能组成一个局域网,并且管理这个局域网.而且还有防火墙,DHCP服务器等.这里有一个现象可以解释:如果用交换机让4台电脑上网,就需要4个IP.而用路由器的话,只需要一个IP,这个IP给路由器,路由器再给下面局域网里的电脑分配IP.也就是说,交换机要4个IP的钱,路由器只要1个IP的钱. 相关网址:http://www.meilele.com/article_cat-1/ar

猫、路由器、交换机的区别及替代使用

猫.路由器.交换机的区别及替代使用 时间:2014-07-22 12:32来源:www.somode.com 作者:admin 点击: 146 次 一.猫和路由器有什么区别 猫 Modem,其实是Modulator(调制器)与Demodulator(解调器)的简称,中文称为调制解调器(港台称之为数据机).跟据Modem的谐音,亲昵地称之为“猫”.  所谓调制,就是把数字信号转换成电话线上传输的模拟信号:解调,即把模拟信号转换成数字信号.合称调制解调器.  调制解调器的英文是MODEM,它的作用是

计算机网络中,路由器和交换机的区别

首先,我分享一下百度经验上面的讲解: 区别一 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 区别二 路由器在网络层,根据IP地址寻址,路由器还可以处理“TCP/IP”协议,交换机不行 区别三 交换机在数据链路层,根据MAC地址寻址 区别四 路由器可以把一个IP分给多个主机使用,对外IP相同 交换机可以把很多主机连接起来,对外的IP不同 区别五 路由器可以提供防火墙,交换机不提供这个功能 区别六 交换机是做扩大局域网接入点的,可以让局域网连进更多的电脑 路由器是用来做网间

路由器和交换机的区别?

(1)外形上 交换机通常端口比较多,路由器端口少体积小,(路由器一般都集成了交换机的功能,LAN口就是作为交换机的端口来使, WAN用于连接外网的端口. (2)工作层次不同 交换机在数据链路层(实现数据帧的转发),而路由器在网络层(肩负着网络互连的作用). (3)数据的转发对象不同 交换机是根据MAC地址转发数据帧,而路由器是根据IP地址来转发数据报. IP地址决定最终数据要到达某一台主机,而MAC地址是决定下一跳将要交给哪一台设备(一般是交换机或者路由器), IP地址是软件实现的,可以描述主机

了解下硬件:路由器、交换机、集线器的区别

转自:<路由器.交换机.集线器的区别> 另,外行人看热闹——推荐<交换机与路由器区别> 术语解释   路由器:(Router)是连接因特网中各局域网.广域网的设备.在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号.发生在网络层.   交换机:(Switch)是一种用于电(光)信号转发的网络设备.它可以为接入交换机的任意两个网络节点提供独享的电信号通路,把传输的信息送到符合要求的相应路由上.发生在数据链路层.   集线器:(Hub)是指将多

交换机和猫、路由器到底有什么区别

交换机和猫.路由器到底有什么区别? 猫至少有两种端口:一个接电话线,一个接网线,猫英文名叫 modem,中文叫:调制解调器. 猫的作用是把电话线的信号转换成数字信号,传给电脑,然后把电脑的数字信号转换成电话信号传送出去,从而实现电脑通过它和电话线上网. 交换机:是一种网络设备.可以使连接交换机的多台电脑组成局域网,如果还有代理服务器的话还可以实现同时上网功能.交换机没有路由器的自动识别数据包发送和到达地址的功能,但是交换机比HUB有更高的传输速度,因为交换机能同时给连接它的所有电脑传送数据包,所

猫、路由器、交换机和PC

转载:http://duanzw102.blog.163.com/blog/static/161838173201392431722650/ 猫是 modem,是有网络供应商,比如电信公司提供的拨号工具. 路由器,一般是Dlink或者TPlink之类,是用户自己在自己家庭组建局域网,多台电脑共用一条外部网线上网的分线工具. 交换机,主要只是用来增加端口数量的, 一般路由器仅仅提供4个内网端口,令有1个外网端口用,路由器可以当交换机用 1.猫跟路由器的区别 猫全名调制解调器,在中国是ADSL用户接

路由器和交换器啥区别

上了好多年网了,可能大家在上网的时候,都需要交换机或路由器的帮忙,那你知道交换器和路由器的区别吗?花1min来了解下吧^_^ 路由器和交换器啥区别?你知道吗 ■交换机和路由器分别是什么 ★交换机(Switch)是一种基于MAC(网卡的硬件地址)识别,为始发者和接收者之间建立临时的联网路径. 交换机分为:二层交换机.三层交换机或更高层的交换机.三层交换机可以有路由的功能,而且比低端路由器的转发速率更快. 交换机的主要特点是:一次路由,多次转发. ★路由器(Router)亦称选径器,是在网络层实现互

集线器,路由器,交换机的作用和区别是什么?如何区分交换机,集线器,路由器?

从外观区分交换机和路由器 1.路由器上有一个WAN口,交换机上只有LAN口 2.从型号上来看,路由器的型号里边有R(router路由器的英文)字母,交换机有S(交换机switcher)字母 3.从机器上的标签来看,路由器的标签上有标示IP地址和账户密码,而交换机没有 4.从机器的电源适配器来看,通常交换机的电压是12V,而路由器是9V 号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观