路由器转发分组的过程是什么样
Admin 2022-05-19 群英技术资讯 1571 次浏览
这篇文章主要介绍“路由器转发分组的过程是什么样”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“路由器转发分组的过程是什么样”文章能帮助大家解决问题。路由器是采用第二种方式,因为第一种不符合实际情况。网络太复杂庞大了,一个路由器不可能知道所有的网络的拓扑结构。即使它真的将所有网络的路由保存下来,那也是效率极低的,需要占用巨大的存储,另外查询路由也会变的极其低效。
所以路由器只会保存和它相连网络的信息,这样,当一个数据包经过一个路由器,路由器就会根据目的地址选择下一跳的地址把该数据包交付出去,中间可有会经过十几个路由器的转发,一个数据包才会最终交付给目的主机。
路由器转发分组是有自己的算法的,下面我们来看路由器是如何转发分组的:
(1)首先从需要从数据包中提取目的地址。
(2)看是否可以直接交付。即目的地址所在网络是否与该路由器直接连接,若连接则可直接交付,不需要再经过其他路由器的进行转发。否则,则执行3。
(3)查看路由表是否有对应的特定主机路由,有的话就转发给特定主机路由路由指定的下一跳地址,否则执行4。
(4)查看有没有符合的一般路由,如果有,则根据符合规则的那一条一般路由指定的下一跳地址进行转发,否则执行5。
(5)若该路由器中的路由表设定了默认路由,则将分组转发到默认路由指明的地址,否则执行6
(6)丢弃该数据包,并报告转发失败
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux中total指的是列表中所有文件的磁盘空间占用总和,也即资源占用总和,统计单位是kb;total是在使用“ls -l”命令时显示的第一行结果,其中获取目录的大小并非是目录所包含的文件的总大小,而仅仅是目录自身的大小。
基于CentOS下搭建 WordPress 个人博客
在linux中,栈是一种串列形式的数据结构;这种数据结构的特点是后入先出,数据只能在串列的一端进行推入和弹出的操作,linux中的栈可以分为进程栈、线程栈、内核栈和中断栈。
linux中wc命令的作用和用法是什么?一些对Linux电脑操作系统不熟悉的朋友可能不是很了解wc命令的作用和用法,因此这篇文章就给大家来详细的介绍一下wc命令,感兴趣的朋友就继续往下看吧。
linux下grep命令是用来做什么呢?日常工作中,grep命令的使用是非常多的,grep命令是用来查找文件或标准输出中匹配的行,它的强大之处在于它支持正则表达式。因此这篇文章就和大家聊一聊linux下的grep命令。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008