1.数值转换
1.传输速率定义
2.网络速率转换
3.数制规则
2.网络速率的转换
1.计算机中存储单位的换算
我们一般说的百兆、千兆网络的单位是bps(bit/s),而实际应用中使用的传输单位是字节/秒(Byte/s)。
8 bit = 1 byte
1024 byte = 1 KB
1024 KB = 1MB
1024 MB = 1GB
1024 GB = 1 TB
1024 TB = 1 PB
1024 PB = 1 EB
1024 EB = 1 ZB
1024 ZB = 1 YB
3.数制转换
3.1数制的分类
- 十进制数(Decimal number) 例:1016D
- 八进制数(Octal number) 例:1016O
- 二进制数(Binary number) 例:1016B
- 十六进制数(Hexadecimal number)例:1016H
在数制中,还有一个规则,就是 N 进制必须是逢 N 进一。
常见的八位二进制数
二进制 | 十进制 |
---|---|
10000000 | 128 |
11000000 | 192 |
11100000 | 224 |
11110000 | 240 |
11111000 | 248 |
11111100 | 252 |
11111110 | 254 |
11111111 | 255 |
转换规则
十进制转换二进制 八进制 十六进制
余数倒排法 将一个十进制整数转换为二进制、八进制、十六进制数都可使用余数法,即:将要转换的十进制整数除以 需转换的进制, 取余数;再用商除以 需转换的进制,再取余数,直到商等于 0 为止,将每次得到的余数按倒序的方法排 列起来作为结果。转换为八进制就除以八,转换成十六进制就除以十六。最后把得到的余数倒序排列。
- 例如下面是156的二进制运算过程,由此可知156转化为二进制数为10011100
3.二进制转十进制
要将二进制数转换为十进制数,通过按权展开相加即可。
例如: 1011=1x2^0+1x2 ^1+1x2 ^3=11
4.二进制转八进制或十六进制
因为 16=2的4次方,所以一位十六制数相当于四位二进制数,因此,二进制和十六进制间的 转换方法与二进制和八进制间的转换类似,可使用四位分组的方法。八进制则采用三位分组的方法。
例如: 10101001001110B=2A4E H 10110100=264 O
5.二进制的优点
1.二进制容易实现
2.二进制的运算规则简单
3.用二进制容易实现逻辑运算
4.IP地址子网地址以及划分
4.1IP地址
IPv4由32位二进制组成,一般用点分十进制来表示
IPV6由128位组成,一般用冒号分隔,十六进制表示
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
用于科学研究的保留地址。
私有网络地址:是指内部网络或主机的IP地址IANA规定将下列的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
4.2子网划分
// An highlighted block
用子网掩码得到网络/主机地址
1.将ip地址与子网掩码转换成二进制
2.将二进制形式的ip地址与子网掩码做'与'运算,将答案化为十进制便得到网络地址
3.将二进制形式的子网掩码取'反'
4.将取'反'后的子网掩码与ip地址做'与'运算,将答案化为十进制便得到主机地址。
例如,有一个IP地址:192.168.0.1
子网掩码为: 255.255.255.0
化为二进制为:
IP 地址: 11000000. 10101000. 00000000. 00000001
子网掩码: 11111111. 11111111. 11111111. 00000000
将两者做'与'运算得: 11000000. 10101000. 00000000. 00000000
将其化为十进制得: 192.168.0.0
这便是上面ip的网络地址,主机地址以此类推。;
- 子网个数=2^n,其中n为子网部分位数 例 /26,n=26-24
- 主机数(可用ip)=2^N-2,其中N为主机部分位数:N=32-36
192.168.1.100/32 表示为一个固定IP
根据IP地址的类型来判断n的值
A类地址:子网掩码 - 8
B类地址:子网掩码 - 16
C类地址:子网掩码 - 24