hilo.jshilo.js09-11 22:47

请计算最多有多少个A类、B类、C类网络号(tcp/ip协议详解-习题1.1)

参考:

网络a、b、c类ip地址的区别

谢希仁《计算机网络》中讲的,B类地址第一个可分派的网络号是128.1,为什么不是128.0?

A类表示方法:网络.节点.节点.节点,8位表示网络,24位表示主机位

B类表示方法:网络.网络.节点.节点,16位表示网络,16位表示主机位

C类表示方法:网络.网络.网络.节点,24位表示网络,8位表示主机位

通常我们判断一个ip地址是A类还是B类C类,几乎都是看子网掩码255.255.255.0,明摆着前三位网络位,第四位主机位,很显然是C类。


A类网络地址范围中,第一字节的第一位必须是0,所以其网络地址范围是:

00000000 ~ 01111111 故为0~127。所以A类地址网络号应该为2^7减去127开头的环回测试地址,再减去全部为1(即网络号第一位不为0)的地址,共2^7-2=126个

B类网络地址范围中,第一字节的前两位必须是10,所以其网络地址范围是:

10000000 ~ 10111111 故为128~191。所以B类地址网络号应为前两位为10开头,即网络号为10000000.00000000~10111111.11111111,去掉表示本网络的网络号全为0的地址,即10000000.00000000,则指派网络号为2^14-1=16383

C类网络地址范围中,第一字节的前两位必须是110,所以其网络地址范围是:

11000000 ~ 11011111 故为192~223。所以C类地址网络号应为前两位为10开头,即网络号为11000000.00000000.00000000~11011111.11111111,去掉表示本网络的网络号全为0的地址,即11000000.00000000,则指派网络号为2^21-1=2097151

简单判断,记为:

000开头的都是A类地址

100开头的都是B类地址

110开头的都是C类地址





程序之家二维码

000
评论