数制和数值转换

本文详细介绍了数制的概念,包括数位、基数和位权,并列举了十进制、二进制、八进制和十六进制的转换及特点。此外,还探讨了IP地址的构成,如IPv4和IPv6的表示方式,以及A、B、C、D、E五类IP地址的分类和子网划分。最后,涉及了私有IP地址的范围和子网掩码的计算方法。
摘要由CSDN通过智能技术生成

数制的基本概念
数制:是计数的方法,指用一组固定的符号和统一的规则来表示数值的方法,如在计 数过程中采用进位的方法称为进位计数制。进位计数制有数位、基数、位权三个要素。
数位:指数字符号在一个数中所处的位置
基数:指在某种进位计数制中数位上所能使用的数字符号的个数。例如,十进制数的基数是 10,二进制数的基数是 2。
十进制数(Decimal Number)用后缀 D 表示或无后缀 列:(1010)10
二进制数(Binary Number)用后缀 B 表示。列:(1010)2
十六进制数(Hexadecimal Number)用后缀 H 表示。列:(1010)16
八进制数(Octal Number) 用后缀 O 表示 列 (1010)8
数制的计算:
在数制中,还有一个规则,就是N进制必须是逢N进一。
十进制数的特点是逢十进一。例如:
(1010) 10=1x10^3 + 1x10 ^2 + 1x10 ^1 + 1x10 ^ 0
二进制数的特点是逢二进一。例如:
(1010) 2=1x2^3 + 1x2 ^2 + 1x2 ^1 + 1x2 ^ 0=(10) 10
八进制数的特点是逢八进一。例如:
(1010) 8=1x8^3 + 1x8 ^2 + 1x8 ^1 + 1x8 ^ 0= (520) 10
十六进制数的特点是逢十六进一。例如:
(1010) 16=1x16^3 + 1x16 ^2 + 1x16 ^1 + 1x16 ^ 0= (4112) 10
从后往前为0次方1次方2次方。。。

二进制 八进制 十进制 十六进制
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

IP地址: IPv4由32位二进制数组成,一般用点分- +进制来表示
IPv6由128位组成,一般用冒号分隔,十六进制表示
IPv4地址由两部分组成: 网络部分( NETWORK )
主机部分(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
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类地址=网络部分+网络部分+网络部分+主机部分
(有类边界)默认子网掩码为/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地址都代表本机

私有网络地址:不在Internet 上被分配的地址
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

子网划分10.0.0.0/8
网段组成:网络地址,可用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表示,主机部分用0表示。
计算用“与”:0和任何数等于0,1和任何书等于1.

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

数值转换
十六转二(开头为0可省略)在这里插入图片描述
二转十六在这里插入图片描述
二转八(没有8.9)在这里插入图片描述
八转二(没有8.9从前往后为二进制 首位是0可省略)在这里插入图片描述
十转二(能除整为0 不能除整余1到旁边 然后不能除的数减1接着除 然后从后往前为二进制)在这里插入图片描述
不过,

如要计算 请用计算器 T_T

作者:网海拾客 ■ 已知子网掩码为255.255.255.192,求实际子网数(去除全0和全1)和每个子数的主机数。 如果将192换为二进制求出子位数较繁,可按以下方法计算:256-192=64(2的6次方),所以192进制后面就应用6个0,即11000000,那么子网数应有2^2=4个,去除全0和全1两,实际只有2个可用,所实际子网数应该是2个;每个子网的主机数就是2^6-2=62个。 ■ 已知所需子网数12,求实际可分配的子网数。 子网数是12与之最近的2^x是16(2^4),所以去除全0和全1的两个,就是实际可分配子网数为16-2=14个。 ■ 已知一个B类子网的每个子网主机数要达到60×255个(约相当于 X.Y.0.1~X.Y.59.254的数量),求子网掩码。 与60最近的2^x是64(2^6),故8位二进制后面应该有6个0。由于B类IP,所以掩码格式是255.255.0.0,而现在被分割子网,故现在第三字节的应该是11000000(192),即256-64(2^6)=192,所以子掩码是255.255.192.0 ■ 如果所需子网数为7,求子网掩码。 与7最近的2^x是8(2^3),而此时只能有6个子网可以分配,不能满足7个子网的需求,所只能取16(2^4),256-16=240,所以子网掩码为255.255.255.240 ■ 已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机块。 211是个C类地址,掩码为255.255.255.0,现要划分4个子网,与4(本身不能用,因为如果取4,实际只能分配2个子网,就不可能满足4个子网的需求)最近的8(2^3),256-32=224,所以子网掩码应为255.255.255.224,此时每个子网有32台主机数,理论主机块为:0—31(*),32—63,64—95,96—127,128—159,160—191,192—223,224—255(*),而实际主机块中的全0全1不能使用,故实际主机块为(实际每个子网只有30台):33——62,65——94,97——126,129——156,161——190,193——222 ■ 已知子网中可使用15个主机块,求最大可分配的子网数和子网掩码。 与15最近的2^x是16(2^4),但16个主机块,实际只用14个可用,不能满足本题15个主机块的条件,故取32(2^5),所以子网数为2^(8-5=3)是8个,实际可用子网数为6,子网掩码为255.255.255.224(256-32)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值