
使用 IP 协议的虚拟互连网络可简称为 IP 网。
当互联网上的主机进行通信时,就好像在一个网络上通信一样,而看不见互连的各具体的网络异构细节

在路由表中,对每一条路由,最主要的是
(目的网络地址,下一跳地址)

IP 层转发分组的流程
路由器将数据包的包头送往路由器的处理器,路由处理器会读取其中的目的IP地址,然后在自己的路由表里查找是否存在它所在网段的路由。
在确定了数据包的路由之后,路由器重新建立数据帧。
路由技术
使路由器学习到路由,对路由进行控制,并且维护这些路由的完整、无差错的技术。
要想使路由有效地工作,必须具备:
要知道目的地址
有可以学到路由的资源
有可能到达目的网络的路径
在众多可能到达目的IP地址的路径中有最佳的路由
管理和维护路由信息
查找路由表
按主机所在的网络地址制作路由表,使路由表大大简化。
根据目的网络地址就能确定下一跳路由器,IP 数据报最终一定可以找到目的主机所在目的网络上的路由器(可能要通过多次的间接交付)。只有到达最后一个路由器时,才试图向目的主机进行直接交付

使用子网掩码的分组转发过程
在不划分子网的两级 IP 地址下,从 IP 地址得出网络地址是个很简单的事。
在划分子网的情况下,从 IP 地址却不能唯一地得出网络地址来,这是因为网络地址取决于那个网络所采用的子网掩码,但数据报的首部并没有提供子网掩码的信息。
因此分组转发的算法也必须做相应的改动。
已知互联网和路由器 R1 中的路由表。主机 H1 向 H2 发送分组。试讨论 R1 收到 H1 向 H2 发送的分组后查找路由表的过程。

主机 H1 要发送分组给 H2

因此 H1 首先检查主机 128.30.33.138 是否连接在本网络上,如果是,则直接交付;否则,就送交路由器 R1,并逐项查找路由表。
因此 H1 必须把分组传送到路由器 R1然后逐项查找路由表

路由器 R1 收到分组后就用路由表中第 1 个项目的子网掩码和 128.30.33.138 逐比特 AND 操作

路由器 R1 再用路由表中第 2 个项目的子网掩码和 128.30.33.138 逐比特 AND 操作


