一、二进制与十进制的对应表


128

64

32

16

8

4

2

1



 



1

1

1

1

1

1

1

1



 



二、二进制与十进制之间的装换方法



1 )十进制到二进制:除二取余数,把十位数除以二,记录下余数,再将商除以二,记录余数,一直重复,直到商为零,记录余数,然后从最后一个余数,反过来的1和0 组成的数字串就是二进制的了。



 



2 )二进制到十进制:从小数点左边第一位开始,将该位数乘以2的0次幂,第二位乘以2的1次幂,第三位乘以2的2次幂,就是说小数点左边第n位则乘以2的(n-1)次幂,然后把相乘所得的结果加起来,就得到十进制数了。



 



三、 ip 地址的分类图解



 




 



四、 ip 的各类地址的详解



A 类网络:( 1 — 126 )



A类的IP地址以位0-...开始,例如 IP 地址范围从0.x.x.x 到127.x.x.x。



子 网掩码标识一个子网的地址范围信息。 对于A类网络,第一个字节,也就是头8位对应IP地址的子网地址。所以A类网络由以下的子网掩码定义:255.0.0.0 = 1111 1111 0000 0000 0000 0000 0000 0000。IP地址的后3个字节(24位)用于识别网络上的主机。



A类网络按照下面方法计算子网个数:



  • 28-1 = 27 = 128 个子网 (因为A类IP地址以位0开始)

A类网络按照下面方法计算节点个数:



224 = 16 777 216 个节点



 



B 类网络:( 128 — 191 )



B 类的IP地址以位1-0-...开始,IP 地址范围从128.0.x.x 到191.255.x.x。 对于B类网络,头两个字节,也就是头16位对应IP地址的子网地址。所以B类网络由以下的子网掩码定义:255.255.0.0 = 1111 1111 1111 1111 0000 0000 0000 0000。 IP地址的后2个字节(16位)用于识别网络上的主机。



B类网络按照下面方法计算子网个数:



  • 216-2 = 214 = 16384 个子网 (因为B类IP地址以位1-0开始)

B类网络按照下面方法计算节点个数:



  • 216 = 65536 个节点

 



C   类网络 : ( 192 — 223 )



C 类的IP地址以位1-1-0-...开始,IP 地址范围从192.0.0.x 到223.255.255.x。对于B类网络,头三个字节,也就是头24位对应IP地址的子网地址。所以C类网络由以下的子网掩码定义: 255.255.255.0 = 1111 1111 1111 1111 1111 1111 0000 0000。IP地址的后1个字节(8位)用于识别网络上的主机。



C类网络按照下面方法计算子网个数:



  • 224-3 = 221 = 2 097 152 个子网 (因为C类IP地址以位1-1-0开始)

B类网络按照下面方法计算节点个数:



  • 28 = 256个节点

 



D类和E类子网:



D和E类是用于网络组播和广播的特殊地址。



划分IP地址的子网部分和节点部分得到以下结论:



  • 对于节点部分,A类网络的节点数是大大多于C类网络的。
  • 对于子网部分,A类网络的子网数是大大少于C类网络的。

 



私网地址:



10.0.0.0



172.16.0.0 到 172.31.0.0



192.168.0.0-192.168.255.0



 



 



五、 ip 地址结构



Ip= 网络地址 + 主机地址



网络地址 = 默认的子网掩码 *ip 地址



 



例如:



10101100.00010000.00001111.00000001 IP 地址 172.16.15.1 ( b 类 ip 地址)



11111111.11111111.00000000.00000000 子网掩码 255.255.0.0 ( b 类默认子网掩码)



10101100.0001.0000.00001111.00000000 网络地址( ip 地址 * 默认子网掩码)



十进制 IP : 172.16.0.0 (网络地址化成十进制)



 



六、



网络位、网络类型判断和有效性判断,我们遵循一下几个原则



1 :网络位开头为 0 或 127 的不行;



2 :网络位化成二进制后全 0 或全 1 的不行;



3 : 127.X.X.X 地址为回送地址,用于测试 TCP/IP 是否被破坏。



 



七、子网的划分



1 :子网数(从前往后看,一个二进制代表 2 个子网);



2 :主机数(从后往前看,一个二进制代表 2 台主机);



3 :划分子网的核心就是从主机位借位给主机为当做网络位使;



4:2n-2>=n( 计算的基本公式 )


ip 地址分配原则


转载于:https://blog.51cto.com/bobo520/120991