二层交换机与路由器的区别

举报
阿柠 发表于 2022/09/29 22:09:30 2022/09/29
【摘要】 因为交换机有两层交换机和三层交换机,三层交换机同样具有路由功能,我在这里重点区分的是二层交换机与路由器的区别:在OSI七层网络结构中,交换机工作在第二层数据链路层,路由器工作在第三层网络层,也就导致了二层交换机利用我们的MAC地址即每个设备唯一的物理地址来寻址,路由器则通过IP地址来寻址。也是由于二者层次结构的不同,所以交换机的原理比较简单,一般都是采用硬件电路实现数据帧的转发,而路由器工...

因为交换机有两层交换机和三层交换机,三层交换机同样具有路由功能,我在这里重点区分的是二层交换机与路由器的区别:

  1. 在OSI七层网络结构中,交换机工作在第二层数据链路层,路由器工作在第三层网络层,也就导致了二层交换机利用我们的MAC地址即每个设备唯一的物理地址来寻址,路由器则通过IP地址来寻址。也是由于二者层次结构的不同,所以交换机的原理比较简单,一般都是采用硬件电路实现数据帧的转发,而路由器工作在网络层,要实现更加复杂的协议,具有更加智能的转发决策功能,一般路由器中都会有操作系统,来实现复杂的路由算法,更偏向于软件实现其功能。

  2. 交换机是将不同IP地址的电脑连在一起,共享一根网线;路由器是将同一个IP给不同的电脑使用,就像一条大路分成很多条小路。也就是路由器是接外网的,交换机是接内网的,也可以说是交换机是用来构建局域网的(但是如果拥有代理服务器,交换机也是可以实现让局域网里的机器同时上网的),路由器是用来上网的。交换机上面要没有路由你是上不了网的。交换机上网是分别拨号,大家上网互不影响,而路由器是公用一个宽带账号,大家上网相互影响,最直观的感受就是,每当晚上用网高峰期的时候你会明显的感觉到网速的变慢,多台主机可以通过网线连接到交换机,这时就组建好了局域网,就可以将数据发送给局域网中的其他主机,如我们实验课与老师的机器进行上传或者下载学习课件等就是通过交换机把数据转发给其他主机的,但是,通过交换机组建的局域网是不能访问外网的(不能网上冲浪那种),这时需要路由器来为我们”打开外面精彩世界的大门“,局域网的所有主机使用的都是私网的IP,(ipv4中有一部分网址是私网专属,这些网址只能在局域网里运行,无法通过路由器协议,这也是通过NAT协议然后构建局域网,以来缓解ipv4端口号紧张的一个重要方法)所以必须通过路由器转化为公网的IP之后才能访问外网。
    这里我想说一个实际生活中的问题,我在上面有说到,交换机上网是分别拨号,大家上网互不影响,但是有时候我们在学校寝室(在寝室连接交换机)很明显的会感觉到当舍友们也在使用网络的时候,网络是会变慢的,其实这是因为学校给我们接到宿舍的那个网线是有限速的,所以当到达上限的时候,就会影响到网速

  3. 交换机是根据MAC地址转发数据帧,而路由器则是根据IP地址来转发IP数据报/分组。数据帧是在IP数据包/分组的基础上封装了帧头(源MAC和目的MAC等)和帧尾(CRC校验码是用来检测报文是否被损坏或者修改)。

  4. 交换机分割冲突域,但是不分割广播域,而路由器分割冲突域还分割广播域。这里介绍一下什么是冲突域:在以太网中,如果某个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域(collision domain)。如果以太网中各个网段以集线器连接,因为不能避免冲突,所以它们仍然是一个冲突域。以上是百度百科的意思,举个栗子就是,比如我们再上学时在教室里和小伙伴交流,但是教室不可能只有你们两个人,所以,如果说讲话的人可能会彼此之间存在干扰的话就说明处于同一个冲突域里,同理在一个网段的计算机之间通信的干扰,就是在同一个冲突域里,这里涉及到一些安全问题,因为你的本意是想和小伙伴交流,但是因为是在教室里,所以就可能存在窃听的问题。由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在这种情况下会导致广播风暴和安全漏洞问题。而连接在路由器上的网段会被分配不通的广播域,路由器不会转发广播数据。但是单播的数据包在局域网中会被交换机唯一地送往目标主机,其他主机不会接收到数据,这是区别于原始的集线器的,数据的到达时间由交换机的转发速率决定,交换机会转发广播数据给局域网中的所有主机造成一些安全问题。

广播域和冲突域的区别:
a>广播域可以跨网段,而冲突域只是发生的同一个网段的;
b>冲突域是基于第一层(物理层),而广播域是基于第二层(数据链路层);
c>广播域就是说,如果站点发出一个广播信号后能接收到这个信号的范围,通常来说一个局域网就是一个广播域。(用路由器连接的除外)。冲突域是一个站点向另一个站点发出信号,除目的站点外,有多少站点能收到这个信号,这些站点就构成一个冲突域。

  1. 路由器具有防火墙的功能,能够对一些网络数据包选择性过滤,不传送不支持路由协议的数据,可防止广播风暴,而交换机就没有这个功能。
  2. 二层交换机转发数据的依据是:MAC地址

猫至少有两种端口:一个接电话线,一个接网线,猫英文名叫 modem,中文叫:调制解调器。 猫的作用是把电话线的信号转换成数字信号,传给电脑,然后把电脑的数字信号转换成电话信号传送出去,从而实现电脑通过它和电话线上网。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。