当前位置:网站首页>网络——路由器
网络——路由器
2022-08-09 15:08:00 【real_vavid】
路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。
从结构上看,路由器由路由选择和分组转发两部分构成。从模型的角度看,路由器是网络层设备,它实现了网络模型的下三层,即物理层、数据链路层和网络层。
路由选择部分也称为控制部分,就是根据所选定的路由选择协议构造出路由表,同时经常或定期地和相邻路由器交换路由信息而不断地更新和维护路由表。
分组转发部分由三部分组成:交换结构、一组输入端口和一组输出端口。
交换结构:根据转发表(路由表得来)选择一个合适的端口对分组进行转发。
有三种常用的交换方法:通过存储器进行交换、通过总线进行交换和通过互联网络进行交换。
【例】(2015年题38)某路由器的路由表如下表所示
若路由表收到一个目的地址为169.96.40.5的IP分组,则转发该IP分组的接口是_____。
A S1
B S2
C S3
D S4
【分析】
将目的地址169.96.40.5的前23bite保持不变,剩余9bite清零
可以看出该IP分组的与第一条路由记录是匹配的;按此方法,可以发现,与第二条和第三条路由记录也是匹配的。而最后一条路由记录中的目的网络地址0.0.0.0/0则表示这是默认路由,如果找不到匹配的路由记录,可按默认路由进行转发。那么该IP分组进行转发时,有多条路由可选时,采用「最长前缀匹配」原则,因为前缀越长地址块就越小,地址就越具体。因此,我们选择网络前缀为27的这条路由记录,答案选C。
边栏推荐
猜你喜欢
随机推荐
Anatomy of Storage Size, Value Range, and Output Format of Basic Data Types in C Language
Go语言基础(十一):反射
Chapter 4: Using Local Geospatial Data (4.1-4.5)
初识C语言,了解一下C语言轮廓
超文本链接
IDEA中操作数据库 以MySQL为例,可以放弃Navicat了
Chapter 1: GEE and GEEMAP
求素数的三种方法
认识盒子模型
求n的阶乘的两种方法
Go语言基础(十):接口
第四章:使用本地地理空间数据(4.1-4.5)
2022年深圳杯建模A题思路: 破除“尖叫效应”与“回声室效应”,走出“信息茧房”
#yyds干货盘点# 面试必刷TOP101:删除有序链表中重复的元素-II
开始记录自己的学习过程和目标
学编程的第七天
3. Using Earth Engine Data
布隆过滤器及LRU Cache的实现
学编程的第十一天
Codeforces Round #806 (Div. 4)||沉淀)血洗五道口









