首先我们来学习以下几个基本概念。
路由(routing):选择一条用于发送分组的路径的过程。
路由器(router):一种专门实施路由的计算机。
路由的形式分为两种形式:直接交付(direct delivery)和间接交付(indirect delivery)。
直接交付:在一个物理网络上把数据报从一台主机直接传输到另一台主机。
间接交付:当源主机和目的主机分别处于不同的物理网络上时,数据报由源主机通过中间的路由器把数据报间接地传输到目的主机的过程。
在同一物理网络上两个主机之间的IP数据报传输不涉及路由器。源主机把数据报封装在物理帧中,把目的IP地址和一个物理硬件地址绑定在一起,并把产生的帧发送到目的主机。
同一网络上所有主机的IP地址都有一个相同的网络前缀,因此,可以通过检测网络前缀来识别目的主机是否与发送方在同一个物理网络上。