【知识强化】第四章 网络层 4.9 网络层设备

这节课我们来学习一下网络层设备。那对于网络层设备呢大家一定不陌生,最主要的就是这个路由器了。那这节课我们就来学习一下路由器它的内部构造以及它的一个转发过程。

首先呢路由器它是一种具有多个输入端口和多个输出端口的专用计算机,任务呢就是转发分组。啊正因为它有多个输入以及输出端口,我们才可以让这个路由器连接多台主机以及连入多个网络。

那这是一个路由器的内部结构图。我们可以看到它主要分成两个部分,一个是路由选择部分,一个是分组转发部分。那这个路由选择部分呢,也叫做控制部分。

那这一部分的核心构建,可以看到就是这个最大字的路由选择处理机。啊这个路由选择它的功能呢就是根据所选定的一个路由选择协议,啊比如说RIP协议或者说OSPF协议等等,构造出一个完整的路由表。啊因为我们之前讲过这两个协议,构造出的路由表项其实也是不一样的。那构造出路由表之后呢啊就可以定期地或者是经常性地和相邻路由器交换路由信息,而且呢也可以不断地更新和维护这个路由表。因此这个路由选择部分呢就是为构建一个完整的路由表而服务的。

那我们接下来再看这个第二部分。第二部分呢是分组转发部分,那这个分组转发呢它又包含三个部分。第一个部分呢就是多个输入端口,第二部分就是中间的这个交换结构。第三个就是多个输出端口。那在分组转发这一块呢,核心当然也是这个交换结构。

交换结构它的功能呢是根据转发表对分组进行一个转发。也就是它是一个啊分组的搬运工,它可以把分组从一个固定端口输出到另一个端口,给它找到一个合适的端口输出去。那这个转发表是什么呢?转发表是由路由表而得来的。啊根据路由表的几列属性然后呢再结合主机的网卡特性,就可以确定接下来一个转发表。那这个转发表呢就是告诉我这一个分组应该从哪个输出端口、具体的哪个端口输出去,啊来进行一个转发。

那这里面的转发大家要和路由选择区分开。转发呢在这路由器内部就是把一个分组从一个端口、输入端口转发到另一个输出端口。而这个路由选择呢是比较宏观的,啊就是比较大的。指的是在路由之间,啊选择一个合适的路径,把一个信息从源站或者说源主机发送到目的主机。这是路由选择,转发就是在内部的,路由选择呢就是在外部的。那当然并不是任何一个分组只要进了这个路由器,只要从输入端口进来了,就一定会从这个交换结构这儿然后再输出去。这要分情况的。

 如果收到的分组呢,是路由器之间交换路由信息的分组,比如说RIP分组还有OSPF分组等等。那就会把这些分组送交给路由选择处理机,也就是送交给路由器的路由选择部分然后来进行一个处理和计算。那如果收到的是数据分组呢,

原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11443650.html

时间: 2024-11-07 03:50:56

【知识强化】第四章 网络层 4.9 网络层设备的相关文章

Android初级教程理论知识(第四章内容提供器)

之前第三章理论知识写到过数据库.数据库是在程序内部自己访问自己.而内容提供器是访问别的程序数据的,即跨程序共享数据.对访问的数据也无非就是CRUD. 内容提供者 应用的数据库是不允许其他应用访问的 内容提供者的作用就是让别的应用访问到你的数据库 写自定义内容提供者的代码就是在被访问程序与主访问程序之间交替写代码. 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法.自定义继承使用ContentProvider @Override

《软件工程 ——理论、方法与实践》知识概括第四章 需求工程

第4章 需求工程 软件需求是决定软件开发是否成功的一个关键因素. 一.软件工程 需求的概念涵盖用户角度(系统的外部行为)和开发人员角度(系统的内部特征),关键在于需求一定要文档化. 软件需求划分:业务需求.用户需求.系统需求.功能需求和非功能需求等类型. 功能需求描述系统应该提供的功能或服务,通常涉及用户或外部系统与该系统之间的交互,一般不考虑系统的实现细节. 非功能需求是从各个角度对系统的约束和限制,反映了应用对系统质量和特性的额外要求. 系统需求是更加详细地描述系统应该做什么,通常包括很多分

【知识强化】第二章 数据的表示和运算 2.2 定点数的表示与运算

我们进入第二章的学习,就是定点数的表示和运算. 那关于定点数呢我们分为两块内容,一块呢就是定点数的表示也就是我们这一节的内容,一块呢就是定点数的运算.这两块内容呢都非常的难,也都非常的重点.希望大家呢引起重视. 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11370240.html

