网络协议从入门到底层原理学习(三)—— 路由

这篇具有很好参考价值的文章主要介绍了网络协议从入门到底层原理学习(三)—— 路由。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网络协议从入门到底层原理学习(三)—— 路由

1、简介

路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发
在不同网段之间转发数据,需要有路由器的支持

默认情况下,路由器只知道跟它直连的网段,非直连的网段需要通过静态路由、动态路由告诉它

  • 静态路由

    管理员手动添加路由信息

    适用于小规模网络

  • 动态路由

    路由器通过路由选择协议(比如RIP、OSPF)自动获取路由信息

    适用于大规模网络

2、网络、互联网、因特网

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发
全世界最大的互联网是:因特网( Internet)

  • 将全世界所有的计算机都连接在一起

  • 一般使用大写I开头的Internet特指因特网

  • 日常生活中说的:你的电脑上不了网。其实就是指:你的电脑没有连接到因特网

3、ISP

ISP,Internet Service Provider,Internet服务提供商,比如移动、电信、网通、铁通等

  • 我们平时拉的宽带都是通过ISP连接到Internet的

4、网络分类

按照网络的范围进行分类,可以分为:局域网、城域网、广域网等

◼ 局域网(Local Area Network, LAN)

  • 一般是范围在几百米到十几公里内的计算机所构成的计算机网络

  • 常用于公司、家庭、学校、医院、机关、一幢大楼等

  • 局域网中使用最广泛的网络技术叫:以太网( Ethernet)

  • 在电脑、手机上经常见到的一个英文 ( Wireless LAN),意思是无线局域网

◼ 城域网(Metropolitan Area Network,MAN)

  • 一般范围是数十公里到数百公里,可以覆盖一个城市

◼ 广域网(Wide Area Network,WAN)

  • 一般范围是几百公里到几千公里,可以覆盖一个国家。通常都需要租用 ISP的线路

常见的几种接口

FastEthernet

  • 快速以太网接口(100M)

GigabitEthernet

  • 千兆以太网接口

Serial

  • 串行接口

5、上网方式

上网方式——电话线入户

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发
这就是平时说的:ADSL电话拨号上网(Asymmetric Digital Subscriber Line)

  • 非对称数字用户线路,提供上、下行不对称的传输带宽

猫( Modem),调制解调器,进行数字信号和模拟信号的转换

上网方式——光纤入户

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发
光猫( Optical Modem),光调制解调器,进行数字信号和光信号的转换

上网方式——网线入户

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发
家用无线路由器的逻辑结构
网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发

6、路由器的作用

1、能够将数据包转发到正确的目的地

2、转发过程中选择最佳路径的设备

7、路由器转发数据包的封装过程

源目IP保持不变,源目MAC随着传输设备不同而不同

8、路由器和交换机的对比

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发

9、选取最优路由时的标准

1、子网掩码长度最长的最优先匹配
2、选取路由协议中优先级最小的最优先匹配

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发
3、相同路由协议的情况下,选取metric值最小的最优先匹配。

每种协议metric值定义的不相同,静态路由和路由优先级有关,这个是人为指定的,RIP协议和跳数有关,跳数越小越优;OSPF协议和带宽有关,带宽最大最优先;metric时用来判定链路质量优劣的

4、如果以上都没有路由可以匹配得上,就匹配默认路由

10、路由表的定义

路由器中维护的路由条目的集合

11、路由表的形成

1、直连网段:配置IP地址、端口UP状态、形成直连路由

2、非直连网段:对于非直连的网段,需要静态路由或动态路由,将网段添加到路由表中

12、路由表的主要作用

决定设备的三层数据包的转发关系。目标网络能匹配路由表,从相应接口转发;若不能匹配路由表,则drop(丢弃)掉该数据包,不会像交换机那样泛洪(广播)。

路由传递依据路由表

13、路由协议的分类

路由协议:

静态路由——管理员手工配置路由

动态路由——路由器间自动学习路由

1.局域网内——IGP(内部网关路由协议)

距离矢量路由协议——RIPV1、RIPV2、EIGRP(思科)

链路状态路由协议——OSPF、ISIS(LS)

