TCP/IP 路由

路由定义一条路径,这是为了经过因特网发送包到另一网络上的地址。

路由不定义完全路径,只定义从主机到可以将包转发到目的地的网关间的路径段(或从一个网关到另一个网关)。 有五种类型的路由:

描述
主机路由 定义能够将包转发到另一个网络上的特定主机的网关。
网络路由 定义一个能够转发数据包到特定网络上任意主机的网关。
缺省路由 当到达目标的主机或网络路由没有定义时,定义要使用的网关。
回送路由 发送至本地网络地址的所有包的缺省路由。 回送路由 IP 始终为 127.0.0.1。
广播路由 所有广播包的缺省路由。 两个广播路由会自动分配给网络在其上具有 IP 的每个子网(一个分配 给子网地址,另一个分配给子网的广播地址)。

路由定义在内核 路由表中。 路由定义包含从本地主机可到达的网络的信息和用来到达远程网络的网关信息。 当网关接收到一个数据报时,它检查路由表以找出接下来沿着到它的目标的路径将数据包发往何处。

可在内核路由表中为同一目标添加多个路由。 路由查找评估和请求相匹配的所有路由,然后用最短距离度量选择路由。 如果多个路由有相同的距离,查找就选择一个最明确的路由。 如果两个标准对多个路由都合适,路由查找就变更匹配路由选项。