技术解析

B 类 ip 地址和 C 类 IP 地址可用的最大网络数量究竟是多少?
0
2021-05-17 09:07:49
idczone
请看这里
http://www.tutorialspoint.com/ipv4/ipv4_address_classes.htm

Class B 包含 16384 (2**14) Network addresses , 65534 (2**16-2) Host addresses.
Class C 包含 2097152 (2**21)Network addresses 254 (2**8-2) Host addresses.

请看这里
http://www.vlsm-calc.net/ipclasses.php

Class B 有 163842(2**14-2)Network addresses , 65534 (2**16-2) Host addresses.

Cl国外服务器ass C 有 20971520(2**21-2) Network addresses a , 254 (2**8-2) Host addresses.
对于 A 类地址,两者的描述完全一致:
class A ,包含的 networks = 126 (2**7 – 2).

class B , networks 是(2**14-2) or (2**14)?
class C , networks 是(2**21-2) or (2**21)?
我在网上查找了很多资料,还有人提供 计算机网络(谢希仁)的说法:
B 类地址的网络号占两个字节,前面两位 10 固定,只剩下 14 位可以进行分配,但是无论怎样取值,都不可能是全 0 或全 1 ,所以不存在减 2 ,但实际上 B 类地址 128.0.0.0 是不指派, B 类网络地址是 128.1.0.0 ,所以 B 类网络可用个数为 2^14 -1;
c 类地址同 B 类, c 类地址 192.0.0.0 也不指派,可用个数为 2^21 -1;

现在,我想弄明白:究竟答案是什么?
128.0 和 192.0.0 不指派,那做什么用了?
早就改用 CIDR 了…

现在除了教科书里面,谁还用 B 类 C 类 A 类区分 IP 地址段。。。。
记得几年前有个新的 RFC 规定 IPv4 可以划分任意长度的子网掩码。例如 255.255.255.252 这种都是可以用的。
按照 ABC 这种分类法,上面的子网掩码是哪一类?~
凭记忆+纯手机打字,如有错误请楼下轻喷。

这种叫子网划分,可以将原来的网络划分成若干个子网

分类网络早已不再使用,现在我们说的一个 B 或一个 C 地址块就是指的一个 /16 或 /24 。

有什么资料可以参考么?最近在仔细的学这块儿~

@liyvhg

tcp/ip 详解 ,里面有掩码、网络地址、广播地址的计算方式。
ip 按位与掩码得到网络地址, ip 按位或(掩码取反) 得到广播地址。

建议楼主不要深究,这是一个已经被淘汰了的技术。
取而代之的标准详见 RFC1518 和 RFC1519 。

另外, 1 楼已经说清楚了~

CIDR +1

楼上说的都很对
楼主要找点专业的教材看,别看这种过时的网页。

CIDR +2
现在我们说的 和机房要的 不需要计算多少
直接和 DC 说 申请 /24
/24 = 256 个 IP = 253 可绑定 IP (-1 网络地址 -1 网关 IP -1 子网掩码)
如果你本意是研究 IP 地址算法的话
可以研究 PHP 的函数 ip2long long2ip
老实说现在这个没什么暖用了
IPv4 用完了 IPv6 根本用不完......

老实说不是 192.0 不指派,而是 192.168

/24 = 256 个 IP = 253 可绑定 IP (-1 网络地址 -1 网关 IP -1 子网掩码)
最后那个是 -1 广播地址吧。。子网掩码不是一个 IP

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服