Chinaunix
标题:
子网掩码的标准是怎样定义的?
[打印本页]
作者:
LinuxFresh
时间:
2007-12-13 13:27
标题:
子网掩码的标准是怎样定义的?
大家好!\r\n XP SP2下,IP:192.168.1.1,设置 255.255.255.0 或者 255.0.0.0 的掩码都可以,\r\n 但为何设置 192.0.0.0 的掩码系统会提示出错?\r\n\r\n CSNA有相关文章,但没有答案。\r\n 大多讨论掩码的文章都是针对子网划分的,但对掩码的标准涉及不多,除了连续外几乎\r\n没有其他约束。大略的翻了一下RFC,似乎也没有明确的规定。\r\n\r\n 请大家讨论一下子网掩码都有哪些约束。我整理的约束有:\r\n 1、连续;\r\n 2、不为0,不为 /32, /31\r\n 3、与IP与的结果不等于掩码本身\r\n 4、不等于本地广播地址\r\n 5、不能使IP为特殊地址\r\n\r\n 请大家发表意见,谢谢。\n\n[
本帖最后由 LinuxFresh 于 2007-12-23 16:25 编辑
]
作者:
ssffzz1
时间:
2007-12-13 13:27
你的做法没有错误,算法也没有错误。\r\n你在LINUX就可以设置,试试吧。\r\n微软的东西不可靠。
作者:
LinuxFresh
时间:
2007-12-13 14:24
楼上所说也是掩码和子网的关系。\r\n\r\n我的问题是:对掩码设置有没有一些标准?\r\n\r\n比如C类地址:192.168.1.1,在XP SP2上设置掩码时,既可以设置为C类缺省的\r\n255.255.255.0,也可以设置为 255.0.0.0,还可以设置为 254.0.0.0,240.0.0.0,\r\n但不能设置为 192.0.0.0,这是为什么? 有没有针对掩码设置明确的标准?
作者:
seven007
时间:
2007-12-13 15:00
192.0.0.0\r\n主机位会占30位,2的30次方\r\n128.0.0.0\r\n主机位会占31位\r\n你算一下这个网络有多大?
作者:
LinuxFresh
时间:
2007-12-13 15:49
谢谢回复。暂时不考虑这些因素。\r\n\r\n引入这个问题的原因是想了解为何在XP SP2上设置掩码时系统会有不同的反应?\r\n有时有提示,有时没有。可见系统对掩码是有限制的,它并不关心掩码的设置是\r\n否“合理”,只关心设置是否“合法”。我的问题是,这个“法”是什么?\n\n[
本帖最后由 LinuxFresh 于 2007-12-13 16:04 编辑
]
作者:
LinuxFresh
时间:
2007-12-13 16:29
的确在HW的一些设备上 N.N.N.N/1~30都是可以设置的,我还以为是Linux没有限制的缘故。\r\n\r\n其实从这一点也可以反推出标准对 Subnet mask并无限定,多谢。\n\n[
本帖最后由 LinuxFresh 于 2007-12-13 17:02 编辑
]
作者:
流云飞雨
时间:
2007-12-14 09:57
192.0.0.0有的不是私网地址吧
作者:
LinuxFresh
时间:
2007-12-14 10:19
不知道该如何给分,试着“选一个最佳答案”,结果提前了帖子。其他两位不知如何感谢,不好意思了~~
作者:
aids7769
时间:
2008-01-16 15:09
关于子网合法问题,可以去看哈RFC上面应该有规定!
作者:
Meccn
时间:
2008-01-21 15:04
你 算算如果 192.0.0.0做网络掩码 那么网络位是2位 那样全球只能有四个网网络地址 0.0.0.0、 127.0.0.0、 192.0.0.0 、255.0.0.0 其中有0.0.0.0和255.0.0.0两个是无效网络,剩下两个 ,一个做网络地址 一个做广播地址 ,这样没有地址可以使用了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2