参考 <The TCP/IP Guide> http://tcpipguide.com
直接传送和间接传送
- 直接传送 (direct delivery):当数据报的发送者和接收者在同一个物理网络下,数据报是直接从发送者发往接收者的。
- 间接传送 (indirect delivery):当数据报的发送者和接收者在两个不同的物理网络下,传送就是间接的。数据报要通过一个或多个中间设备(路由器)来实现跨网络传送。我们通常把这个间接的传送过程称为路由 (routing)。
间接传送中是包含直接传送的,间接传送中发送者发往路由器、路由器发往路由器和路由器发往接收者都属于直接传递。
路由
路由的过程其实和显示中送信的过程是很像的,假如我要从深圳福田寄一封信到日本东京都米花町5丁目39番地1号,我将信放进街道的信桶,邮递员来信桶将信带到福田区的邮政局,然后再带到深圳市邮政局 -> 广东省邮政局 -> 中国邮政局 ->日本邮政局 -> 东京都邮政局 -> 米花町邮政局…… 数据报路由也是这样,先判断目的 IP 地址是否在同一个网络,如果是便直接传送到目的地,如果不是就传送给本地的路由器(本地邮局),由路由器判断目的地址是否在它的子网上(如深圳市邮局判断目的是不是在深圳市内)或在与之直接相连的网络上,如果不在就传给下一个路由器(广东省邮局),如果在则传给对应网络的路由器(如日本邮局判断目的在东京,东京属于日本&#x