浅谈网络层IP路由原理

本文深入浅出地介绍了网络层的IP路由原理,重点讲解了路由表的构成和路由器如何根据路由表进行IP分组转发。路由表包含目标网络IP、子网掩码、下一跳IP、离出接口和度量等关键信息。路由器通过这些信息确定数据包的传输路径,并使用IP分组转发算法确保正确传输。默认路由作为备选方案,处理无法匹配的IP分组转发情况。
摘要由CSDN通过智能技术生成

路由与路由表

路由(route)就是分组在因特网上从一台计算机传输到另一台计算机的实际路径。

因特网上的每个路由器都存储有一张表,称为路由表(routing table),路由器正是依据路由表的内容将各个 IP 分组转发到正确的去处。

注意:

  1. 路由器上的路由表反映的是该路由器与相邻路由器之间的连接关系,以及任何一个可达网络与某个邻接路由器之间的“目标-经过”关系
  2. 一个路由器上的路由表从来不会反映该路由器与任何非相邻路由器之间的连接关系
  3. 路由表每个表项中的IP默认为目标网段的IP地址,而不是目标计算机的IP地址,这样能够最大限度地提高路由的效率

这里有三个概念:路由,路由器,路由表。对于小白可能容易混淆,注意路由既可以指计算机之间的传输路径,又可以指传输这一动态过程,而路由器是设备,即完成路由这一动态过程的设备,路由表是信息。是储存在路由器中的用来路由的信息

 实际中由于路由器开发厂商的不同,路由表中的信息也不尽相同,但是几乎都包含五项基本信息:

  1. 目标网络的IP地址:32位,这里在上文提到,是目标网络的IP地址而非目标计算机的IP地址
  2. 目标网络的子网掩码:32位,即子网掩码,没什么好解释
  3. 下一跳IP地址:32位,如果目标网络需经过多个路由器,下一跳即使下一个路由器的IP地址
  4. 离出接口名字:路由器会提供多个接口,每个接口通向不同的网段,所以表项中需要提供该项,即使确定IP分组从哪一个接口发出去,离出接口只是标识本路由器的信息&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值