IP地址快速计算

我们知道一个 C 类 IP 地址段中有 256 个 IP。一个 B 类地址段中有 65536 个 IP。计算方法为 256*256 那么一个 A 类 IP 地址则有 256*256*256 个 IP。子网掩 码分别为 255.255.255.0,255.255.0.0,255.0.0.0。 不管是 255.X.0.0 还是 255.255.X.0 或者是 255.255.255.X 我们一般只计算 X 的部分 X 部分的总位数一共是 8 位按以下方法进行划分,掩码部分可以不计。 因为掩码部分的计算方法就是权值相加而已。所以只要记住权值就可以了。其实 权值也不用记。记规律就行了。 权值 128 64 32 16 8 4 2 1 位数 1 1 1 1 1 1 1 1 掩码 128 192 224 240 248 252 254 255 我们不管前后。前面全是 255,后面全是 0。需要计算的位只有 8 位,就是 第 X 位。 第 X 位的权值为该网段内 IP 地址的数量。假设计算第四段的第六位(从前 面数),对应的权值是 4,下面对应的掩码是 252。255.255.255.252 或/30 前三位 为 3*8=24 然后就数数。数到 4 就是 30 位。而权值相加就是 252。每一个段的 IP 数量就是 4 个(权值)。如果是第三段。也是一样。仍然是用 4 来计算。255.255.252.0 或/22 前三位为 2*8=16 数到 4 就是 22。每一段的 IP 数量为 4*256=1024。网络位 的计算方法为除以权值取整数。比如一个 IP 为 192.168.1.13。那么用 13 除 4 就 是 12。12+4 为 16 就是下一个网络位。很明显广播就是 15 了。IP 范围就是 12-15。 可用 IP 为 13-14 需要计算的所有东西一般为。IP 数量。网络位。广播地址。子 网掩码。

posted @ 2019-05-23 22:27  pullface  阅读(1917)  评论(0编辑  收藏  举报