2.互联网 ——EGP(外部网关路由协议)——BGPV4(版本4)

14、静态路由

优点:运行稳定,节省设备链路开销

缺点:对大型网络来说,工作量较大,拓扑一旦发生了改变,维护量变大。

建议:小型网络使用静态路由(总共配置少于十条路由),中大型网络使用动态路由。

15、默认路由-匹配的是所有网段

1、当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口

2、默认路由时静态路由的一种特殊方式,它属于静态路由的一种,使用它是有条件的,只能在末梢网络中使用

16、浮动路由

指的是配置两条静态路由,默认选取链路质量优(带宽大的)作为主路经,当主路经出现故障时,由带宽较小的备份路由顶替,保持网络的不中断

17、动态路由

动态路由:不需要手工写路由,路由器之间能够自己互相学习(基于某种路由协议实现)

特点:

①减少了管理任务

②占用了网络带宽

动态路由协议的概述:邻居路由器之间路由协议应保持一致

度量值:跳数、带宽、负载、时延、可靠性、成本

收敛:所有运行同一种路由协议的路由器使所有路由表都达到一致状态的过程

按照路由执行的算法分类

1、距离矢量路由协议

依据从源网络到目标网络所经过的路由器的个数选择路由

RIP、IGRP

2、链路状态路由协议

综合考虑从源网络到目标网络的各条路径的情况选择路由

OSPF、IS-IS

18、RIP路由协议工作原理

1、RIP 是距离矢量路由协议

2、RIP的概述

①定期更新(30s)

②邻居

③广播更新、组播更新

④全路由表更新

19、RIP的度量值与更新时间

RIP度量值为跳数:最大跳数为15跳,16跳为不可达
RIP更新时间:每隔30s发送路由更新消息,UDP520端口
RIP路由更新消息:发送整个路由表消息

20、路由环路的原因

定期更新,更新周期长

执行水平分割可以阻止路由环路的发生

1、从一个接口学习到的路由消息,不再从这个接口发送出去

2、同时也能减少路由更新消息占用的链路带宽资源

21、RIPV1和RIPV2区别

网络协议从入门到底层原理学习(三)—— 路由,网络协议,学习,arm开发
RIPV1:

跨越主类网络边界:指的是两个不同的主类网络之间的路由网段,跨越主类网络边界的路由器会自动把路由汇总成主类显示

22、公网IP、私网IP

IP地址也分为:公网IP、私网IP

公网IP(Public)

  • Internet上的路由器中只有到达公网的路由表,没有到达私网的路由表

  • 公网IP由因特网信息中心(Internet Network Information Center,Inter NIC)统一分配和管理

  • ISP需要向 Inter NIC 申请公网

私网IP(Private)

  • 主要用于局域网。下面是保留的私网网段

    A类:10.0.0.0/8,1个A类网络

    B类:172.16.0.0/16 ~ 172.31.0.0/16,16个B类网络

    C类:192.168.0.0/24 ~ 192.168.255.0/24,256个C类网络

23、NAT

私网IP访问Internet 需要进行 NAT 转换为公网

  • NAT( Network Address Translation )

  • 这一步可以由路由器来完成

NAT 的特点

  • 可以节约公网IP资源

  • 会隐藏内部真实IP

NAT的分类

  • 静态转换

    手动配置 NAT 映射表

    一对一转换

  • 动态转换

    定义外部地址池,动态随机转换

    一对一转换

  • PAT( Port Address Translation )

    多对一转换,最大程度节约公网IP资源

    采用端口多路复用方式,通过端口号标识不同的数据流

    目前应用最广泛的 NAT 实现方式文章来源地址https://www.toymoban.com/news/detail-704183.html

