您好,欢迎来到维库电子开发网!
|设计应用
全球最大的芯片PDF资料下载基地
立即登录 免费注册 维库知道
  首页 > 设计应用首页 > 设计应用 > 路由器基本功能中网络层的实际应用
嵌入式系统/ARM技术 | 单片机 | DSP | EDA/PLD | 存储/缓存技术 | 系统管理器件 | 数据转换/信号处理 | 模拟技术 | 专用芯片技术 | RF/高频技术 | 电源技术 | 传感技术 | 显示/光电技术 | 开关技术 | 滤波器 | 通信与网络 | 电测仪表 | 工控技术 | PCB技术 | 接口/总线/驱动 | 分立元器件 | 其它 | 智能卡技术 | 基础知识 | 集成电路  

路由器基本功能中网络层的实际应用

信息来源: 维库开发网 发布时间:2009年11月26日

  在网络不断发展的今天,每一个路由器基本功能主要就是按照一定的规则来进行动态的更新路由所保持的路由表,以便保持路由信息的有效性。

  了解一些关于路由器基本功能的知识还是非常有用的,这里主要分析了路由器基本功能中网络层的实际应用。传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。

  因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前添加下一个MAC地址,同时IP数据包头的TTL (Time To Live)域也开始减数,并重新计算校验和。当数据包被送到输出端口时,它需要按顺序等待,以便被传送到输出链路上。

  路由器在工作时能够按照某种路由通信协议查找设备中的路由表。如果到某一特定节点有一条以上的路径,则基本预先确定的路由准则是选择最优(或最经济)的传输路径。由于各种网络段和其相互连接情况可能会因环境变化而变化,因此路由情况的信息一般也按所使用的路由信息协议的规定而定时更新。

  网络中,每个路由器基本功能都是按照一定的规则来动态地更新它所保持的路由表,以便保持路由信息的有效性。为了便于在网络间传送报文,路由器总是先按照预定的规则把较大的数据分解成适当大小的数据包,再将这些数据包分别通过相同或不同路径发送出去。当这些数据包按先后秩序到达目的地后,再把分解的数据包按照一定顺序包装成原有的报文形式。路由器的分层寻址功能是路由器的重要功能之一,该路由器基本功能可以帮助具有很多节点站的网络来存储寻址信息,同时还能在网络间截获发送到远地网段的报文,起转发作用;选择最合理的路由,引导通信也是路由器基本功能;多协议路由器还可以连接使用不同通信协议的网络段,成为不同通信协议网络段之间的通信平台。一般来说,路由器的主要工作是对数据包进行存储转发,具体过程如下:

  第一步:当数据包到达路由器,根据网络物理接口的类型,路由器调用相应的链路层功能模块,以解释处理此数据包的链路层协议报头。这一步处理比较简单,主要是对数据的完整性进行验证,如CRC校验、帧长度检查等。

  第二步:在链路层完成对数据帧的完整性验证后,路由器开始处理此数据帧的IP层。这一过程是路由器基本功能的核心。根据数据帧中IP包头的目的IP地址,路由器在路由表中查找下一跳的IP地址;同时,IP数据包头的TTL(Time To Live)域开始减数,并重新计算校验和(Checksum)。

  第三步:根据路由表中所查到的下一跳IP地址,将IP数据包送往相应的输出链路层,被封装上相应的链路层包头,最后经输出网络物理接口发送出去。

  简单地说,路由器的主要工作就是为经过路由器的每个数据包寻找一条最佳传输路径,并将该数据包有效地传送到目的站点。由此可见,选择最佳路径策略或叫选择最佳路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据——路由表(Routing Table),供路由选择时使用。上述过程描述了路由器的主要而且关键的工作过程,但没有说明其它附加性能,例如访问控制、网络地址转换、排队优先级等。



  来源:huiliang
收藏此页】 【关闭】 【返回】 【打印

 关于“路由器基本功能中网络层的实际应用”的相关信息

现在有0人对本文发表评论 查看所有评论
 

最新设计应用

热点设计应用

维库电子通-热门词条

关于我们 | 广告服务 | 服务项目 | 付款方式 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2009 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8016 QQ:467090989 | MSN:dzsc076@hotmail.com | 邮箱:weeqoomaster@21cn.com
网络警察网络警察