子网掩码作用 IP地址规则定义教程

2232175042

发表文章数:4182

首页 » 经验教程 » 正文

 在引用子网地址时会遇到下列问题,比如在下面的例子中,当给子网128.10.2.0中分配主机地址时,第一个(最小)地址是128.10.2.1,但是仅仅从这个地址不能确定哪些位是网络位,哪些是主机位,这个问题在划分子网之前是不存在的。如果没有划分子网,可以根据IP地址的第一字节来确定它是哪一类的地址,从而确定它的网络位和主机位。当对一个主类地址子网划分后,只给出IP地址就不能准确地确定哪些位是网络位了。

为了准确地区分地址中的网络位和主机位这两个部分,在给出一个IP地址后,还要同时给出一个网络掩码。

IP地址规则定义:网络位为1,主机位为0表示子网掩码。根据规则定义,一个标准的B类IP地址(前16位表示网络号)的掩码应该是255.255.0.0,前面16个1表示前16bit是网络号,后面跟着16个0,表示主机位也是16bit。而在上例中,所有128个子网的掩码应该是255255.254.0,其中前16bit是主网位,紧随其后的7bit是子网位,总共有23bit作为网络位,最后9bit“0”说明有9位主机位。

计算机在计算一个IP地址的网络号时采用位对位相“与”的算法。首先把IP地址和子网掩码换算成二进制,然后位对位做“与”运算,并且有下面的运算规则:

1AND1=1

0AND0=0

0AND1=0

例如:

10000000.00001010.00000010.00000001128.10.2.1

11111111.11111111.11111110.00000000255.255.254.0

10000000,00001010.00000010.00000000128.10.2.0

最后计算的结果是一个网路号,即128.10.2.0。

这样,一个IP地址再跟着一个掩码就能够准确地说明这个IP地址中网络位和主机位的长度了。为了书写方便,常使用如下形式表示该地址中有23bit作为网络位:128.10.2.1/23。

由此可以看出,网络掩码能够准确地表示是否划分了子网以及借用了多少位作为子网位。

未经允许不得转载:眨天博客作者:2232175042, 转载或复制请以 超链接形式 并注明出处 眨天网
原文地址:《子网掩码作用 IP地址规则定义教程》 发布于2020-08-15

分享到:
赞(0) 打赏 生成海报

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册