文章目录

  • 交换机
  • 路由器
  • 路由器和交换机的区别
    • (1)工作层次不同
    • (2)数据转发所依据的对象不同
    • (3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域
    • (4)路由器提供了防火墙的服务
    • (5)交换机为“桥”,路由器为网关设备

交换机

交换机(Switch)是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。
交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。
交换机分为:二层交换机,三层交换机或是更高层的交换机。
三层交换机同样可以有路由的功能,而且比低端路由器的转发速率更快。它的主要特点是:一次路由,多次转发。

路由器

路由器(Router)亦称选径器,是在网络层实现互连的设备。它比网桥更加复杂,也具有更大的灵活性。
路由器有更强的异种网互连能力,连接对象包括局域网和广域网。
过去路由器多用于广域网,由于路由器性能有了很大提高,价格下降到与网桥接近,因此在局域网互连中也越来越多地使用路由器。
路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读”懂对方的数据,从而构成一个更大的网络。
路由器有两大典型功能,即数据通道功能和控制功能。
数据通道功能包括转发决定、背板转发以及输出链路调度等,一般由特定的硬件来完成;控制功能一般用软件来实现,包括与相邻路由器之间的信息交换、系统配置、系统管理等。

路由器和交换机的区别

(1)工作层次不同

最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层
由于交换机工作在OSI的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。

(2)数据转发所依据的对象不同

交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。

(3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域

由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞
连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。

(4)路由器提供了防火墙的服务

路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴
交换机一般用于LAN-LAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。
路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。
他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。
相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。

(5)交换机为“桥”,路由器为网关设备

交换机在具体的城域网中往往扮演着VLAN透传的角色,就是桥。而路由器默认的是不支持二层的,路由器的每一个端口都是一个独立的广播域和冲突域,而交换机是只有一个广播域和端口数量的冲突域,在二层交换机上存在MAC表,三层交换机上存在路由表.MAC.ARP表,在路由器上存在路由表和arp表。比如当一个路由器上有一个2层的vlan100和另外一个路由器上的3层vlan100对接的时候,是不通的,这时候我们需要借助L2VPN技术来进行互通,比较流行的就是VPLS技术。

路由器与交换机的区别(基础知识)相关推荐

  1. 路由器与交换机的区别【知识普及】

    交换机(又名交换式集线器)作用与集线器大体相同.但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽.这样在机器很多或数据量很大时,两者将会有比较明显的.而路由器与以上两者有明 ...

  2. 交换机和路由器的区别_路由器与交换机的区别?

    路由器与交换机的区别? 路由器与交换机 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什 ...

  3. 请你讲一下路由器和交换机的区别

    请你讲一下路由器和交换机的区别 交换机是处于同一网络内部数据的快速传输.转发.决策.通过查看二层头部完成转发.不需要修改数据帧.工作在TCP/IP协议的二层--数据链路层.工作相对简单,直接使用硬件处 ...

  4. 路由器和交换机的区别详解

    很多人对路由器和交换机混为一谈,甚至搞不清楚路由器和交换机有什么区别,有的用户还认为是一样的功能,看名字就知道是两种不同的产品,功能虽然有些类似,但绝对不会完全相同,否则就没有必要用两个全面不同的产品 ...

  5. OLAP和OLTP的区别(基础知识) 【转】

    联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则.OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 ( ...

  6. 我真的不懂路由器和交换机的区别

    直到我读了这篇文章:http://jingyan.baidu.com/article/92255446ebe845851748f445.html ----- 随着社会的发展,很多家庭都拥有2台或者数台 ...

  7. 交换机和路由器的区别_路由器与交换机的区别与联系

    相信有很多人在学习网络的过程中,都会对路由器与交换机的区别与联系感到疑惑不解,因为这两台设备的功能看起来似乎一样.然而,其实路由器与交换机大有不同,下面是我对此的一些理解,希望能够帮助到你! 它们在哪 ...

  8. 计算机网络(三):IP协议,路由器转发,路由器和交换机的区别

    文章目录 一.IP协议 域名和IP的关系 IPV4地址不够要如何解决 二.路由器的分组转发流程 三.路由器和交换机的区别 一.IP协议 相比于TCP协议,IP 协议提供一种无连接/不可靠.尽力而为的数 ...

  9. 网络设备及网络常用概念(交换机,路由器,ip等)基础知识

    一些常用概念: 网络模块:电源开关挡板+网络接入端口 网络配架:放置交换机和路由器的架子 网络跳线:用于设备(路由器和交换机)和桌面间的连接 交换机: 汇聚层,主要用于集网络跳线的作用 . 2 .路由 ...

最新文章

  1. kotlin + springboot启用elasticsearch搜索
  2. 前端碎碎念 之 nextTick, setTimeout 以及 setImmediate 三者的执行顺序
  3. 深度学习三巨头共同发文,聊聊深度学习的过去、现在与未来
  4. Scala变量和常量
  5. google地图经纬度偏移修正算法完美解决方案
  6. 基于Win32Api创建窗口程序
  7. 16进制数组转成10进制 qt_QT 十六进制字符串转化为十六进制编码
  8. 在vue中操作DOM--this.$nextTick()
  9. 微信/抖音商城小程序源码开源版(下载)
  10. Word怎么转PDF?看完这篇你就知道了
  11. 计算机专业的电脑桌面,win7电脑桌面计算机图标不见了怎么办
  12. android手机电池寿命,手机电池寿命检测
  13. oracle 日期格式筛选,oracle 日期格式怎么筛选
  14. 软件授权文件.lic文件
  15. OpenStack历史知识
  16. 机器学习之感知机python实现
  17. 怎么定位门面位置_教您,如何在高德和腾讯定位自己的店铺位置
  18. 通过 Teardrop 攻击程序学习自制 IP 包及了解包的结构
  19. 王者荣耀服务器怎么修改,王者荣耀常用英雄自定义攻略怎么设置 自定义攻略设置方法介绍...
  20. 使用cmd命令笔记本电池查看电池寿命

热门文章

  1. [附源码]java毕业设计实践教学管理系统
  2. ROG Zephyrus G14(幻14)Ubuntu 20.04 双系统安装避坑指南(4800H AMD Nvidia GPU核显独显问题,快捷键Fn键盘灯驱动)
  3. 苹果手机耗电快_iPhone12连5G耗电快 在5G环境下电池不如Android手机-iPhone12|连|耗电|快资讯...
  4. android9的手机,手机 篇九:一加9R之光藏于机身内外 新品深度体验
  5. 苹果8a1660是什么版本_剁手党可别买错 iPhone7版本网络大不同
  6. 高校如何搭建虚拟实验室?如何通过数据手套模拟实验教学?
  7. Java的特点及与其他语言的区别
  8. 公平锁和非公平锁的区别以及什么是CAS
  9. Python爬虫入门教程10:彼岸壁纸爬取
  10. JavaScript获取数组对象里面的键(key)和值(value)