有效IP校验,是否要求网络号不全为0或不全为1

404你懂得 2014-09-16 04:55:19
IP=网络号+主机号。主机号需要不全为0或1,我在电脑上新增如下IP,window报错
IP:4.0.0.1,mask:248.0.0.0
IP:64.25.0.1,mask:128.0.0.0
IP:128.25.0.1,mask:128.0.0.0
IP:192.25.0.1,mask:192.0.0.0
但是我将其子网掩码位数+1,则可以设置
IP:4.0.0.1,mask:252.0.0.0
IP:64.25.0.1,mask:192.0.0.0
IP:128.25.0.1,mask:192.0.0.0
IP:192.25.0.1,mask:224.0.0.0

最后,我将IP转换为二进制,发现报错的ip的网络号全为0或1

IP:4.0.0.1 00000100 00000000 00000000 00000001
mask:248.0.0.0 11111000 00000000 00000000 00000000
相与后网络号为00000,全为0。将子网掩码位数+1

IP:4.0.0.1 00000100 00000000 00000000 00000001
mask:252.0.0.0 11111100 00000000 00000000 00000000
相与后网络号为00001,不全为0。其他例举的IP相似,所以我怀疑网络号也有要求不全为0或1,这对不对,求告知
...全文
576 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
X-i-n 2014-09-17
  • 打赏
  • 举报
回复
写出它们的网段地址就明白了。 网络位全0的话,就变成0.0.0.0了,不能分配给主机,表示整个网络,一般配默认路由的时候会用到 主机位全0的话,就变成了网络地址,也是不能分配给主机的IP。
zhm8818 2014-09-17
  • 打赏
  • 举报
回复
请仔细阅读CCNA或TCP/IP协议卷
X-i-n 2014-09-17
  • 打赏
  • 举报
回复
我上面的回答也是半桶水。 结论是:不同场合,这些IP的配置结果不一样,有的地方能配上去,有的地方直接视为非法IP 配不上是因为特意做了限制,不让你这么玩 全0网段: A 1.1.1.1 224.0.0.0 B 64.25.0.2 128.0.0.0 它们处于同一网段,能相互通信 全1网段: A 129.25.0.1 128.0.0.0 B 128.25.0.1 128.0.0.0 它们处于同一网段,能相互通信
shnaying1945 2014-09-17
  • 打赏
  • 举报
回复
不单网络号,还有主机号,还得注意广播地址。

6,210

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