计算机数制与子网划分
计算机的数制
- 十进制数(Decimal number)
(1010)10 , 1010D , 1010
(1010)10=1X103+0X102+1X101+0X100=(1010)10
-
八进制数(Octal number)
(1010)8 , 1010O
(1010)8=1X83+0X82+1X81+0X80=(520)10
-
二进制数(Binary number)
(1010)2 , 1010B
-
十六进制数(Hexadecimal number)
(1010)16 , 1010H
数制转换
- 十进制转二进制
减法正排:用你的十进制数字去减可以减的最大一个2的次方,比如77,就去减64,能减记1,再用余数减下一个2的次方,就是13-32,依次往下减
例:77-64 1
13 -32 0
13-16 0
13-8 1
5-4 1
1 1
得(100111)2
- 二进制转八进制
三位一转换, 从最后三位开始
例:100111
100 111
4 7
- 二进制转十六进制
四位一转换,从最后四位开始
例: 11111000
1111 1000
F 8
以下可以进行记忆
二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10
常见8位二进制转十进制数字记忆:
1000 0000 128
1010 1000 168
1010 1100 172
1100 0000 192
1110 0000 224
1111 0000 240
1111 1000 248
1111 1100 252
1111 1110 254
1111 1111 255
IP地址子网划分
ip地址
IPv4有32位二进制组成,一般用点分十进制来表示。
IPv4地址有两部分组成:
网络部分(NET WORK)主机部分(HOST)
192.168.0.25
网络部分(192.168.0)主机部分(25)
IPv4私有网络地址和公有网络地址
公有网络地址是指在互联网中全球唯一的IP地域,2019年11月26日,是人类互联网时代值得纪念的一天,全球近43亿个IPv4已正式耗尽。
公有IP地址分为A.B.C.D.E五类
A类地址:1.0.0.1~126.255.255.254 默认子网掩码为/8,即255.0.0.0
B类地址:128.0.0.1~191.255.255.254 默认子网掩码为/16,即255.255.0.0
C类地址:192.0.0.1~223.255.255.254 默认子网掩码为/24,即255.255.255.0
D类地址:224.0.0.1~239.255.255.254 用于组播通信
E类地址: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服务失效时分配的地址
私有网络地址:
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
子网划分
网段组成:网络地址,可用IP,广播地址
网络地址一般是网段的起始,广播地址则是网段的终点,那么中间部分就是可用的IP
例192.168.1.189 /24
网络地址:192.168.1.0
广播地址:192.168.1.255
子网掩码有32个二进制位
对应IP地址的 网络部分 用1表示
对应IP地址的 主机部分 用0表示
IP地址和子网掩码作“与”运算得到网络地址
0和任何数相与都等于0
1和任何数相与都等于任何数本身
例:192.168.1.189/26
11000000.10101000.00000001.10111101 IP地址
11111111.11111111.11111111.11000000 子网掩码
11000000.10101000.00000001.10000000 网络地址
192.168.1.128
11000000.10101000.00000001.10111111 广播地址
192.168.1.191
子网数=2^n,其中n为子网部分位数,例:/26 n:26-24=2 子网数:2^2=4
主机数(可用IP)=2^n-2 ,n为主机部分位数 例:/26 n:32-26=6 可用IP数:2^6-2=62