数值转换和子网划分

计算机的数制

==数制==:计数的方法,指用一组固定的符号和统一的规则表示数值的方法。
==数位==:指数字符号在一个数中所处的位置。
==基数==:指在某种进位计数制中,数位上所能使用的数字符号的个数。
==位权==:指在某种进制中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小。

二进制数

(101)2,101 B

八进制数

(101)8,101O

十进制数

(101)10,101D,101

十六进制数

(101)16,101H ,OX101

什么是进制

进制 : 是计算机中数据的一种表示方法。 N进制的数可以用0~(N-1) 的数表示, 超过9的用字母A-F 表示 ,N进制数逢N进1。如二进制数用0-1表示,逢2 进1。N进制数的第n位的权数,为n-1。

进制转换

二进制数与十进制数之间的转换

二进制数转十进制数

例(11011)2=()10

1 2 ^ 4 + 1 2 ^ 3 + 0 2 ^ 2 + 1 2 ^ 1 + 1 * 2 ^ 0
=16 + 8 + 0 + 2 + 1
=27

十进制数转二进制数

余数倒排
例.求(136)10 = ()2;
136除2, 余1
68除2 ,余1
34除2, 余1
17除2 ,余0
8除2 ,余1
4除2, 余1
2除2, 余1
余1
将余数倒置
故(136)10 = (11110111)2

二进制数与八进制数之间的转换

二进制数转八进制数

由于8是2 的3次方,所以二进制数转换八进制数时,可以 3位1转换。
例.求(101011)2 = ()8;
(101)2 = (5)8
(011)2 = (3)8
即(101001)2 = (53)8

八进制数转二进制数

同理,八进制数转二进制数时,可以将八进制的1位数看成二进制的3位数进行转换。
例.求( 641)8 = ()2;
(6)8 = (110)2
(4)8 = (100)2
(2)8 = (001)2
即( 641)8 = (110100001)2

二进制数转与十六进制数之间的转换

二进制数转十六进制数

由于16是2 的4次方,所以二进制数转换八进制数时,可以 4位1转换。
例.求(11010010)2 = ()16;
(1101)2 = (9)16
(0010)2 = (2)16
即(11010010)2 = (92)16

十六进制数转二进制数

例.求(132)16 =()2;
(1)16 = (0001)2
(3)16 = (0011)2
(2)16 = (0010)2
即(132)16 =(000100110010)2

常见八位二进制数

十进制数 二进制表示
128 10000000
192 11000000
224 11100000
240 11110000
248 11111000
252 11111100
254 11111110
255 11111111

IP地址

网络的单位:==bps==(比特率,即位/秒,bit/s)
传输单位:字节/秒,即Byte/s
Byte是字节,bit是二进制单位
8bit=1Byte
1024Byte=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
1024PB=1EB
1024EB=1ZB
1024ZB=1YB

IP地址的分类

IP地址分为A、B、C、D、E五类。
==A类地址==
A类地址第1字节为网络地址,其它3个字节为主机地址。
A类地址范围:1.0.0.1—126.155.255.254
默认子网掩码为/8,255.0.0.0。
==B类地址==
B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。
B类地址范围:128.0.0.1—191.255.255.254。
默认子网掩码为/16,255.255.0.0。
==C类地址==
C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。
C类地址范围:192.0.0.1—223.255.255.254。
默认子网掩码为/24,255.255.255.0。
==D类地址==
D类地址范围:224.0.0.1—239.255.255.254
用于组播通信
==E类地址==
E类地址范围:240.0.0.1—255.255.255.254
用于科学研究的保留地址
<a>以127开头的IP地址都代表本机(广播地址,127.255.255.255除外)127.0.0.1为本机回环地址
169.254.0.0~169.254.255.255(DHCP服务失效时分配地址)</a>
A类私有地址:10.0.0.0~10.255.255.255 10.0.0.0/8
B类私有地址:172.16.0.0~172.31.255.255 172.16.0.0/12
C类私有地址:192.168.0.0~192.168.255.255 192.168.0.0/16

子网划分

123.1.png
==IP地址和子网掩码作“与”运算得到网络地址,网络地址的主机部分全部置1可得广播地址==
0和任何数相与都等于0
1和任何数相与都等于任何数本身
将主机部分全部置1得到广播地址
例.求192.168.1.178/24的网络地址和广播地址;
<a>IP地址</a>:11000000.10101000.00000001.10110010
<a>子网掩码</a>:11111111.11111111.11111111.00000000
<a>网络地址</a>:11000000.10101000.00000001.00000000,
192.168.1.0
<a>广播地址</a>:11000000.10101000.00000001.11111111
192.168.1.255