博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络号或子网号能否全为1或0
阅读量:4204 次
发布时间:2019-05-26

本文共 1369 字,大约阅读时间需要 4 分钟。

原文地址:

  在TCP/IP中分类的IP包在路由器之间传递时是不传递子网掩码的,于是会出现不能区分的现象。

  如果有一个CLASS C的IP地址,比如192.168.10.0,将它分成8个网段,每个网段有32台主机,可以这样分:
subnetmask:255.255.255.224

IP 网络地址 广播地址
192.168.10.0 - 31 192.168.10.0 192.168.10.31
192.168.10.32 - 63 192.168.10.32 192.168.10.63
192.168.10.64 - 95 192.168.10.64 192.168.10.95
192.168.10.96 - 127 192.168.10.96 192.168.10.127
192.168.10.128 - 159 192.168.10.128 192.168.10.159
192.168.10.160 - 191 192.168.10.160 192.168.10.191
192.168.10.192 - 223 192.168.10.192 192.168.10.223
192.168.10.224 - 255 192.168.10.224 192.168.10.255
  每个网段的第一个是网络地址,最后一个是广播地址。这两个IP地址被保留,不分配给主机使用。
  另外,第一个子网192.168.10.0 - 31和最后一个子网192.168.10.224 - 225通常也被保留,不能使用。原因是第一个子网的网络地址192.168.10.0和最后一个子网的广播地址192.168.10.255具有二意性。
  这个C类的网络地址和广播地址分别是192.168.10.0和192.168.10.255。显然,它们分别与第一个子网的网络地址和最后一个子网的广播地址重复了。
  在严格按照TCP/IP A.B.C.D给IP地址分类的环境下,为了避免二意性,全0和全1网段都不能使用。这种环境叫作Classful。在这种环境下,子网掩码只在所定义的路由器内有效,掩码信息到不了其它路由器。例如RIP-1在做路由广播时便不带掩码信息,收到路由广播的路由器因为无从知道这个网络的掩码,只能按照标准TCP/IP的定义赋予它一个掩码。
  但在Classless的环境下,掩码任何时候都和IP地址成对地出现,这样,前面谈到的二意性就不会存在。是Classful还是Classless取决于路由器运行的路由协议,一个路由器可同时运行Classful和Classless路由协议。RIP是Classful,OSPF、EIGRP、BGP4是Classless,它们可以同时运行在同一台路由器上。
  在Cisco路由器上,缺省你可以使用全1网段,但不能使用全0网段。所以,在Cisco路由器上给端口定义IP地址时,该IP地址不能落在全0网段上,否则会得到一条错误信息。使用IP SUBNET-ZERO命令后,才可以使用全0网段。
  需要强调的是,使用IP SUBNET-ZERO命令后,如果路由协议使用的是Classful,子网掩码仍然不会被带到路由更新报文中。即:IP SUBNET-ZERO命令不会左右路由协议的工作。

转载地址:http://qssli.baihongyu.com/

你可能感兴趣的文章
php加速器 - zendopcache
查看>>
手动12 - 安装php加速器 Zend OPcache
查看>>
set theme -yii2
查看>>
yii2 - 模块(modules)的view 映射到theme里面
查看>>
yii2 - controller
查看>>
yii2 - 增加actions
查看>>
网站加载代码
查看>>
php图像处理函数大全(缩放、剪裁、缩放、翻转、旋转、透明、锐化的实例总结)
查看>>
magento url中 uenc 一坨编码 base64
查看>>
强大的jQuery焦点图无缝滚动走马灯特效插件cxScroll
查看>>
Yii2.0 数据库查询
查看>>
yii2 db 操作
查看>>
mongodb group 有条件的过滤组合个数。
查看>>
yii2 用命令行操作web下的controller
查看>>
yii2 console的使用
查看>>
关于mongodb的 数组分组 array group
查看>>
MongoDB新的数据统计框架介绍
查看>>
mongodb fulltextsearch 关于语言的设置选项
查看>>
mongodb 增加全文检索索引
查看>>
symfony
查看>>