IP地址和进制转换
ip地址有32位二进制数组成,而且在Internet范围内是唯一的。为了便于记忆增加可读性,人们将计算机的IP地址的32位,分成4个字节(1个B自己8个bits),也就是讲二进制分成四段,每8位转换十进制数。
IP地址由两部分组成:网络部分(netID)和主机部分。网络部分用于标识不同的网络,主机部分用于标识在一个网络中特定的主机。
只要把IP地址和子网掩码作逻辑“与”运算,得出网络ID,网络ID可以判断不同的IP地址是否位于同一个网段了。
二进制用B来表示,二进制转换八进制用3位分组法,转换十进制用位权展开法,转换十六进制用4位分组,其中十六进制的A(10),B(11),C(12),D(13),E(14),F(15)。
八进制用O来表示,转换为二进制用3位分组法,转换为十进制用位权展开法。
十进制用D或无后缀来表示,可以是整数、小数。十进制转换二进制用倒取余数法、十六进制用倒取余数法。
十六进制用H来表示,十六进制转换为2进制用4位分组法,转换为十进制用位权展开法。
A:1-126/8
10..0.0.0/8
B:128-191/16
129.0.0.0/16
C:192-223/24,
d:224-239 ,一个地址代表一个组播组
Super+VLSM,CIDR无类域间路由,
需求(正向),给一个网段193.0.0.0/24划分2个网段,一个子网100多个可用IP,求解?
思路:
1、2个网段,主机位借1位,有2种变化,因此有2个子网
2、算出跨度
193.0.0.0/24--》193.0.0.0/25
2的7次方128,因此跨度是128
193.0.0.0-193.0.0.127
193.0.0.128-193.0.0.255
2、
///第一个子网
IP范围:193.0.0.0-127/25
网络号:193.0.0.0
广播地址:193.0.0..127
子网掩码:255.255.255.128
可用IP范围:193.0.0.1-126/25
///第二个子网
IP范围:193.0.0.128-255/25
网络号:193.0.0.128
广播地址:193.0.0.255
子网掩码:255.255.255.128
可用IP范围:193.0.0.129-254/25
需求(反向)给一个IP 1.1.131.128/18,反算出网络号,可用IP
思路:
1、算出跨度,
24-18=6 ,2的6次64,因此跨度是64,因为借2位,有4种变化,因此有4个子网
1.1.0.0,1.1.0.1-1.1.63.255
1.1.64.0,1164.1-1.1.127.255
1.1.128.0,1.1.128.1-1.1.191.254
1.1.192.0,1.1.192.1-1.1.255.254