【计算机网络】图解路由器(一)

本系列包含:

  • 图解路由器(一)
  • 图解路由器(二)

图解路由器(一)

    • 1、什么是路由器?
    • 2、什么是路由选择?
    • 3、什么是转发?
    • 4、路由器设备有哪些类型?
    • 5、根据性能分类,路由器有哪些类型?
      • 5.1 高端路由器
      • 5.2 中端路由器
      • 5.3 低端路由器
    • 6、什么是家用路由器?
    • 7、运营商用什么类型的路由器?
    • 8、企业用什么类型的路由器?
    • 9、什么是 IP 地址?
    • 10、地址如何分类?
    • 11、什么是 CIDR ?
    • 12、什么是私有地址?什么是公网地址?
    • 13、单播、广播、组播和任意波的区别是什么?
    • 14、接口有哪些类型?
    • 15、什么是 ARP ?
    • 16、什么是 DHCP ?
    • 17、什么是 PPPoE ?
    • 18、路由表包含哪些信息?
    • 19、什么是最长匹配原则?
    • 20、什么是默认网关?

随着接入网络的终端越来越多,网络规模越来越大,但是二层交换机的容量和性能有限,无法接入日益增多的终端。于是就有了三层网络设备 路由器,连接不同网段的二层交换机,进而把全世界的网络都连接起来。接下来我们看看关于路由器的常见问题。

1、什么是路由器?

路由器是负责 网络层 的工作的硬件设备,通过不同端口,连接不同的网段,识别目的地址,根据路由表进行数据包转发。

在这里插入图片描述

2、什么是路由选择?

路由器为数据包选择路径的过程叫做 路由选择。路由器从接口收到数据包后,根据目的地址的信息进行路由选择,按照选择结果将数据包从对应接口 转发 出去。

转发的路线叫做 路径

路由器在路由选择时,参考的信息叫做 路由表。路由器通过这些信息判断数据包转发到哪个网络。

路由表由多个 路由表项 组成,路由表项既可以手动设置 静态路由,也可以通过路由协议自动生成 动态路由

