首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

怎么理解 IP路由表中的网络掩码

2012-03-24 
如何理解 IP路由表中的网络掩码看到IP路由表的描述中有一点不太明白希望大侠们给个好理解的解释网络掩码网

如何理解 IP路由表中的网络掩码
看到IP路由表的描述中有一点不太明白
希望大侠们给个好理解的解释


网络掩码

网络掩码与目标结合使用以决定使用路由的时间。例如,主机路由的掩码为 255.255.255.255,默认路由的掩码为 0.0.0.0,而子网或网络路由的掩码在这两个极限值之间。

掩码 255.255.255.255 表明只有精确匹配的目标使用此路由。掩码 0.0.0.0 表示任何目标都可以使用此路由。当以二进制形式撰写掩码时,1 表示重要(必须匹配),而 0 表示不重要(不需要匹配)。

例如,目标 172.16.8.0 的网络掩码为 255.255.248.0。此网络掩码表示前两个八位字节必须精确匹配,第三个八位字节的前五位必须匹配(248=11111000),而最后一个八位字节无关紧要。第三个八位字节 172.16.8.0(即 8)等于二进制形式的 00001000。不更改前 5 位(以“粗体”显示的屏蔽部分),最多可到 15 或二进制形式的 00001111。因此目标为 172.16.8.0、掩码为 255.255.248.0 的路由应用于所有要通过 172.16.15.255 到达 172.16.8.0 的数据包。

红色字段不理解
172.16。15.255 - 172.16.8.0 理解为什么? 是目标地址吗? 还是别的什么?



[解决办法]
恩,应该是IP包的目标地址。红字貌似表达有问题,看起来想是翻译的文字,但翻译错了。
只要IP包的目标地址在 172.16.8.0 - 172.16.15.255 这个范围内的,都可以使用那条路由 转发出去。

因为 “目标 172.16.8.0,网络掩码为 255.255.248.0”这条路由指向一个网络,该网络有下面这些IP:
172.16.8.0
172.16.8.1
172.16.8.2
172.16.8.3
..
172.16.8.255

172.16.9.0
172.16.9.1
..
172.16.9.255

172.16.10.0
172.16.10.1
..
172.16.10.255

...
172.16.15.0
172.16.15.1
.. 
172.16.15.255 

所以属于这个网络的IP都可以使用那条路由 来路由出去。


[解决办法]

像这句话,“网络掩码与目标结合使用以决定使用路由的时间。”也应该是翻译错误:)



- 千里孤行

热点排行