计算机数值转换和子网划分

目录

一:计算机数值

二:数值转换

1:计算机的数值

2:数制转换

三:子网划分

IP地址

网段组成

子网数的算法

四:总结


一:计算机数值

1.数值:计数的方法,指用一组固定的符号和统一的规则表示数值的方法

2.数位:指数字符号在一个数中所处的位置

3.基数:指在某种进位计数中,数位上所能使用的数字符合的个数

4.位权:指在某种进位计数数值中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小

我们一般说的百兆和千兆网络的单位是bps(比特率,即位/秒,bit/s),在实际应用中使用的传输单位是字节/秒(Byte/s)。Byte/s是字节,bps是二进制单元。

8bit =1byte

1024byte=1KB

1024KB=1MB 

1024MB=1GB 

1024GB=1TB

1024TB=1PB

MB和MiB的区别:MB等单位是以10位底数的指数,MiB是以2为底数的指数,如1KB=10^3=1000

1MB=10^6=1000000=100KB,1GB=10^9=1000000000=1000mb,而1KiB=2^10=1024,1MiB=2^20=1048576=1024KiB。(硬盘:操作系统通报的数量要比产品标出要小些,主要的原因是标出的是以MB和gb位单位的,1GB就是1,000,000,000byte,而操作系统是以2进制为处理单位的,因此检查硬盘容量时是以MiB,GiB位单位的,1GB=2^30=1073741824,相对比较而言,1GiB要比1GB多出1073741824-1000000000=73741824,所以检测结果要比标出的少一些。

二:数值转换

2.1:计算机的数值

十进制数(Decimal number)

 (1010)₁₀     1010D

八进制数(Octal  number)

   (1010)₈    1010O

二进制数(Binary  number)

 (1010)₂      1010B

十六进制数(Hexadecimal   number)

 (1010)₁₆        1010H

高位1   1    1    0    0   0    1      0   低位

       7     6   5    4   3   2     1       0

在数制中,还有一个规则就是N进制必须是逢N进一

例如:十进制就是逢十进一

 (1010)₁₀=1*10^ 3+0*10^ 2+1*10^ 1+0*10^ 0=1010

二进制数的特点就是逢二进一

例如: (1010)₂ =1* 2^3+0* 2^2+1* 2^1+0* 2^0=10

2.2:数制转换

方法一: 十进制整数转换为二进制整数采用"除2取余,逆序排列"法

十进制整数转二进制

如:255=(11111111)B

255/2=127=====余1

127/2=63======余1

63/2=31=======余1

31/2=15=======余1

15/2=7========余1

7/2=3=========余1

3/2=1=========余1

1/2=0=========余1

方法二:

例如: 125=01111101B

1         1         1         1         1          1            1            1              

128     64        32      16      8          4            2              1

125-128       0

125-64         1

61-32           1

29-16           1

13-8             1

5-4               1

1-2               0

1-1               1

八进制和二进制换算

001    111    101------------二进制

1       7      5-----------------八进制

001=0* 2^2+0* 2^0+1* 2^0=1

111=1* 2^2+1* 2^1+1* 2^0=7

101=1* 2^2+0* 2^1+1* 2^0=5

十六进制和二进制的换算

0010   0011   0101------------二进制

    2         3         5-------------十六进制

0010=0* 2^3+0* 2^2+1* 2^1+0*2^0=2

0011=0* 2^3+0* 2^2+1* 2^1+1*2^0=3

0101=0* 2^3+1* 2^2+0* 2^1+1*2^0=5

二进制转换八进制数:3位一转换

二进制转换十六进制数:4位一转换

 常见的八位二进制

10000000                  128

11000000                  192

11100000                  224

11110000                  240

11111000                  248

11111100                  252

11111110                  254

11111111                  255

三:子网划分

3.1  IP地址

IPv4:是由32位二进制数组成的,一般用点分十进制来表示,分成四组,每组八位。例如:11000000.10101000.00000000.00000010为了方便配置通常表示十进制式例如:192.168.0.2 

255.255.255.0

IPv6:是由128位二进制数组成的,一般用冒号分隔,十六进制表示

IPv4:由两个部分组成网络部分(NETWORK)和主机部分(HOST)

例如:192.168.1.132     网络部分(192.168.1)     主机部分(132)192.168.1.0是网络地址    

192.168.1.255是(广播)

IPv4:有公有网络地址和私有网络地址

公有网络地址是指在互联网上全球唯一的IP地址。2019年11月26日是人类互联网时代值得纪念的一天,全球43亿个IPv4地址已正是耗尽。

IP地址分为A类,B类,C类,D类,E类

A类地址范围:1.0.0.1~126.255.255.254

A类地址=网络部分+主机部分+主机部分+主机部分

(有类边界)默认子网编码为/8,即255.0.0.0

B类地址范围:128.0.0.1~191.255.255.254

B类地址=网络部分+网络部分+主机部分+主机部分

(有类边界)默认子网编码为/16,即255.255.0.0

C类地址范围:192.0.0.1~223.255.255.254

C类地址=网络部分+网络部分+网络部分+主机部分

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服务失效时分配的地址

子网掩码数字是多少就代表有多少个1,例如/24就是有24个1(11111111   11111111   11111111   00000000)

私有网络地址是指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP地址保留用作死亡地址,不在Internet被分配,可在一个单位或公司内部使用。

RFC1918中规定私有地址如下:

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

3.2  网段组成

网段组成:网络地址      可用IP     广播地址

例如:192.168.1.189/24

网络号:192.168.1.0

可用IP:192.168.1.1~192.168.1.254

广播地址:192.168.1.255

子网掩码有32个二进制位

对应IP地址的网络部分用1表示

对应IP地址的主机部分用0表示

172.16.0.0/12

10101100    00010000  00000000    00000000       IP

11111111     11110000   00000000    00000000      掩码

--------------------------------------------------------------------------------------

10101100    00010000   00000000    00000000     

172.             16.                     0.                0   ----------------     网络地址    

10101100    00011111    11111111      11111111  ------------     广播地址  172.31.255.255        

IP地址和子网掩码   运算得到网络地址

0和任何数相与都等于0

1和任何数相与都等于任何数本身

3.3  子网数的算法

1.子网数=2^n,其中n为子网部分位数

主机数(可用IP)=2^N-2,  其中N为主机部分位数  

192.168.1.0   /24  /25   /26   /27   /28   /29   /30   /31   /32

  子网掩码      0    128  192    224   240   248   252     254   255

  子网个数      1      2       4        8      16     32      6      128    256

   IP数量       256   128   64     32      16      8        4        2       1

可用IP         254    126   62     30       14     6        2                 1

192.168.1.0/24表示一个固定的IP 

2.简单算法

例:/26=255.255.255.192,代表有26 个1,所以是11111111.11111111.11111111.11000000,

192就是子网掩码,子网个数就是2*2=4,子网等于2^6-2=62,62是主机数(可用IP),可用分范围:256-192=64,0~63,64~127,128~191,192~255

根据IP地址的类型可判断n值:

A类地址:子网掩码-----8

B类地址:子网掩码-----16

C类地址:子网掩码-----24

N=32-子网掩码

四:总结

1.能够熟练使用二进制,八进制,十进制,十六进制之间的数值转换

2.子网掩码又叫网络掩码、地址掩码,必须结合IP地址一起对应使用,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。子网掩码和IP地址做“与”运算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是在本地网络上,还是在远程网络网上。子网掩码还用于将网络进一步划分为若干子网,以避免主机过多而拥堵或过少而IP浪费。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值