子网掩码计算

子网掩码计算:

    1. 十进制转二进制:

      十进制:23 —> 11101 十进制

      2|23 - - - 1

      2|11 - - - 1

      2|5 - - - 1

      2|2 - - - 0
      2|1 - - - 1

      把余数从从下往上,依次为从高到低位:10111 

    2. 二进制转十进制:

      二进制:11011 —> 27 二进制

      1(24) + 1(23) + 0(22) + 1(21) + 1*(20) = 16 + 8 + 0 + 2 + 1 = 27

      从右往左,进行2的N次幂运算,N从0开始递增,再把二进制的每一位作为系数与幂运算结果相乘,最后累加。

    3. 子网的数量(number of subnet number)

      2^(32 - 网络号位数 - 子网位数)

    4. 特殊子网地址

      子网的第一个地址(主机位全为0):表明本网络;

      最后一个地址(主机位全为1):留作广播地址;

    5. 子网的大小(hosts)

      子网位数:

      子网掩码转为2进制,全为0的位数;

      子网大小 = 2^(子网位数)

    6. 子网的合法大小(valid hosts)

      子网大小 - 2

      特殊子网地址不纳入合法主机数

    7. 网络号分类

      A类:0 0 0 开头(二进制),网络号占 8 位

      B类:1 0 0 开头(二进制),网络号占 16 位

      C类:1 1 0 开头(二进制),网络号占 24 位

posted @ 2015-06-11 22:31  盐酸舍曲林  阅读(440)  评论(0编辑  收藏  举报