路由器简介

什么是IP路由
在网络之间将IP封包传送到目的节点的过程,即称为IP路由。
问:同一个网络内的两个节点互传IP封包,是否会历经IP路由的过程。



IP路由就是在网络之间将IP封包传送到目的节点的过程。我们可将上图多重网络环境,视为互联网的缩影
8-1-1 路由器的特性
1、具有两个(或以上)的网络接口,可连接多个网络,或是直接连接到其它路由器。所谓网络接口,泛指所有可连接网络的装置,例如:个人计算机上的网卡。
2、至少能解读封包在OSI模型第3层的信息。这是因为路由器必须知道封包的目的IP地址,才能执行进一步的路由工作。
3、具有路由表。路由表记载了有关路由的重要信息,路由器必须根据路由表,才能判断要将IP封包转送到哪一个网络,为IP封包选择最佳的路径。
8-1-2  路由器的功能
路由器最主要的功能就是转送IP封包。为了能正确地转送IP封包,路由器必须根据封包的目的IP地址,为它选择一条最佳的路径。所谓的路径,包含了以下两种要素:
路径位于路由器的那个网络接口。
路径的下一部路由器。如果目的节点位于与路由器直接连接的网络上,则不必再转送给其他路由器,直接将IP封包送至目的节点即可。
以下图为例,假设现在A1主机要传送IP封包给F1主机:


8-1-3 IP路由的过程
根据上例,假如A网络的A1主机,要传送IP封包给F网络的F1主机。我们逐一查看参与传送过程中,每部主机与路由器的动作,借此说明IP封包在路由器之间转送的过程:
A1主机
A1主机在送出IP封包前,必须先执行以下动作:
1、将IP封包的目的地址与本身的路由表对比,判断F1所在的位置。
2、若F1主机和A1主机位于同一个局域网,A1首选利用ARP取得F1的MAC地址,然后直接将IP封包传送给F1。
3、若F1主机和A1主机位于不同的局域网,则A1根据路由表,判断须将IP封包送至何部路由器。局域网通常只会有一部路由器,亦即默认网关,以本例而言,即是R1路由器。A1决定将IP封包送至R1后,先利用ARP取得R1连接A网络的接口MAC地址,然后直接将IP封包传送给R1。
R1路由器
R1路由器收到IP封包时,会执行以下的动作:
1、解读IP封包报头的信息。若TTL字段值等于1,停止转送此IP封包,并发出ICMP的错误信息给A1;若TTL字段值大于1,则将字段值减1后,继续以下步骤。
2、读取IP封包的目的地址。以此例而言,即是F1主机的IP地址。根据IP封包的目的地址,以及R1路由器本身所拥有的路由表,为IP封包选择一条路径。
3、若F1主机位于R1所连接的网络中(例如:A、B、C网络),则直接以ARP取得F1的MAC地址,然后将IP封包传送给F1。
4、若F1主机仅次于远程的网络(未与R1连接的网络,例如:D、E、F),则必须从路由表判断应该将IP封包转送至哪一部路由器处理。
R2路由器
 R2路由器收到IP封包时所执行的动作与R1路由器相似,以下仅扼要叙述:
1、判断IP封包报头的TTL字段值。
2、读取IP封包的目的地址,并判断最佳路径。
3、将IP封包转送至R3路由器。
R3路由器
1、R3路由器收到IP封包时,所执行的动作如下:
2、判断IP封包报头的TTL字段值。
3、读取IP封包的目的地址,并判断最佳路径。
8-1-4 直接与间接传递
直接传递是指IP封包由某一节点传送至同一网络内的另一节点。由于直接传递只能在同一个网络内进行,因此在传递过程中,不会通过路由器。
间接传递是指IP封包由某一节点传送至不同网络中的另一节点。间接传递必须先将IP封包转送给适当的路由器。
以先前A1主机传送IP封包到F1主机的过程中,属于间接传递的部分为:
1)A1→R1    2)R1→R2    3)R2→R3
属于直接传递的部分则为:
3)R3→F1
如果A1主机传送封包给同样位于A网络的A2主机,则只须用到直接传递,不必涉及间接传递。
作业:
1、什么是IP路由?
2、直接传递与间接传递的区别是什么?
3、路由器在7层网络参考模型各层中涉及________层。
4、由于各种网络的最大传输单元 (MTU) 不同,用路由器互联时必须对数据包进行分段和____________。
5、 路由选择协议位于 ( )
A. 物理层   B. 数据链路层   C. 网络层    D. 应用层
6、 从通信协议的角度来看,路由器是在哪个层次上实现网络互联( )。
(A) 物理层   (B) 链路层   (C) 网络层   (D) 传输层
6、简述图二路由器的路由过程



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值