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


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

面试题 相关文章推荐
PHP中如何使用Cookie
Oct 28 面试题
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 面试题
应用服务器有那些
Jan 19 面试题
数组越界问题
Oct 21 面试题
求两个数的乘积和商数,该作用由宏定义来实现
Mar 13 面试题
描述RIP和OSPF区别以及特点
Jan 17 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
Python的两道面试题
Jun 29 面试题
GC是什么?为什么要有GC?
Dec 08 面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
Feb 16 面试题
线程同步的方法
Nov 23 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
如何判断计算机可能已经中马
Mar 22 #面试题
盛大笔试题
Nov 05 #面试题
标记环介质访问控制协议
Mar 27 #面试题
网络安全方面的面试题
Nov 04 #面试题
盛大二次面试题
Nov 18 #面试题
CSMA/CD介质访问控制协议
Nov 17 #面试题
上海微创软件面试题
Jun 14 #面试题
You might like
PHP通用检测函数集合
2006/11/25 PHP
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
带密匙的php加密解密示例分享
2014/01/29 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
JavaScript 序列化对象实现代码
2009/12/18 Javascript
JS重要知识点小结
2011/11/06 Javascript
javascript动态加载三
2012/08/22 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
Bootstrap警告框(Alert)插件使用方法
2017/03/21 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
Python 日期区间处理 (本周本月上周上月...)
2019/08/08 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
某公司Java工程师面试题笔试题
2016/03/27 面试题
幼儿园秋季开学寄语
2014/08/02 职场文书
出生证明格式
2015/06/15 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server