数制转换 IP地址 子网划分(生活应该是美好而又温柔的,你也是!)

在这里插入图片描述

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 进一

常见的八位二进制数

二进制十进制
10000000128
11000000192
11100000224
11110000240
11111000248
11111100252
11111110254
11111111255

转换规则

十进制转换二进制 八进制 十六进制
余数倒排法 将一个十进制整数转换为二进制、八进制、十六进制数都可使用余数法,即:将要转换的十进制整数除以 需转换的进制, 取余数;再用商除以 需转换的进制,再取余数,直到商等于 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值