名称英文名称说明
路径route路由器转发数据包的路径
路由选择routing路由器为数据包选择路径的过程。完成路由选择后,把数据包转发出去的过程,叫做转发(forwarding
路由表项routing table entry路由器在路由选择时参考的信息,由 目的地址下一跳 组成
路由表routing table路由表项的汇总,路由器进行路由选择时需要参考的内容

路由选择在网络层完成,过程如下:

在这里插入图片描述

3、什么是转发?

路由选择的过程需要根据目的 IP 地址的信息,判断将数据包转发到哪个网络。路由器的一个接口对应一个网络,发送到不同网络,是指路由器从某个接口收到数据,然后从另外的接口发送出去。

把数据包从接收接口到发送接口的发送过程叫做 转发

在这里插入图片描述

4、路由器设备有哪些类型?

一种是在 PC 或 Service 中运行 路由器软件 当做一台路由器使用。

还有一种更常见、更普及的路由器,是安装路由器专用操作系统和配备专用硬件的设备,也叫做 硬件设备

与路由器软件对比,专用的硬件设备有许多优点:

  • 提供更容易使用的接口
  • 操作简单
  • 可以在短时间完成加载
  • 定制系统可以轻松的提高吞吐量
  • 可靠性更高
  • 对于路由器功能来说,成本更低

5、根据性能分类,路由器有哪些类型?

路由器根据性能,可以分为 高端路由器中端路由器低端路由器,以及价格便宜的 家用路由器,共 4 4 4 种类型。

路由器分类用途
高端路由器电信运营商、数据中心、大型企业的核心路由器
中端路由器企业的核心路由器、电信运营商的边缘路由器
低端路由器中小企业核心路由器、大型企业分支机构路由器
家用路由器小规模机构、家庭使用

5.1 高端路由器

高端路由器的性能最好,主要作为骨干网络的核心路由器使用,在数据中心、电信运营商网络中完成网络互连等功能。

在这里插入图片描述
这类路由器又叫做 框式路由器,有可以插入多块扩展卡的卡槽。扩展卡的类型丰富,主要有路由引擎、交换结构、线卡等。

模块作用
路由引擎主要是路由表的维护以及路由协议的控制
交换结构在多块线卡之间进行通信的内部总线机构,决定了路由器转发数据量(路由交换容量)的大小
线卡数据输入输出接口的扩展卡
背板提供插入路由引擎、线卡连接卡槽的底部主板,通过串行线路连接各个线卡

框式路由器不仅可以控制接口的数量,还可以增强设备的交换容量,具有引擎冗余功能。

当某一个模块发生故障时,无需关闭路由器电源,在其它模块仍在工作状态下,只替换发生故障的扩展卡即可修复,这种操作叫做 热插拔在线插拔

5.2 中端路由器

中端路由器通常作为企业的核心路由器,是整个企业网络的中心。

在这里插入图片描述
中端路由器可分为两类,一类是在机框上配置固定数量接口的设备,无法额外添加端口,叫做 箱式路由器;另一类是可以根据需要的端口,添加对应端口的可选模块,进而扩充端口数量的设备,叫做 模块式路由器

5.3 低端路由器

低端路由器用于中小企业或大型企业营业部、或分支机构。同中端路由器一样,也分成两类,一类是端口数量固定的 箱式路由器,另一条是端口数量和类型可变的 模块式路由器

在这里插入图片描述
还有一类是无法在机架内使用的,叫做 桌面式路由器

6、什么是家用路由器?

一般是小规模分支机构或家庭连接宽带使用的路由器,也叫做 WAN 路由器。还集成了无线网络功能,支持 WiFi 6 无线标准。

在这里插入图片描述

7、运营商用什么类型的路由器?

电信运营商在对企业或家庭提供网络服务时,搭建的网络规模会比企业网大很多,对路由器的功能和性能有更高的要求,也更加复杂。从电信运营商的角度分类,路由器可分为:核心路由器、边缘路由器和用户边缘路由器。

  • 核心路由器:核心路由器位于 骨干网 中,用于构建核心网络。核心网络用于各个业务网络的互联,承载着高速转发各个网络之间流量的任务。

  • 边缘路由器:边缘路由器是在 骨干网边缘 接入的路由器,用于接入用户网络线路,并连接骨干网。由于用户众多,边缘路由器需要高速转发,同时还要完成数据的优先级、包过滤、认证、加密等多个功能。

  • 用户边缘路由器:用户边缘路由器是放在 用户处 的路由器,连接运营商的边缘路由器。

在这里插入图片描述

8、企业用什么类型的路由器?

面向企业的路由器叫做企业路由器,根据网络中所在的位置和分工,可分为几类:

(1)接入路由器

用户接入网络使用的路由器叫做接入路由器,由接入路由器组成的网络叫做 接入网。它可以提供认证、接入控制等功能,通常部署在企业的分支机构或下属部门。

在家里或出差时,接入公司网络使用的远程接入路由器,也是接入路由器的一种,使用拨号连接、PPTP 、IPsec 、SSL 等协议完成接入过程。

(2)汇聚路由器

在大型网络中,会在核心层和接入层中间搭建一个汇聚层网络,形成 3 3 3 层网络结构。汇聚路由器负责在汇聚接入网的路由选择信息,完成包过滤等工作,实现多个网络的互连。

(3)核心路由器

核心路由器是位于网络中心位置的路由器,和接入网或汇聚网实现数据高速传输。

(4)家用路由器

家用路由器是内置 ADSL 调制解调器和 ONU 、使用 PPPOE 协议连接运营商网络的路由器。

(5)移动路由器

出差或外出时,用来连接互联网的便携式路由器,也叫做移动路由器。这种路由器外形小巧轻便,有些配有有线 LAN 接口和无线 LAN 接入点,有些通过 USB 接口或流量卡连接互联网,有些还集成了流量卡和路由器的两种功能。

9、什么是 IP 地址?

IP协议常见的有两种:IPv4 和 IPv6 。

IPv4 地址用点 “.” 把地址等分成 4 4 4 个部分,使用十进制表示。IPv4 共 32 32 32 位二进制,每部分长度是 8 8 8 位,取值范围是 0 0 0 ~ 255 255 255,举个例子:192.168.0.1

在这里插入图片描述

10、地址如何分类?

IP 地址分为五类,分别是 A 类、 B 类、 C 类、 D 类 、E 类。前面三类是根据固定的网络位和主机位区分的。

  • A 类地址 范围是 0.0.0.0 ~ 127.255.255.255,前面 8 8 8 位是网络位,剩余的是主机位。
  • B 类地址 范围是 128.0.0.0 ~ 191.255.255.255,前面 16 16 16 位是网络位,后面 16 16 16 位是主机位。
  • C 类地址 范围是 192.0.0.0 ~ 223.255.255.255,前面 24 24 24 位是网络位,后面 8 8 8 位是主机位。

在这里插入图片描述
还有用于组播的 D 类地址,范围是 224.0.0.0 ~ 239.255.255.255,用于研究的 E 类地址,范围是 240.0.0.0 ~ 255.255.255.255

11、什么是 CIDR ?

CIDR 不使用固定的地址分类,而是使用 可变长子网掩码 确定网络位。网络位之前只有 8 8 8 位、 16 16 16 位或 24 24 24 位三种,使用 CIDR 后,可分配任意长度的网络位,主机位也可以是任意长度,就出现了新的子网掩码。子网掩码的网络位全是 1 1 1 ,主机位全是 0 0 0。举个栗子:网络位长度为 24 24 24 位,子网掩码就是 255.255.255.0,还可以用 /24 表示。

12、什么是私有地址?什么是公网地址?

在内部网络使用的地址,就是 私有地址。每个地址分类都有一段私有地址,给不同规模的内部网络使用。

地址类别私有地址范围
A 类地址10.0.0.0 ~ 10.255.255.25510.0.0.0/8
B 类地址172.16.0.0 ~ 172.31.255.255172.16.0.0/12
C 类地址192.168.0.0 ~ 192.168.255.255192.168.0.0/16

A 类到 C 类地址中,除了私有地址之外,所有地址都是 公网地址

13、单播、广播、组播和任意波的区别是什么?

  • 单播:向目的 IP 地址的单台主机发送数据。使用 IPv4 中的 A 类、B 类、C 类地址。

  • 广播:向同网段内的所有主机发送数据。使用 255.255.255.255 或主机位全是 1 1 1 的地址。

  • 组播:使用专用 IP 地址,向特定的多个主机发送相同的数据。使用 IPv4 中的 D 类地址。

  • 任意播:一个任意播地址分配给多个主机,还有多条路由到达相同的目的地,选择代价最小的主机发送数据。只在 IPv6 中存在。

在这里插入图片描述

14、接口有哪些类型?

IP 地址 是网络层的逻辑地址。MAC 地址 是数据链路层的物理地址,与物理接口一一对应,无法修改,也不存在重复的地址。

接口名称说明
三层接口可以进行三层处理的物理接囗。当链路没通时,IP 地址也不通
回环接口设备用来表示自己的虚拟接口。PC 使用 127.0.0.1,IPv6 是 : : 1 ::1 ::1。链路连通时,这个虚拟接口到任一物理接囗都是可达的
VLAN 接口为 VLAN 分配 IP 地址使用的虚拟接口
汇聚接囗将多个物理接口汇聚成的逻辑接口
子接口使用 VLAN ID 把一个物理接口分割成多个带标签的逻辑接囗,这就是子接口
辅助地址当路由器有两个及以上的可配置 IP 的接口时,可以同时分配不同的 IP 地址,第二个地址就是辅助地址。可以用于网络迁移或网络管理

15、什么是 ARP ?

ARP(Address Resolution Protocol) 是通过 IPv4 地址获取 MAC 地址的网络协议。路由器在发送 IP 包时,会用 ARP 获取以太网帧需要的目的 MAC 地址。完成 ARP 解析后,解析结果会保存在 ARP 表中。这个表项有一定时限,这个时限叫做 老化时间,超时后需要再次解析 ARP。

在这里插入图片描述

16、什么是 DHCP ?

DHCP(Dynamic Host Configuration Protocol) 是为主机(客户端)自动配置 IP 地址子网掩码域名DNS 服务器默认网关 等信息的网络协议。

在这里插入图片描述
如果手动为每台主机配置 IP 地址,是非常繁琐的,而且容易出错。而使用 DHCP 就可以自动完成地址分配,非常的方便和快捷。

17、什么是 PPPoE ?

PPPoE(Point-to-Point Protocol Over Ethernet) 就是以太网上的点对点协议,在 LAN 上完成用户认证,并分配 IP 地址的网络协议。用于提供网络接入服务,让设备接入互联网。

在这里插入图片描述

18、路由表包含哪些信息?

路由表包含路由选择的必要信息,主要内容如下:

  • 目的 IP 地址:IP 包的目的地址。
  • 子网掩码:表示目的 IP 地址有多少位是网络位。
  • 网关:IP 包下一跳的 IP 地址。
  • 网络接口:IP 包从哪个路由器接口发送出去。
  • 度量值:当有多条到达目的地的不同路径时,度量值越小表示优先级越高。

以上五个内容组成一条路由表项。

19、什么是最长匹配原则?

如果路由表中出现多条到达同一个目的网络的表项时,选择 子网掩码最长度量值最小 的表项,这就是最长匹配原则。

在这里插入图片描述

20、什么是默认网关?

如果路由表中不存在满足条件的表项,那么会根据路由表中的默认路由表项进行转发。默认路由表项的 IP 地址是 0.0.0.0,子网掩码是 0.0.0.0,即 0.0.0.0/0默认路由表项又叫做默认网关。如果路由表中不存在默认网关,那么路由器会告知错误,并丢弃这个数据包。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/90378.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创建vue3项目、链式调用、setup函数、ref函数、reactive函数、计算和监听属性、vue3的生命周期、torefs的使用、vue3的setup写法

1 创建vue3项目 # 两种方式- vue-cli:vue脚手架---》创建vue项目---》构建vue项目--》工具链跟之前一样- vite :https://cn.vitejs.dev/-npm create vuelatest // 或者-npm create vitelatest一路选择即可# 运行vue3项目-vue-cli跟之前一样-vite 创建的…

【小笔记】fasttext文本分类问题分析

【学而不思则罔,思维不学则怠】 2023.9.28 关于fasttext的原理及实战文章很多,我也尝试在自己的任务中进行使用,是一个典型的短文本分类任务,对知识图谱抽取的实体进行校验,判断实体类别是否正确,我构建了…

高级时钟项目(2)Json文件解析学习---C语言版本

笔者来介绍一下json文件解析 1、背景介绍 笔者在获取天气数据的时候,是通过MCU的WIFI去获取,但是获取到的数据json数据,需要解析,C语言没那么解析库,所以就需要找一些开源的解析库。 笔者找到cjson这个适用于C语言…

Vue - 组件递归

目录 组件递归子组件父组件 组件递归 当要渲染一个目录时,因为可能有嵌套数据,并且组件的层级未知,可以使用组件递归来解决 注意点: 1,使用递归时必须提供 name,也就是通过组件的 name 递归自己。 2&am…

Anaconda添加channels后出现unexpected urllib3 DEBUG logging from conda-build

1.问题描述 anaconda更新之后添加channels后出现bug: (base) ~/zlib-feedstock % conda build recipe 2>&1 | tee out ... INFO:conda_build.metadata:Attempting to finalize metadata for libzlib DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1):…

