如何区分IP地址中A/B/C类

本文详细解析了IP地址的A、B、C类分类方法,包括各类地址的表示方式、网络号与主机号的划分,以及如何通过子网掩码判断地址类型。特别解释了B类地址为何从128.1开始分配的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

谢希仁《计算机网络》中讲的,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类地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值