子网掩码计算

子网掩码计算

分为三类

  • 已知需要划分的子网数
    在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

    (1) 将子网数目转化为二进制来表示;

    如欲将B类IP地址168.195.0.0划分成27个子网:27=11011;

    (2) 取得该二进制的位数,为N;

    该二进制为五位数,N = 5

    (3) 取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1即得出该IP地址划分子网的子 网掩码。

将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0

  • 已知每个子网需要的主机数
    如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:
    (1) 将主机数目转化为二进制来表示;

    700=1010111100
    

    (2) 如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位;

    该二进制为十位数,N=10;

    (3) 使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

    将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到 255.255.255.255,然后再从后向前将后 10位置0,即为:11111111.11111111.11111100.00000000,即255.255.252.0。这就是该欲划分 成主机为700台的B类IP地址 168.195.0.0的子网掩码。

  • 你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。
    比如一个子网有10台主机,那么对于这个子网需要的IP地址是:

     10+1+1+1=13
    

    注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。

    因为13小于16(16等于2的4次方),所以主机位为4位。而256-16=240,所以该子网掩码为255.255.255.240。

    如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为14+1+1+1=17,17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值