【c语言】通讯录【动态版本:有排序和文件操作】

目录 一、通讯录定义 二、通讯录的实现 1、test.c中菜单的实现 2、通讯录的创建逻辑 3、初始化 4、检查容量和添加 5、查找 6、删除功能 7、修改功能 8、打印 9、查找并打印 10、qsort排序 11、摧毁 12、保存数据到文件 13、从文件中读数据 完整代码: 一、通讯录定…

ABC310D Peaceful Teams

ABC310D Peaceful Teams 洛谷[ABC310D] Peaceful Teams 题目大意 有 n n n个运动员以及 m m m对数,每对数为 A i A_i Ai​和 B i B_i Bi​,表示 A i A_i Ai​和 B i B_i Bi​不能分在同一小组。你需要将这些人分为 t t t个小组,每个小组不…

【C++进阶(六)】STL大法--栈和队列深度剖析优先级队列适配器原理

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:C从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学习C   🔝🔝 栈和队列 1. 前言2. 栈和队列的接口函数熟悉3. …

《淘宝电商业务场景》API接口教程获得淘口令真实url

淘口令API接口的本质就是一款调用相关技术的应用程序接口,同时也是一种通过互联网传输数据的方式,可以实现各种各样的应用场景。比如企业运用在分享商品页面的过程中,可以简单组成一个淘口令,以便于分享淘口令。淘口令解析API接口…

