数制转换和子网划分

本文详细介绍了计算机中的数制转换,包括十进制、二进制、八进制和十六进制,以及它们的特点和转换方法。同时阐述了IP地址的结构、子网划分原则,如IPv4和IPv6的表示、子网掩码的应用,以及VLSM和CIDR的概念。
摘要由CSDN通过智能技术生成

一.数制转换

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

  • 8 bit = 1 byte
  • 1024 byte = 1 KB
  • 1024 KB = 1 MB
  • 1024 MB = 1 GB
  • 1024 GB = 1 TB
  • 1024 TB = 1 PB
  • 1024 PB = 1 EB
  • 1024 EB = 1 ZB
  • 1024 ZB = 1 YB

1、计算机的数制

数制:计数的方法,指用一组固定的符号和统一的规则表示数值的方法
数位:指数字符号在一个数中所处的位置
基数:指在某种进位计数制中,数位上所能使用的数字符号的个数
位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的"1"所表示的数值大小

十进制数(Decimal number)
(1010)10,1010D,1010
 
八进制数(Octal Number)
(1010)8,1010O

二进制数(Binary number)
(1010)2,1010B
 
十六进制数(Hexadecimal number)
(1010)16,1010H,0X1010

高位1 1 1 0 0 0 1 0
低位7 6 5 4 3 2 1 0

2、计算机的数值

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

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

十进制数的特点是逢十进一

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

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

例如:(1010)2=1×2^3+0×2^2+1×2^1+0×2^0=(10)10
  八进制数的特点是逢八进一

例如:(1010)8=1×8^3+0×8^2+1×8^1+0×8^0=(520)10

十六进制数的特点是逢十六进一

例如:(1010)16=1×16^3+0×16^2+1×l6^1+0×16^0=

(4112)10(40102504)8=4*8^7+1*8^5+2*8^3+5*8^2+4*8^0

3.数制转换

十进制转二进制

方法一:
余数倒排

例如:
125%2 1                
62%2  0
31%2  1
15%2  1
7%2   1
3%2   1
1%2   1
0

125=1111101B

方法二:
减数正排
 

例如:

125-128 0                
125-64    1
61-32    1
29-16    1
13-8    1
5-4        1
1-2        0
1
125=1111101B
 

常见2的n次方 2^n

2^7       2^6       2^5      2^4      2^3    2^2    2^1    2^0
128        64        32        16        8        4        2        1

二进制数转换八进制数

3位一转换   

二进制数转换十六进制数

4位一转换 

进制对照表
二进制八进制十进制十六进制
1111
10222
11333
100444
101555
110666
111777
10001088
10011199
10101210A
10111311B
11001412C
11011513D
11101614E
11111715F
常见八位二进制数
10000000128
11000000192
11100000224
11110000240
11111000248
11111100252
11111110254
11111111255

二.子网划分

1.IP地址

IPv4由32位二进制数组成,一般用点分十进制来表示
IPv6由128位组成,一般用冒号分隔,十六进制表示

IPv4地址由两部分组成


网络部分(NETWORK)
主机部分(HOST)
例如:192.168.1.142
网络部分(192.168.1)  主机部分(142)

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


公有网络地址

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

私有网络地址

是指内部网络或主机的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地址分为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地址都代表本机(广播地址127.255.255.255除外),127.0.0.1为本机回环地址
169.254.0.0~169.254.255.255 DHCP服务失效时分配的地址

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表示 

IP地址和子网掩码作“与”运算得到网络地址
0和任何数相与都等于0
1和任何数相与都等于任何数本身 

例如:

192.168.1.189/26
11000000.10101000.00000001.10 111101        IP地址
11111111.11111111.11111111.11 000000        子网掩码

11000000.10101000.00000001.10 000000        网络地址
192.168.1.128

将主机部分位全部置 1 得到广播地址
11000000.10101000.00000001.10 111111        广播地址
192.168.1.191

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

例如
192.168.1.0/24/25/26/27/28/29/30/31/32
子网掩码0128192224240248252254255
子网个数1248163264128256
IP数量2561286432168421
可用IP2541266230146211

192.168.1.100/32 表示为一个固定IP

根据IP地址的类型来判断n的值:
A类地址:子网掩码 - 8
B类地址:子网掩码 - 16
C类地址:子网掩码 - 24

N= 32 - 子网掩码

VLSM(可变长子网掩码) 允许把子网继续划分为更小的子网
CIDR(无类别域间路由) 将好多个IP网络汇总成一个网段
 

  • 22
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

煤五千

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值