查看: 3741|回复: 10

子网掩码的标准是怎样定义的?

[复制链接]
发表于 2007-12-13 12:00:18 | 显示全部楼层 |阅读模式
大家好!
       XP SP2下,IP:192.168.1.1,设置 255.255.255.0 或者 255.0.0.0 的掩码都可以,
       但为何设置 192.0.0.0 的掩码系统会提示出错?

       CSNA有相关文章,但没有答案。
       大多讨论掩码的文章都是针对子网划分的,但对掩码的标准涉及不多,除了连续外几乎
没有其他约束。大略的翻了一下RFC,似乎也没有明确的规定。

      请大家讨论一下子网掩码都有哪些约束。我整理的约束有:
      1、连续;
      2、不为0,不为 /32, /31
      3、与IP与的结果不等于掩码本身
      4、不等于本地广播地址
      5、不能使IP为特殊地址



     请大家发表意见,谢谢。

[ 本帖最后由 wjlsmail 于 2007-12-23 16:31 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

发表于 2007-12-13 17:11:36 | 显示全部楼层
发表一下个人看法:
1〕子网掩码为32bit,用于区别网络标识和主机标识,并说明IP地址是在局域网上,还是在远程网上;
2〕不适当的掩码会给网络性能带来影响,如大量的广播信息;

windows系统会根据IP地址类型填充其标准的子网掩码。楼主可以在linux下试试,就不会报错了。

[ 本帖最后由 xwy3260 于 2007-12-13 17:17 编辑 ]
回复

使用道具 举报

发表于 2007-12-13 17:17:09 | 显示全部楼层
楼主的这个问题还真没认真研究过。。
子网掩码是用于判断一个IP地址的网络号和主机号或者判断某两个IP地址是否在同一个网络中,而且是用于划分子网的标准。
根据IP地址的类型(A类,B类,C类)子网掩码也会有所不同。
回复

使用道具 举报

 楼主| 发表于 2007-12-14 10:50:46 | 显示全部楼层
谢谢两位回复。
我记得在NetBSD下1~30都是可以设置的,但手边没有环境,不能断定。

很疑惑XP SP2为何有限制?又有哪些限制(我遇到的限制不一定涵盖全部)?它限制的标准是什么?
回复

使用道具 举报

发表于 2007-12-14 14:11:35 | 显示全部楼层

个人理解

首先,楼主的问题,我没有试过,根据个人理解,发表一下看法
楼主所说的是一个C类地址,当设置192.0.0.0这个掩码时,己超出了IP地址的数学范围.
回复

使用道具 举报

发表于 2007-12-14 21:33:30 | 显示全部楼层
感觉子网掩码这个东东很麻烦
比如255.255.255.128这个,就不能设置IP为*。*。*。128或*。*。*。127,前者是因为主机地址全零,而后者是因为主机地址全一。255.255.255.192等等也是这个样子的
回复

使用道具 举报

 楼主| 发表于 2007-12-16 09:19:05 | 显示全部楼层
原帖由 wwwang 于 2007-12-14 14:11 发表
首先,楼主的问题,我没有试过,根据个人理解,发表一下看法
楼主所说的是一个C类地址,当设置192.0.0.0这个掩码时,己超出了IP地址的数学范围.


你所说的“数学范围”是指什么?能具体描述一下吗?
回复

使用道具 举报

 楼主| 发表于 2007-12-23 16:32:58 | 显示全部楼层

更新了一下。

帖子内容更新了一下。
回复

使用道具 举报

发表于 2007-12-23 16:38:18 | 显示全部楼层
俺码从左边开始算,接点从右边从开始数。
回复

使用道具 举报

发表于 2007-12-23 16:46:58 | 显示全部楼层
接点最多的A类地址的俺码至少要为255。
回复

使用道具 举报

发表于 2007-12-31 19:15:30 | 显示全部楼层
设192.168.1.2时子网掩码应该设什么?255.255.255.0还是255.255.0.0?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表