天下网吧 >> 网吧方案 >> 网络方案 >> 正文

重读Route Print路由表的一些心得

bsp;       224.0.0.0             240.0.0.0             192.168.5.20             20
    192.168.5.20          255.255.255.255   255.255.255.255  192.168.5.20              1
    Default Gateway:     192.168.0.1
    -------
    接着上面的:
    请大家注意,我把interface调到了第一列,并根据interface一列,将表分为2部分,一部分是127的路由条目,一部分是和物理网卡ip 192.168.5.20相关的路由条目。

    下面我们来分析这些路由条目

    先看第一部分
    127.0.0.1尽管很特殊,但毕竟还是一个IP地址,那么它也一样有自己的网段和广播地址,尽管我们几乎用不到。
    所以,它自身有1条路由就是从接口127.0.0.1到目的地127.0.0.0 这个8位网段,掩码自然是255.0.0.0,网关呢? 网关简单说就是下一跳出口地址,因为如果你想访问127.0.0.0/8的任意一个地址,显然这个地址和自己在一个网段上,没有必要跨网段,就像你想从自己家的厨房到客厅一样,不用出门,就可以直接到达,因此最终的出口(下一跳)就是自己了,metric 表示跳跃数,用于确定最佳路由,在某些情况下越小越好,但也不是绝对的。

    第二条可以这样理解,如果想让tcp/ip和网卡良好的通讯,就需要有一条路由可以让系统内部的路由到物理网卡上,如此,才可以保证在本机上设置的任意IP均可以顺利与环回地址通讯,同时这也是系统自身网络机制必须实现的一部分。

    剩下的都和网卡地址有关了。

    第三条,接口为本机IP,目标为192.168.5.255,这是一个直接广播地址,也就是广播地址的另一种类型,指代一个特定网络中的所有主机。显然这里是只192.168.5.X的目标地址。ping命令其实就是用的这条路由。

    第四条,可以理解为,如果某个地址和掩码255.255.248.0进行与运算后结果都是192.168.0.0,则本机地址可以与之通讯,这条路由的作用其实是代替了这个计算过程,和上一跳相比,比仅仅局限与192.168.5.x,而是符合上面条件的所有地址,实际上,我可以ping通192.168.0.x-192.166.7.x 的任意一个IP,就是因为这条路由在起作用。

    第五条,如果访问地址并非本地,则系统会将目标地址当作0.0.0.0 掩码是0.0.0.0,也就是处本地、127地址之外的所有地址均通过192.168.0.1这个网关出去,这条路由通常被称为默认路由,说白了,你上外网就是依靠此条路由策略。就是因为有了这条路由,才可以将访问外网的请求都发给网关192.168.0.1,之后就由0.1主机上的isa2006去处理这些请求了。

    第六条,224开头的是多播地址,这个是在某些情况下给多地址发广播时用的,因此这里会单独作为一条路由策略列出。

    最后一条,255.255.255.255的地址已提到过,它是广播地址的另一种被称为有限广播,同时也叫本地广播。我想这个地址经常用抓包工具的朋友应该比较常见,MAC地址是全F的就是目标广播地址了,arp协议会用到此地址会对全部主机发送广播以实现查询特定主机的请求,由于对方mac地址位置,所以就用全F,也就是FF-FF-FF-FF-FF-FF 来表示。

    从上面我们可以看出,下一条的指定很重要,因为它会指引系统或程序等的访问请求下一个要去的地方在哪里,这点至关重要。

    大致说完了,有的地方说的有点乱,请见谅。

    如果有错误的地方,请大家指正,谢谢。

上一页  [1] [2] 

本文来源:天下网吧 作者:网吧方案

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下