《2022年路由器技术基础知识.docx》由会员分享,可在线阅读,更多相关《2022年路由器技术基础知识.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 路由器技术基础学问路由器技术路由器技术中最核心的技术是软件技术;路由软件是最复杂的软件之一; 有些路由软件运行在 UNIX或 Linux 操作系统上,有些路由软件运行在嵌入式操作系统上,甚至有些软件为提高效率, 本身就是操作系统; 全球最大的路由器生产厂家Cisco 公司曾一度宣称是一个软件公司,可见路由器软件在路由器技术中所占的重要位置;路由器软件一般实现路由协议功能、查表转发功能和治理保护等其他功能;由于互联网规模巨大, 运行在互联网上路由器中的路由表特别巨大,可能包含几十万条路由;查表转发工作可想而知特别繁重;在路由器研制过程中, 可以通
2、过购买商用源码等形式快速实现路由器;但是通常认为路由器软件需要一年甚至两年的时间来稳固;MikroTik RouterOS在行业的进展已经有 7 年之久,所以在稳固性和功能上都是特别完善的;什么是路由器路由器是工作在 OSI 参考模型第三层网络层的数据包转发设备;路由器通过转发数据包来实现网络互连;虽然路由器可以支持多种协议例如 TCP/IP、IPX/SPX、AppleTalk 等协议,但是在我国绝大多数路由器运行 TCP/IP 协议;路由器通常连接两个或多个由IP 子网或点到点协议标识的规律端口,至少拥有1 个物理端口; 路由器依据收到数据包中的网络层地址以及路由器内部保护的路 由表打算输出
3、端口以及下一跳地址,并且重写链路层数据包头实现转发数据包;路由器通常动态保护路由表来反映当前的网络拓扑;由器交换路由和链路信息来保护路由表;路由器是连接路由器通过与网络上其他路 IP 网的核心设备;最简洁的网络可以想象成单线的总线,各个电脑可以通过向总线发送分组以相互通信;但随着网络中的电脑数目增长,这就很不行行了,会产生很多问题:1. 带宽资源耗尽;2. 每台电脑都铺张很多时间处理无关的广播数据;3. 网络变得无法治理,任何错误都可能导致整个网络瘫痪;4. 每台电脑都可以监听到其他电脑的通信;把网络分段可以解决这些问题, 但同时你必需供应一种机制使不同网段的电脑可以相互通信,这通常涉及到在一
4、些ISO 网络协议层挑选性地在网段间传送数据,我们来看一下网络协议层和路由器的位置;名师归纳总结 - - - - - - -第 1 页,共 9 页精选学习资料 - - - - - - - - - 我们可以看到,路由器位于网络层;本文假定网络层协议为 IPv4,由于这是最流行的协议,其中涉及的概念与其他网络层协议是类似的;路由与网桥路由相对于二层的桥接 / 交换是高层的概念,不涉及网络的物理细节,工作在二层的设备如交换机、无线AP等;在可路由的网络中,每台主机都有同样的网络层地址格式如 IP 地址,而无论它是运行在以太网、令牌环、FDDI仍是广域网;网络层地址通常由两部分构成:网络地址和主机地址
5、;网桥只能连接数据链路层相同或类似的网络,路由器就不同,它可以连接任意两种网络,只要主机使用的是相同的网络层协议;网络层与数据链路层网络层下面是数据链路层,为了它们可以互通,需要“ 粘合” 协议;ARP地址解析协议 用于把网络层 3 层 地址映射到数据链路层 2 层 地址,RARP反向地址解析协议 就反之;虽然 ARP的定义与网络层协议无关,但它通常用于解析IP 地址;最常见的数据链路层是以太网; 因此下面的 ARP和 RARP的例子基于 IP 和以太网,但要留意这 些概念对其他协议也是一样的;名师归纳总结 - - - - - - -第 2 页,共 9 页精选学习资料 - - - - - -
6、- - - 1、地址解析协议网络层地址是由网络治理员定义的抽象映射,它不去关怀下层是哪种数据链路层协议;然而,网络接口只能依据 2 层地址来相互通信, 2 层地址通过 ARP从 3 层地址得到;并不是发送每个数据包都需要进行 ARP恳求,回应被缓存在本地的 ARP表中,这样就削减了网络中的 ARP包;ARP的保护比较简洁,是一个比较简洁的协议;2、简介假如接口 A 想给接口 B 发送数据,并且 A 只知道 B 的 IP 地址,它必需第一查找B的物理地址,它发送一个含有B的 IP 地址的 ARP广播恳求 B的物理地址,接口 B 收到该广播后,向 A 回应其物理地址;留意,虽然全部接口都收到了信息
7、,但只有 B 回应当恳求, 这保证了回应的正确且防止了过期的信息;要留意的是,当 A 和 B 不在同一网段时, A只向下一跳的路由器发送 ARP恳求,而不是直接向 B 发送;以下图为接收到 ARP分组后的处理,留意发送者的 对被存到接收 ARP恳求的主机的本地ARP表中,一般 A 想与 B 通信时,第 3 页,共 9 页B可能也需要与 A通信;- - - - - - -精选学习资料 - - - - - - - - - IP 地址是用来标识 Internet网上主机的 , 共 32 位;这个地址在整个网中是唯独的, 为了便于记忆 , 可将这 32 位数分成 4 个组 , 每组 8 位, 然后将每
8、一组都用相应的十进制 数表示 , 例如 202.102.14.141 ,IP 地址分为两部分 , 第一部分是网络号码 , 用来 标识 Internet 上某个特定的网络 , 其次部分是主机号 , 用来标识某个特定网络上的主机号 .IP 地址是人们在 Internet上为了区分数以亿计的主机而给每台主机安排的一个特地的地址,通过 IP 地址就可以拜访到每一台主机;IP 地址分类IP 地址分为固定 IP 地址和动态 IP 地址;固定 IP 地址,也可称为静态 IP 地址,是长期固定安排给一台电脑使用的 IP 地址,一般是特别的服务器才拥有固定 IP 地址;动态 IP 地址是由于 IP 地址资源特别
9、短缺,通过拨号上网或一般宽带上网用户一般不具备固定IP 地址,而是由 ISP 动态安排给临时的一个IP 地址;一般人一般不需要去明白动态IP 地址,这些都是电脑系统自动安排完成的;IP 地址分为公有IP 地址和私有IP 地址;公有地址 Public address Network Information Center,也可称为公网地址由 Internet NICInternet 因特网信息中心负责;这些 IP 地址安排给注册并向 Internet NIC 提出申请的组织机构;通过它直接拜访因特网,它是广域网范畴内的;私有地址 Private address,也可称为专网地址属于非注册地址,特地
10、为组织机构内部使用,它是局域网范畴内的,出了所在局域网是无法拜访因特网的;留用的内部私有地址目前主要有以下几类:* A 类:在可路由的网络层协议中, 协议地址必需含有两部分信息: 网络地址和主机地址;存贮这种信息最明显的方法是用两个别离的域,这样我们必需考虑到两个域的最大长度,有些协议 如 IPX 就是这样的,它在小型和中型的网络里可以工作的很 好;名师归纳总结 - - - - - - -第 4 页,共 9 页精选学习资料 - - - - - - - - - 另一种方案是削减主机地址域的长度,如24 位网络地址、 8 位主机地址,这样就有了较多的网段,但每个网段内的主机数目很少;这样一来,对于
11、多于 256个主机的网络, 就必需安排多个网段, 其问题是很多的网络给路由器造成了难以忍耐的负担;IP 把网络地址和主机地址一起包装在一个32 位的域里,有时主机地址部分很短,有时很长,这样可以有效利用地址空间,削减 IP 地址的长度,并且网络数目不算多;有两种将主机地址别离出来的方法:基于类的地址和无类别的地址;1、主机和网关主机和网关的区分常产生混淆,这是由于主机意义的转变;在 RFC中1122/3 和1009 中定义为:主机是连接到一个或多个网络的设备,它可以向任何一个网络发送和从其接收数据, 但它从不把数据从一个网络传向另一个;网关是连接到多于一个网络的设备,它挑选性的把数据从一个网络
12、转发到其它网络;路由器是专用的网关, 其硬件经过特别的设计使其能以微小的推迟转发大量的数据;然而,网关也可以是有多个网卡的标准的电脑,其操作系统的网络层有才能转发数据; 由于专用的路由硬件较廉价,电脑用作网关已经很少见了, 在只有一 个拨号连接的小站点里,仍可能使用电脑作为非专用的网关;2、基于类的地址 最初设计 IP 时,地址依据第一个字节被分成几类:0: 保留 1-126: A 类 网络地址 :1 字节,主机地址 :3 字节 127: 保留128-191: B 类 网络地址 :2 字节,主机地址 :2 字节 192-223: C 类 网络地址 :3 字节,主机地址 :1 字节 224-25
13、5: 保留 3、子网划分 虽然基于类的地址系统对因特网服务供应商来说工作得很好,但它不能在一个网络内部做任何路由,其目的是使用其次层 桥接/ 交换 来导引网络中的数据;在大型的 A 类网络中,这就成了个特别的问题,由于在大型网络中仅使用桥接 / 交换使其特别难以治理;在规律上其解决方法是把大网络分割成假设干小的网络,但在基于类的地址系统中这是不行能的; 为明白决这个问题, 显现了一个新的域:子网掩码; 子网掩码指出地址中哪些部分是网络地址,哪些是主机地址; 在子网名师归纳总结 - - - - - - -第 5 页,共 9 页精选学习资料 - - - - - - - - - 掩码中,二进制 1
14、表示网络地址位, 二进制 0 表示主机地址位; 传统的各类地址 的子网掩码为:假如想把一个 B 类网络的地址用作 C类大小的地址,可以使用掩码 255.255.255.0 ;用较长的子网掩码把一个网络分成多个网络就叫做划分子网;要留意的是, 一些 旧软件不支持子网, 由于它们不懂得子网掩码; 例如 UNIX的 routed 路由守护进程通常使用的路由协议是版本1 的 RIP,它是在子网掩码显现前设计的;上面只介绍了三种子网掩码: 255.0.0.0 、255.255.0.0 和 255.255.255.0 ,它们是字节对齐的子网掩码; 但是也可以在字节中间对其进行划分,这里不进行具体讲解,请参
15、照相关的 TCP/IP 书籍;子网使我们可以拥有新的规模的网络,包括很小的用于点到点连接的网络如掩码 255.255.255.252 ,30 位的网络地址, 2 位的主机地址:两个主机的子网,或中型网络如掩码 255.255.240.0 ,20 位网络地址, 12 位主机地址: 4094 个主机的子网;4、可变长子网掩码 VLSM假如你想把你的网络分成多个不同大小的子网,可以使用可变长子网掩码, 每个子网可以使用不同长度的子网掩码;例如:假如你按部门划分网络, 一些网络的掩码可以为 255.255.255.0 多数部门 ,其它的可为 255.255.252.0 较大的部门 ;IP 地址是用来标
16、识 Internet网上主机的 , 共 32 位;这个地址在整个网中是唯独的, 为了便于记忆 , 可将这 32 位数分成 4 个组 , 每组 8 位, 然后将每一组都用相应的十进制数表示 , 例如 202.102.14.141 ,IP 地址分为两部分 , 第一部分是网络号码 , 用来标识 Internet 上某个特定的网络 , 其次部分是主机号 , 用来标识某个特定网络上的主机号 .IP 地址是人们在 Internet上为了区分数以亿计的主机而给每台主机名师归纳总结 安排的一个特地的地址,通过IP 地址就可以拜访到每一台主机;第 6 页,共 9 页- - - - - - -精选学习资料 - -
17、 - - - - - - - IP 地址分类IP 地址分为固定 IP 地址和动态 IP 地址;固定 IP 地址,也可称为静态 IP 地址,是长期固定安排给一台电脑使用的 IP 地址,一般是特别的服务器才拥有固定 IP 地址;动态 IP 地址是由于 IP 地址资源特别短缺,通过拨号上网或一般宽带上网用户一般不具备固定IP 地址,而是由 ISP 动态安排给临时的一个IP 地址;一般人一般不需要去明白动态IP 地址,这些都是电脑系统自动安排完成的;IP 地址分为公有 IP 地址和私有 IP 地址;公有地址 Public address,也可称为公网地址由 Internet NICInternet N
18、etwork Information Center 因特网信息中心负责;这些 IP 地址安排给注册并向 Internet NIC 提出申请的组织机构;通过它直接拜访因特网,它是广域网范畴内的;私有地址 Private address,也可称为专网地址属于非注册地址,特地为组织机构内部使用,它是局域网范畴内的,出了所在局域网是无法拜访因特网的;留用的内部私有地址目前主要有以下几类:* A 类:在可路由的网络层协议中, 协议地址必需含有两部分信息: 网络地址和主机地址;存贮这种信息最明显的方法是用两个别离的域,这样我们必需考虑到两个域的最 大长度,有些协议 如 IPX 就是这样的,它在小型和中型的
19、网络里可以工作的很 好;另一种方案是削减主机地址域的长度,如24 位网络地址、 8 位主机地址,这样就有了较多的网段,但每个网段内的主机数目很少;这样一来,对于多于 256个主机的网络, 就必需安排多个网段, 其问题是很多的网络给路由器造成了难以忍耐的负担;IP 把网络地址和主机地址一起包装在一个 32 位的域里,有时主机地址部分很短,有时很长,这样可以有效利用地址空间,削减 IP 地址的长度,并且网络数目不算多;有两种将主机地址别离出来的方法:基于类的地址和无类别的地址;名师归纳总结 - - - - - - -第 7 页,共 9 页精选学习资料 - - - - - - - - - 1、主机和
20、网关主机和网关的区分常产生混淆,这是由于主机意义的转变;在 RFC中1122/3 和 1009 中定义为:主机是连接到一个或多个网络的设备,它可以向任何一个网络发送和从其接收数据, 但它从不把数据从一个网络传向另一个;网关是连接到多于一个网络的设备,它挑选性的把数据从一个网络转发到其它网络;路由器是专用的网关, 其硬件经过特别的设计使其能以微小的推迟转发大量的数据;然而,网关也可以是有多个网卡的标准的电脑,其操作系统的网络层有才能转发数据; 由于专用的路由硬件较廉价,电脑用作网关已经很少见了, 在只有一 个拨号连接的小站点里,仍可能使用电脑作为非专用的网关;2、基于类的地址最初设计 IP 时,
21、地址依据第一个字节被分成几类:0: 保留1-126: A 类 网络地址 :1 字节,主机地址 :3 字节 127: 保留128-191: B 类 网络地址 :2 字节,主机地址 :2 字节 192-223: C 类 网络地址 :3 字节,主机地址 :1 字节 224-255: 保留3、子网划分虽然基于类的地址系统对因特网服务供应商来说工作得很好,但它不能在一个网 络内部做任何路由,其目的是使用其次层 桥接/ 交换 来导引网络中的数据;在 大型的 A 类网络中,这就成了个特别的问题,由于在大型网络中仅使用桥接 / 交换使其特别难以治理;在规律上其解决方法是把大网络分割成假设干小的网络,但在基于类
22、的地址系统中这是不行能的; 为明白决这个问题, 显现了一个新的域:子网掩码; 子网掩码指出地址中哪些部分是网络地址,哪些是主机地址; 在子网掩码中,二进制 1 表示网络地址位, 二进制 0 表示主机地址位; 传统的各类地址 的子网掩码为:名师归纳总结 - - - - - - -第 8 页,共 9 页精选学习资料 - - - - - - - - - 假如想把一个 B 类网络的地址用作 C类大小的地址,可以使用掩码255.255.255.0 ;用较长的子网掩码把一个网络分成多个网络就叫做划分子网;要留意的是, 一些旧软件不支持子网, 由于它们不懂得子网掩码; 例如 UNIX的 routed 路由守
23、护进程通常使用的路由协议是版本1 的 RIP,它是在子网掩码显现前设计的;上面只介绍了三种子网掩码: 255.0.0.0 、255.255.0.0 和 255.255.255.0 ,它们是字节对齐的子网掩码; 但是也可以在字节中间对其进行划分,这里不进行具体讲解,请参照相关的 TCP/IP 书籍;子网使我们可以拥有新的规模的网络,包括很小的用于点到点连接的网络如掩码 255.255.255.252 ,30 位的网络地址, 2 位的主机地址:两个主机的子网,或中型网络如掩码 255.255.240.0 ,20 位网络地址, 12 位主机地址: 4094 个主机的子网;4、可变长子网掩码 VLSM假如你想把你的网络分成多个不同大小的子网,可以使用可变长子网掩码, 每个子网可以使用不同长度的子网掩码;例如:假如你按部门划分网络, 一些网络的 掩码可以为 255.255.255.0 多数部门 ,其它的可为 255.255.252.0 较大的部 门 ;名师归纳总结 - - - - - - -第 9 页,共 9 页