一天一看————计算机数制基础

数制介绍

  因为在网络中传输各式各样的信息都是依靠一种基本的数制技术方法-二进制表示的。所以我们可以形象的理解为,在人类世界中,通常采用十进制方法计数,而在网络世界中,计算机通常采用二进制方法计数。为了架起人类世界和桥梁,我们就要学习数制的转换。

数制的单元

  我们一般说的百兆、千兆的网络是bps(比特率,即位/秒,bit/s),比如我们说网卡或光纤的传输速度是百兆,也就是100M,bps的意思而是在实际应用中(迅雷等下载工具)使用的传输单位是字节/秒(Byte/s)。Byte是字节,而bit是二进制位单元。

8bit1byte
1024byte1KB
1024KB1MB
1024MB1GB
1024GB1TB
1024TB1PB
1024PB1EB
1024EB1ZB
1024ZB1YB

数制的基本概念

  数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法,如在计数过程中采用进位的方法称为进位计数制。进位计数制有数位、基数、位权三个要素。
数位:指数字符号在一个数中所在的位置。
基数:指在某种进位计数制中数位上所能使用的数字符号的个位数。
位权:指在某种进位计数制中数位所代表的大小,即处在某一位上的“1”所表示的数值的大小。
  计算机通常的数制有:二进制、八进制、十进制和十六进制。

二进制(Binary number)(1010)2 , 1010B
八进制(Octal number)(1010)8, 1010O
十进制(Decimal number)(1010)10. 1010D, 1010
十六进制(Hexadeimal umber)(1010)16, 1010H, 0X1010

数制转换

  数制转换有着不同的转换方法
方法一:余数倒排法。
例如十进制转二进制,就是除以二,除出来是整除还是剩余,刚好除的尽就是0,除不尽那就是1。如图所示:
在这里插入图片描述
方法二:例如一个十进制转换二进制,你可以用十进制数值去减去最接近的2n次方,减去能于一的就是对应位数上的1,见不了的位上上就是0。这比余数倒排法更加简单一些。

  在数制中,还有一个规则,就是N进制必须逢N进一
二进制数的特点是逢二进一
八进制数的特点是逢八进一
十进制数的特点是逢十进一
十六进制数的特点是逢十六进一
             二、十、十六进制转换表

二进制十进制十六进制
000
111
1022
1133
10044
10155
11066
11177
100088
100199
101010A
101111B
110012C
110113D
111014E
111115F
100001610

二进制的优点

  在数字计算机的发展历程中,一个重大的设计是引入了二进制作为内部的数字系统。这种方法避免了那些基于其他数制的计算机中必须的、复杂的进位机制,简化了算术功能和逻辑运算的设计实现。同时,采用二进制可以充分发挥电子器件的工作特点,使结构紧凑且更通用化。
在这里插入图片描述

IP地址

IP地址的分类

  IPv4是由32位二进制数组成,一般点分十进制来表示。
  IPv6是由128位二进制数组成,一般用冒号分隔,十六进制表示。
IPv4分8位一段,最大值为255,最小值为0。v代表版本。

  IPv4地址有两个部分组成:网络部分(NETWORK)、 主机部分(HOST)
例如:255.255.255.0 网络部分(255.255.255) 主机部分(0)
  IPv4私有网络地址和公有网络地址。
  公有网络地址(简称公网地址)是指在互联网上全球唯一的IP地址。2019年11月26日是人类互联网时代值得纪念的一个日子,全球近43亿个IPv4地址已正式耗尽。
  IP地址的网络是由IANA(Ineternet Assigned Numbers Authority,Internet地址分配机构)统一分配,以保证IP地址的唯一性。为了方便分配和管理,IANA将IP地址分为A、B、C、D、E五类。
1.A类地址范围:1.0.0.1~126.255.255.254
  A类地址:网络部分+主机部分+主机部分+主机部分
  (有类边界)默认子网掩码为/8,即255.0.0.0
2.B类地址范围:128.0.0.1~191.255.255.254
  B类地址:网络部分+网络部分+主机部分+主机部分
  (有类边界)默认子网掩码为/16,即255.255.0.0
3.C类网络范围:192.0.0.1~223.255.255.254
  C类地址:网络部分+网络部分+网络部分+主机部分
  (有类边界)默认子网掩码为/24,即255.255.255.0
  A类、B类、C类是最常用的
4.D类地址范围:224.0.0.1~239.255.255.254
  用于组播通信地址
5E类地址范围:240.0.0.1~255.255.255.254
  用于科学研究的保留地址
169.254.0.0~169.254.255.255DHCP服务失效时分配的地址
以127开头的IP地址都代表本机(广播地址127.255.255.255除外),127.0.0.1为本机回环地址
127检查本地网卡是否正常(有类边界,固定网段,不可划分)
  私有网络地址(简称私网地址)是指内部网络或主机的IP地址,IANA互联网数字分配结构规定将下列的IP地址保留用作私网地址,不在Internet上被分配,可用在一个单位和公司内部使用。
  RFC1918中规定私有地址如下:
  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

子网划分

  网段组成 :网络地址、可用IP、广播地址
一个网段中可用地址时掐头去尾,剩下就是被计算机可用地址

子网掩码

  子网掩码它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
  子网掩码是有32个二进制组成。
  对应IP地址的网络部分用“1”表示
  对应IP地址的主机部分用“0”表示
  有了子网掩码后,只要把IP地址和子网掩码作逻辑“与”运算,所得的结果就是IP地址的网络地址。
  在IP地址和子网“与”的运算中:
  0和任何数相与都等于0
  1和任何数相与都等于任何数本身
  广播地址是将主机部分位全部置“1”就得到广播地址。

子网数

  子网数=2的N次方,其中N为网络部分位数,
例如/26,N=26-24
  主机数(可用IP)=2的n次方-2,其中N为主机部分位数:N=32-26

192168.1.0/24/25/26/27/28/29/30/31/32
子网掩码0128192224240248252254255
子网个数1248163264128256
IP地址2561286432168421
可用IP254128623014621

  8大于等于,子网掩码小于16,n减子网掩码8
  16大于等于,子网掩码小于24,n减子网掩码16
  24大于等于,子网掩码小于32,n减指望掩码24

终章

最后附上一张自己写的小练习:
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值