进制转换,IP地址的分类及子网划分
一.单位换算
百兆,千兆网络的单位是bps(比特率,即位/秒,bit/s),传输单位为字节/秒(byte/s),byte是字节,而bit是二进制位单元。
1byte=8bit
1KB=1024byte
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
1EB=1024PB
1ZB=1024EB
1YB=1024ZB
二.进制转换
1.计算机的进制
1.二进制数(Binary number)
例:(1001)2;1001B
二进制数是逢二进一。例如:
1001B=1×2³+0×2²+0×2¹+1×2º=9D
2.八进制数(Octal Number)
例:(1001)8;1001O
八进制数是逢八进一
例:1001O=1×8³+0×8²+0×8¹+1×8º=513D
3.十进制数(Decimal number)
例:(1001)10;1001D;1001
十进制数是逢十进一
例:1001D=1×10³+0×10²+0×10¹+1×10º=1001D
4.十六进制数(Hexadecimal number)
例:(1001)16;(1001)H;0X1001
十六进制数是逢十六进一
例:1001H=1×16³+0×16²+0×16¹+1×16º=4097D
2.数制转换
2.1 十进制转二进制
1.除2取余法
十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
如239=11101111B
239÷2=119-------余1
119÷2=59--------余1
59÷2=29---------余1
29÷2=14---------余1
14÷2=7-----------余0
7÷2=3------------余1
3÷2=1------------余1
11÷2=0-----------余1
2.减法混合运算
将以2为底数的幂函数以表格形式从右到左列出来。从2º开始,2º为1。指数加一递增。列表直至函数值最接近需要计算的十进制数字为止,找出小于且最接近需计算数字的幂函数值,能被差减得出正数的数字下面记录为1,不能被减的数字下面记录为0,得出的二进制数值就是列表下记录的数字排列。
例如239=11101111B
二进制转八进制:三位一转换
二进制转十六进制:四位一转
2.2 进制数对应表
2.3 常见八位二进制数
三.IP地址的分类
1.IP地址的组成
IP地址由两部分组成:网络部分和主机部分
如:192.168.0.29其中192.168.0为网络部分29为主机部分。
注:IPv4由32位二进制数组成,一般用点分隔,十进制来表示
IPv6由128位二进制数组成,一般用冒号分隔,十六进制来表示
2.IP地址的分类
2.1 IP地址分为五类
IP地址分为A,B,C,D,E五类:
A类地址范围:0xxxxxxx,1.0.0.1~126.255.255.254
A类地址=网络部分+主机部分+主机部分+主机部分
(有类边界)默认子网掩码位/8,即255.0.0.0
B类地址范围:(10xxxxxx),128.0.0.1~191.255.255.254
B类地址=网络部分+网络部分+主机部分+主机部分
(有类边界)默认子网掩码位/16,即255.255.0.0
C类地址范围:(110xxxxx),192.0.0.1~223.255,255,254
C类地址=网络部分+网络部分+网络部分+主机部分
(有类边界)默认子网掩码位/24,即255.255.255.0
D类地址范围:(1110xxxx),224.0.0.1~239.255.255.254
用于组播通信的地址
E类地址范围:(11110xxx),240.0.0.1~255.255.255.254
用于科学研究的保留地址
以127开头的IP 地址都代表本机(广播地址127.255.255.255除外),127.0.0.1位本机循环地址,169.254.0.0~169.254.255.255 DHCP服务时效时分配的地址
2.2 IP地址私有网络地址和公有网络地址
公有网络地址是指在互联网上全球唯一的IP地址。2019年11月26日,是人类互联网时代值得纪念的一天,全球近43亿个IPv4地址已正式耗尽。
私有网络地址是指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP 地址保留用作私有网络地址,不在internet上被分配,可在一个单位或公司内部使用。
RHC1918中规定私有地址如下:
A类私有地址:10.0.0.0~10.255.255.255
B类私有地址:172.16.0.0~172.31.255.255
C类私有地址:192.168.0.0~192.168.255.255
四.子网划分
1.网段组成
网段组成:网络地址,可用IP,广播地址
例192.168.1.189/24
网络地址:192.168.1.0
可用IP:192.168.1.1~192.168.1.254
广播地址:192.168.1.255
2.IP地址和子网掩码’‘与’'运算得到网络地址
2.1 2个二进制位
对应IP地址的网络部分用1表示
对应IP地址的主机部分用0表示
2.2 IP地址和子网掩码作“与”运算得到网络地址
0和任何数相与都等于0
1和任何数相与都等于任何数本身
例:192.168.1.185/25
11000000,10101000,00000001,10111001 IP地址
11111111,11111111,11111111,10000000, 子网掩码
11000000,10101000,00000001,10000000 网络地址
192.168.1.128
将主机部分位全部置 1 得到广播地址:
11000000,10101000,00000001,11111111 广播地址
192.168.1.255
3.子网数与主机数的计算
子网数=2^n,其中n为子网部分位数,例/26,n=26-24
主机数(可用IP)=2^N-2,其中N为主机部分位数:N=32-26
192.168.1.100/32 表示为一个固定IP
8≤子网掩码<16 n=子网掩码-8
16≤子网掩码<24 n=子网掩码-16
24≤子网掩码<32 n=子网掩码-24
N=32-子网掩码