在只有一个网段的网络中,数据包可以很容易地从源主机到达目标主机,但是如果一台计算机要和非本网段的计算机进行通信,数据包可能需要经过很多路由器。
主机A和主机B所在的网段被许多路由器隔开,主机A与主机B的通信就要经过中间路由器,如何选择到达目的地的路径,数据包从A到达B有很多条路径可供选择,在这些路径中在某一时刻总会有一条路径是最好的,因此为了尽可能地提高网络访问速度,就需要有一种方法来判断从源主机到达目的地主机所经过的最佳路径,从而进行数据转发,这就是数据路由技术。