java easyexcel 导出多级表头

maven <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>${easyexcel.version}</version> </dependency> 导出行的对象 import com.alibaba.excel.annotation.ExcelIgnore; import …

基础算法--KMP字符串

KMP 算法是一个快速查找匹配串的算法&#xff0c;它的作用其实就是本题问题&#xff1a;如何快速在「原字符串」中找到「匹配字符串」。 在朴素解法中&#xff0c;不考虑剪枝的话复杂度是 O(m∗n) 的&#xff0c;而 KMP 算法的复杂度为 O(mn)。 KMP 之所以能够在O(mn) 复杂度内…

leetCode 213. 打家劫舍 II 动态规划 房间连成环怎么偷呢?

213. 打家劫舍 II - 力扣&#xff08;LeetCode&#xff09; 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋&#xff0c;每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 &#xff0c;这意味着第一个房屋和最后一个房屋是紧挨着的。同时&#xff0c;相邻的房屋装…

websocket连接实例

websocket连接 此篇websocket是最简单的运用&#xff0c;虽然简单&#xff0c;但也是需要注意 还有其它方法货协议&#xff0c;比如socket.js等。今天时间不充裕虽然例子都写好了&#xff0c;下次更新websocket所有相关的东西。提前想了解的&#xff0c;可私信 前端 var webs…