unix环境高级编程基础知识之第四章

1.从当前用户转到root用户:直接输入su命令,然后输入root密码,如果之前没有设置root命令密码会登陆不成功,这里需要命令sudo passwd命令设置密码,然后按照上面输入就成:从root命令转普通用户:使用exit命令就可以.使用logout会有问题bash: logout: not login shell: use `exit',意思是你当前不是login shell,要用exit命令退出.当使用root下使用命令登陆login用户的时候,可以使用logout命令退出,已验证. 2

Java基础知识二次学习--第四章 异常

第四章 异常处理 时间:2017年4月26日11:16:39~2017年4月26日11:28:58 章节:04章_01节 04章_02节 视频长度:20:46+01:16 内容:异常的概念 心得: Java异常是JAVA提供的用于处理程序中错误的一种机制 实在运行的过程中发生的一些异常事件(比如除0溢出,数组越界,要读取的文件不存在) 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果 JAVA程序的执行过程中 如果出现异常事件,可以生成异

第四章知识汇总

第四章    第一个程序 4.1    一个源程序从写出到执行的过程 第一步:编写汇编源程序 使用文本编辑器,用汇编语言编写汇编源程序,这一步工作的结果是产生了一个存储源程序的文本文件 第二步:对源程序进行编译连接. 使用汇编语言编译程序对源程序文件中的源程序进行编译,产生目标文件进行连接,生成可在操作系统中直接运行的可执行文件. 可执行文件包含两部分内容. (1)程序(从源程序中的汇编指令翻译过来的机器码)和数据(源程序中定义的数据) (2)相关的描述信息(比如,程序有多大,要占用多少内存空间

Linux知识要点大全(第四章)

第四章 文件管理 *主要内容 文件和目录的操作: ①创建 ②删除 ③拷贝 ④重命名(剪切) ⑤查看 一:目录的操作 回顾与目录相关的命令 ls  查看目录中的内容 .pwd 打印当前目录   .cd  切换目录1.创建目录 mkdir  [-选项]  [参数] -p 级联创建,在父目录不存在的情况下,先创建父目录,再创建子目录. 例:mkdir -p dou1/dou11/dou111/ -v 显示创建过程. 2.删除目录 rmdir    删除空目录 例:rmdir  dou2 rm  –r或

【PMP】Head First PMP 学习笔记 第四章

第四章 项目整合管理 项目经理每天的工作 力保项目顺利进行 紧密监督以确保计划进行 计划本身不完善需要予以修正 即使是更大的项目的子项目,也要有收尾的过程 6个整合管理过程 整合管理划分为6个过程,项目经理必须掌握的核心职责. 1.制订项目章程 授权你展开工作的文档,通常由赞助人(为项目提供资金的人)交给你. 2.制订项目管理计划 项目管理计划涵盖了所有知识领域,很大一部分就是告诉你在出现问题时如何处理变更. 3.指导和管理项目执行 确保所有人都在做他们本该做的事,项目创建的产品和项目确实满足干

系统分析员考试复习笔记-4:第四章 数据通讯与计算机网络

 1.      第四章数据通讯与计算机网络(P143) 计算机网络源于计算机技术与数据通讯技术的结合,它通过网络链路将分布在各个地理位置的多台独立的计算机相互连接起来,从而形成一种网络,并在网络操作系统.网络管理软件和网络通讯协议的管理和协调下,实现资源(硬件.软件和数据)共享. 1.1.      数据通讯基础知识 1.1.1.     信道特性 各种数据终端设备交换数据,必然要传输数据(模拟信号或者数字信号),数据传输的路径称为信道.信道可以分为物理信道和逻辑信道.物理信道由传输介质和

读大道至简第四章有感

第四章题目为流于形式的沟通,顾名思义说的就是我们的沟通只是表面工作,没有深入,也就不会对工作有什么实质性的帮助.但是这个沟通值得是谁与谁之间的沟通呢,没错,就是我们与客户之间的沟通.程序员与计算机之间可以用C语言,java进行沟通但是客户不一定会这些我们也不能要求客户会这些,所以学好基本的编程语言是基础,学会与客户用汉语进行深刻的沟通,并且把这些沟通的内容转化为编程的需求.这是对一个程序员的客观要求. 然而就像书中所说,有的客户会聘用一个专家组来与程序员进行沟通,这时候专业知识就可以很好的应用,