IP的表示式:
00000000.00000000.00000000.00000000 ==>0.0.0.0
11111111.11111111.11111111.11111111 ==>255.255.255.255
这一串数字中还分为Net_ID(网络号码)与Host_ID(主机号码)两部分。
192.168.0.0~192.168.0.255
11000000.10101000.00000000.00000000
11000000.10101000.00000000.11111111
|--------------Net_ID-----------|---host---|
在同一个网段内,Net_ID是不变的,而Host_ID则是不可重复的,此外,Host_ID在二进制的表示法当中,不可同时为0也不可同时为1,因为全为0表示整个网段的地址(Network IP),而全为1刚表示为广播地址(Broadcast IP)。
在同一个物理网段内,主机的IP具有相同的Net_ID,并且具有独特的Host_ID
为了IP管理与发放注册的方便性,InterNIC将整个IP网段分为五种等级,每种等级的范围主要与IP的32bits数值的前面几个位有关,定义如下:
以二进制说明Netwrok第一个数字的定义:
Class A: 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx ==>NetI_D的开头是0
|--net---|------------host----------|
Class B: 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx ==>NetI_D的开头是10
|---------net--------|-----host---------|
Class C: 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx ==>NetI_D的开头是110
|--------------net-----------|--host---|
Class D: 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx ==>NetI_D的开头是1110
Class E: 1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx ==>NetI_D的开头是1111
五种分级使用十进制表示为:
Class A: 0.xx.xx.xx~127.xx.xx.xx
Class B:128.xx.xx.xx~191.xx.xx.xx
Class C:192.xx.xx.xx~223.xx.xx.xx
Class D:224.xx.xx.xx~239.xx.xx.xx
Class E:240.xx.xx.xx~255.xx.xx.xx
看过上面的分类,你只要知道IP的第一个十进制数,就大概知道该IP属于哪一个等级了。不过上面定义中只需记忆三种等级,也就是A、B、C即可,ClassD是用来作为组播的特殊功能之用,ClassE则是保留没有使用的网段。
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权
本文属于“洪哥笔记”原创文章,转载请注明来源地址:IP地址的组成及分级:http://www.splaybow.com/post/ip.html
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2014/3/13 10:26:30 | 编辑:徐为明 | 分类:TCP/IP协议 | 浏览: