什么是三层交换,说说和路由的区别在那里


Posted in 面试题 onSeptember 01, 2014
三层交换机和路由器都可工作在网络的第三层,根据ip地址进行数据包的转发(或交换),原理上没有太大的区别,这两个名词趋向于统一,我们可以认为三层交换机就是一个多端口的路由器。
但是传统的路由器有3个特点:基于CPU的单步时钟处理机制;能够处理复杂的路由算法和协议;主要用于广域网的低速数据链路
在第三层交换机中,与路由器有关的第三层路由硬件模块也插接在高速背板/总线上,这种方式使得路由模块可以与需要路由的其他模块间高速的交换数据,从而突破了传统的外接路由器接口速率的限制(10Mbit/s-100Mbit/s)。

对路由知识的掌握情况,对方提出了一个开放式的问题:简单说明一下你所了解的路由协议。

路由可分为静态动态路由。静态路由由管理员手动维护;动态路由由路由协议自动维护。
路由选择算法的必要步骤:1、向其它路由器传递路由信息;2、接收其它路由器的路由信息;3、根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;4、根据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化以路由信息的形式向其它路由器宣告。
两种主要算法:距离向量法(Distance Vector Routing)和链路状态算法(Link-State Routing)。由此可分为距离矢量(如:RIP、IGRP、EIGRP)链路状态路由协议(如:OSPF、IS-IS)。
路由协议是路由器之间实现路由信息共享的一种机制,它允许路由器之间相互交换和维护各自的路由表。当一台路由器的路由表由于某种原因发生变化时,它需要及时地将这一变化通知与之相连接的其他路由器,以保证数据的正确传递。路由协议不承担网络上终端用户之间的数据传输任务。

Tags in this post...

面试题 相关文章推荐
如何实现jdbc性能优化
Jul 30 面试题
C语言变量的命名规则都有哪些
Dec 27 面试题
如何向接受结构参数的函数传入常数值
Feb 17 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
.net软件工程师面试题
Mar 31 面试题
linux系统都有哪些运行级别
Apr 15 面试题
系统管理员的职责包括那些?管理的对象是什么?
Sep 20 面试题
介绍一下Linux内核的排队自旋锁
Aug 27 面试题
EJB timer的种类
Oct 28 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
构造方法和其他方法的区别
Apr 26 面试题
UNIX特点都有哪些
Apr 05 面试题
如何判断计算机可能已经中马
Mar 22 #面试题
盛大笔试题
Nov 05 #面试题
标记环介质访问控制协议
Mar 27 #面试题
网络安全方面的面试题
Nov 04 #面试题
盛大二次面试题
Nov 18 #面试题
CSMA/CD介质访问控制协议
Nov 17 #面试题
上海微创软件面试题
Jun 14 #面试题
You might like
php顺序查找和二分查找示例
2014/03/27 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
Javascript MD4
2006/12/20 Javascript
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
JS生成随机打乱数组的方法示例
2017/12/23 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
[05:13]TI4 中国战队 机场出征!!
2014/07/07 DOTA
Python实现telnet服务器的方法
2015/07/10 Python
python通过文件头判断文件类型
2015/10/30 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
python线程池threadpool使用篇
2018/04/27 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
Python实现的爬取小说爬虫功能示例
2019/03/30 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Python修改列表值问题解决方案
2020/03/06 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
HTMl5的存储方式sessionStorage和localStorage详解
2014/03/18 HTML / CSS
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述
2013/03/30 面试题
使用C#编写创建一个线程的代码
2013/01/22 面试题
活动总结怎么写啊
2014/05/07 职场文书
担保书范本
2015/01/20 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
Redisson实现Redis分布式锁的几种方式
2021/08/07 Redis