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


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...

面试题 相关文章推荐
大唐电信科技股份有限公司java工程师面试经历
Dec 09 面试题
方法名是否可以与构造器的名字相同
Jun 04 面试题
关于Java String的一道面试题
Sep 29 面试题
struct和class的区别
Nov 20 面试题
ORACLE十问
Apr 20 面试题
SQL面试题
Dec 09 面试题
介绍一下代理模式(Proxy)
Oct 17 面试题
武汉高蓝德国际.net机试
Jun 24 面试题
了解AppleTalk协议吗
Apr 01 面试题
Linux的文件类型
Jul 05 面试题
如何进行Linux分区优化
Sep 13 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
如何判断计算机可能已经中马
Mar 22 #面试题
盛大笔试题
Nov 05 #面试题
标记环介质访问控制协议
Mar 27 #面试题
网络安全方面的面试题
Nov 04 #面试题
盛大二次面试题
Nov 18 #面试题
CSMA/CD介质访问控制协议
Nov 17 #面试题
上海微创软件面试题
Jun 14 #面试题
You might like
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
php解决约瑟夫环示例
2014/04/09 PHP
jquery动态添加option示例
2013/12/30 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
2016/06/09 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
vue的mixins属性详解
2018/03/14 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
深入浅析vue全局环境变量和模式
2020/04/28 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
Python对象与引用的介绍
2019/01/24 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
你所在的项目是如何确定版本号的
2015/12/28 面试题
阿德的梦教学反思
2014/02/06 职场文书
2014年党员承诺书范文
2014/05/20 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
佛光寺导游词
2015/02/10 职场文书
客服专员岗位职责
2015/02/10 职场文书
2016年国培研修日志
2015/11/13 职场文书