到了这里,关于网络协议从入门到底层原理学习(三)—— 路由的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络】虚拟路由冗余(VRRP)协议原理与配置

    目录  1、VRRP虚拟路由器冗余协议 1.1、协议作用 1.2、名词解释  1.3、简介  1.4、工作原理  1.5、应用实例  2、 VRRP配置 2.1、配置命令   1.1、协议作用 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协

    2024年02月05日
    浏览(53)
  • 「网络编程」应用层协议_ HTTPS协议学习及原理理解

    「前言」文章内容大致是应用层协议的HTTPS协议讲解,续上篇HTTP协议。 「归属专栏」网络编程 「主页链接」个人主页 「笔者」枫叶先生(fy) HTTPS(HyperText Transfer Protocol Secure) 是一种通过加密和身份验证保护网络通信安全的协议。它是基于HTTP协议的安全版本,也是工作在应用

    2024年02月16日
    浏览(53)
  • 「网络编程」传输层协议_ UDP协议学习_及原理深入理解

    「前言」文章内容大致是传输层协议,UDP协议讲解。 「归属专栏」网络编程 「主页链接」个人主页 「笔者」枫叶先生(fy) HTTP协议普通用户认为是将请求和响应直接发送到了网络当中。但实际应用层需要先将数据交给传输层,由传输层对数据做进一步处理后再将数据继续向下

    2024年02月17日
    浏览(44)
  • 网络协议到底是什么?

    本文介绍了通信协议的概念以及如何通过添加特定的机制和信息来确保无错误的数据传输。         协议由所有 \\\"交换 \\\"信息的站点使用的通信规则和程序组成。所有在网络上交换数据的站点都使用协议,以满足目标。         协议是一组预定义的规则和约定,用于管

    2024年02月02日
    浏览(40)
  • 「网络编程」传输层协议_ TCP协议学习_及原理深入理解(一)[万字详解]

    「前言」文章内容大致是传输层协议,TCP协议讲解,续上篇UDP协议。 「归属专栏」网络编程 「主页链接」个人主页 「笔者」枫叶先生(fy) TCP( Transmission Control Protoco l)是一种面向连接的、可靠的传输协议,TCP全称为 \\\"传输控制协议”,TCP人如其名,要对数据的传输进行一个

    2024年02月16日
    浏览(38)
  • RK3399平台开发系列讲解(内核入门篇)网络协议的分层

    🚀返回专栏总目录 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢对于多数的应用和用户而言,使用互联网的一个基本要求就是数据可以无损地到达。用户通过应用进行网络通信࿰

    2024年02月02日
    浏览(37)
  • 【网络原理进阶篇】ip协议,ip地址组成,ip地址分类网关,路由选择,数据链路层,应用层,ip与mac地址等

    前言: 大家好,我是 良辰丫 ,我们已经学习了网络原理基础版,初步认识了网络,还学习了网络编程,了解了网络通信的各种程序,接下来我们更深入的了解网络是如何工作的.这篇文章我们主要介绍协议,UDP和TCP的一些原理.💞💞 🧑个人主页:良辰针不戳 📖所属专栏:javaEE初阶 🍎

    2024年02月06日
    浏览(48)
  • 「网络编程」传输层协议_ TCP协议学习_及原理深入理解(二 - 完结)[万字详解]

    「前言」文章内容大致是传输层协议,TCP协议讲解的第二篇,续上篇TCP。 「归属专栏」网络编程 「主页链接」个人主页 「笔者」枫叶先生(fy) 首先明确,TCP是面向连接的,TCP通信之前需要先建立连接,就是因为 TCP的各种可靠性保证都是基于连接的,要保证传输数据的可靠性

    2024年02月15日
    浏览(43)
  • 深度学习入门——卷积神经网络CNN基本原理+实战

    ​ 卷积神经网络(Convolutional Neural Network,CNN)是深度学习技术中最基础的网络结构,模拟人脑工作,具备强大的特征学习能力。CNN结构主要由两部分组成:特征提取部分和分类部分color{blue}{特征提取部分和分类部分}特征提取部分和分类部分。特征提取部分网络将执行一系列

    2024年01月21日
    浏览(49)
  • 【大唐杯学习超快速入门】5G技术原理仿真教学——5G网络架构演进

    2,3G未写 需要记下各个网元的位置,以及各个网元间接口。 与e-nodeB之间接入的是MME与S-GW MME还会与HSS连接 SGW P-GW IP sever都与PCRF连接,构成一个三角 接入网: E-UTRAN(Evolved UMTS Terrestrial Radio Access Network):演进的UMTS陆地无线接入网 eNodeB(Evolved Node B):演进型Node B ,简称e

    2024年02月08日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包