IPv4地址分类及特征

IPv4地址分类及特征 2012-03-27 09:27:34
分类:
IP地址后斜杠和数字代表的意思 其中有这样一个IP地址的格式:IP/数字,例如:111.222.111.222/24
这种格式平时在内网中用的不多,所以一下子看不懂,最后查了资料才知斜杠后的数字代表的是掩码的位数
“掩码”也就是我们平时说的“子网掩码”
“位数”指的是子网掩码的计算方式。
我们熟悉的子网掩码和IP地址都是12个阿拉伯数字,每3个数字为一组,组与组之间用英文句点(.)来分隔。
例如:111.222.111.222
以上的例子是十进制数字,是给人看的,对于计算机来说需要将这些十进制数字转换成二进制。转换后是32位长,每8位为一组,组与组之间用英文句点(.)来分隔。
以上例子可以转换为:
01101111  .  11011110  .  01101111  .  11011110
      |                  |                 |                  |
    111       .     222        .     111       .      222
那么斜杠后的数字就是表示子网掩码的位数,例如:/24代表的是32位长度的二进制中从左至右有24位是1,其余为0,即
/24 = 11111111 . 11111111 . 11111111 . 00000000 = 255 . 255 . 255 . 0
         |<-----         24位1            ---->|
所以111.222.111.222/24所表示的意思就是:
IP地址:111.222.111.222
子网掩码:255.255.255.0
显然这样的表示方式比较适合在服务器中进行配置网络参数也比较适合记忆,但由于需要二进制与十进制的转换,在平时管理中并不多用。
摘录的关于ipv4地址分类的说明
IPv4地址分类及特征
IP地址按作用范围可分成两类,一类是在大网使用的公共IP地址,另一类是只在内网使用的私有地址。
IP按用途可分五大类:A类(政府)、B类(公司)、C类(公用)、D类(组播)和E类(实验),地址格式为网络地址+主机地址或网络地址+子网地址+主机地址形式。 它们之间的区别和特征如下表所示:
 
地址类型	特征	介绍
A类地址	第一位为0,注意是位	1、第1字节为网络地址,其它3个字节为主机地址
2、地址范围:1.0.0.1—126.255.255.254
3、10.X.X.X是私有地址,范围从10.0.0.0-10.255.255.255
4、127.X.X.X是保留地址,用做环回测试。
B类地址	前两位为10,注意是位	1、 第1字节和第2字节为网络地址,后2个字节为主机地址
2、地址范围:128.0.0.1—191.255.255.254
3、私有地址范围:172.16.0.0—172.31.255.255
4、保留地址:169.254.X.X
C类地址	前三位为110,注意是位	1、前三个字节为网络地址,最后字节为主机地址
2、地址范围:192.0.0.1—223.255.255.254
3、私有地址:192.168.X.X,范围从192.168.0.0-192.168.255.255
D类地址	前四位为1110,注意是位	1、不分网络地址和主机地址。
2、地址范围:224.0.0.1—239.255.255.254
E类地址	前五位为11110,注意是位	1、不分网络地址和主机地址
2、地址范围:240.0.0.1—255.255.255.254
此外还有几个特殊IP地址:
1、0.0.0.0只能做源地址
2、255.255.255.255是广播地址
3、127.x.x.x为环回地址,本机使用
4、专用地址:
10/8 地址范围:10.0.0.0——10.255.255.255,
172.16/12 地址范围:172.16.0.0——172.31.255.255,
192.168/16地址范围:192.168.0.0——192.168.255.255。
 
224.0.0.1
     组播地址,注意它和广播的区别。从224.0.0.0到239.255.255.255都是这样的地址。224.0.0.1特指所有主机,224.0.0.2特指所有路由器。这样的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP(Internet路由发现,使用组播功能)功能,那么你的主机路由表中应该有这样一条路由。
169.254.x.x
     如果你的主机使用了DHCP功能自动获得一个IP地址,那么当你的DHCP服务器发生故障,或响应时间太长而超出了一个系统规定的时间,Wingdows系统会为你分配这样一个地址。如果你发现你的主机IP地址是一个诸如此类的地址,很不幸,十有八九是你的网络不能正常运行了。
 
1、划分子网时确定子网个数的计算方法:
      2的n次方-2>=需要的子网数   n为需要借用的主机位
2、关于已经ip地址和掩码,求起始地址和广播地址的计算方法(如192.168.5.123/26):
      首先根据子网掩码计算,每个子网内的主机数:2的(32-26)次方=64,每个子网有64个主机
      那么子网地址分别为0,64,128,192,由此可知192.168.5.123/26的起始地址为192.168.5.64-127。其中127为广播地址。
3、关于子网内主机数超过256台的情况,这个情况下有个计算子网掩码的快捷方法(比如有2048台):
     256-(主机数/256)=子网掩码值
     本例中为:256-(2048/256)=248
     其实很好理解:超过256的主机位,说明最后地址的最后一段(8位)全部为主机所用,然后往前一段地址推算,有多少倍的全部8位主机数(256的几倍),此方法可确定前面一段多少位为主机位。上例中第三段地址有3位为主机位,所以网络掩码位就出来了。24+5=29位。
原文地址:https://www.cnblogs.com/wtf0215-golang/p/5403862.html