网络ID,广播地址,掩码位数计算

第一根据子网掩码来划分这个IP地址的网段: 

一个网段的块数都是2的几次幂 

IP 地址 10.0.10.32 255.255.255.224 ,这个地址是个什么地址呢? 

第一先看这个地址为c类地址

  256-224=32,

那个就可以得出,这个子网划分的每个块里面的地址为32个,

 我们知道IP地址从零算起,那么0-31为一个网段,之中0为网络地址(也就是我们常说的网络ID);那么31就为广播地址了,那么以此类推32-63,有又是一个网段。同样的32就为网络ID也就是网络地址。【对于前面为什么是256,不是255呢,这就是因为IP地址从零算起的,0-255那么就是256个了】 

IP 地址 132.119.100.200 255.255.255.240那么这个IP地址的广播地址为多少了?属于那个网段(也就是网络ID为什么)? 

256-240=16,可确定每个网段为16个IP地址。在用200/16 是12余8,那么他的网络ID就是192.那么他的广播地址192+15=207 。【因为每块有16个IP 192 算一个在加15个就为这个IP段的16个】 

所以,网络ID为132.119.100.200 广播地址为132.119.100.207  

以上为:按照C类网段地址举例来说的;如果是一个B类的话那就是,块数还不变,但是每个块里面的地址个数为:256*这个C类块数地址(意思就是这个块在C类地址中应该有的个数)

例如:10.0.32.10 255.255.224.0  

上面这个地址所在网段的IP地址共有多少个:32*256个 

网络地址为10.0.32.0  

广播地址为 10.0.64.255 ,

这两个地址其中的都为主机地址。 

以此遇到A类也是一样的。


第二、掩码位数和10进制的换算


首先,我们看上面的这个图: 
10.0.10.32 255.255.255.224 这个IP地址的掩码掩到了多少位?(也就是第三段向第四段借了几位应该是20几位的掩码) 
那我们就来看224 这个正好等于128+64+32 那么就是128 64 32 ,这几位下面都为1. 
那么就是3位,那么这个也就是10.0.10.32/27了。 10.0.10.32 255.255.224.0 10.0.10.32/19

上面的解答已经很详细了,我就说说算法的思路,如果初学子网划分不能一眼看出来的时候首先把IP地址和子网掩码都换算成2进制,然后将它们上下对应起来,在掩码1和0的分界处划一条线,把IP地址线后面的所有位都改成0,再换算会10进制,这个数就是网络地址,再把线后面的所有位都改成1,再换回10进制,这个数就是广播地址,这两个地址之
间的那些就是可用的主机。以LZ问的这个为例:

23.15.189.10/19ip-23.15.189.10:  0001  0111   .   0000  1111   .   101
1  1101   .   0000  1010 
掩码-/19:              1111  1111   .   1111  1111   .   111
0  0000   .   0000  0000 
这样,把红线后面的ip地址改为0:0001  0111   .   0000  1111   .   101| 
0  0000   .   0000  0000  
再换算回10进制就是23.15.160.0,这个地址就是网络地址。 把红线后面的ip地址改为0:0001  0111   .   0000  1111   .   101
1  1111   .   1111  1111 
再换算回10进制就是23.15.191.255,这个地址就是广播地址。 它们之间的23.15.160.1-23.15.191.254这些就是该子网的可用主机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值