Spring Cloud Stream Kafka(3.2.2版本)使用

问题 正在尝试只用Spring Cloud Stream Kafka。 步骤 配置 spring:cloud:function:definition: project2Building stream:kafka:binder:brokers: xxxx:9002configuration:enable.auto.commit: falsesession.timeout.ms: 30000max.poll.records: 30allow.auto.create.top…

PHP Web 开发基础

PHP是动态类型的Web开发的脚本语言&#xff0c;PHP以页面文件作为加载和运行的单元&#xff0c;PHP现在有了Composer作为开发包管理。 1.使用Composer管理依赖 自从.NET开发用了Nuget管理程序集依赖&#xff0c;我就再也离不开它了&#xff0c;幸亏Java中也有Maven管理jar包&…

如何定时备份使用Docker构建的MySQL容器中的数据库

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是 DevO…

PIE:1979-2018年中国气温数据产品(空间分辨率为0.1º)

简介 中国气温数据产品包含1979-2018年期间中国的近地表气温数据&#xff08;单位为摄氏度&#xff09;&#xff0c;时间分辨率为每日&#xff0c;空间分辨率为0.1。本产品集成了再分析数据&#xff08;ERA5、CMFD&#xff09;、遥感数据&#xff08;MODIS&#xff09;、原位数…

php eayswoole node axios crypto-js 实现大文件分片上传复盘

不啰嗦 直接上步骤 步骤1.开发环境配置 项目需要node.js 做前端支撑 官网下载地址&#xff1a; http://nodejs.cn/download/ 根据自己需要下载对应的版本,我下载的是windows系统64位的版本。 包下载好后 进行安装&#xff0c;安装步骤在此省略... 测试是否安装成功 …

蓝海彤翔亮相2023新疆网络文化节重点项目“新疆动漫节”

9月22日上午&#xff0c;2023新疆网络文化节重点项目“新疆动漫节”&#xff08;以下简称“2023新疆动漫节”&#xff09;在克拉玛依科学技术馆隆重开幕&#xff0c;蓝海彤翔作为国内知名的文化科技产业集团应邀参与此次活动&#xff0c;并在美好新疆e起向未来动漫展映区设置展…

C#生成自定义海报

安装包 SixLabors.ImageSharp.Drawing 2.0 需要的字体&#xff1a;宋体和微软雅黑 商用的需要授权如果商业使用可以使用方正书宋、方正黑体&#xff0c;他们可以免费商用 方正官网 代码 using SixLabors.Fonts; using SixLabors.ImageSharp; using SixLabors.ImageSharp.Draw…