进制转换和子网划分

简介: 在现实生活中,我们常常听到网速是100兆(即是100Mbps/s),百兆网络的单位是比特率bps(单位是:位/秒,bit/s),而在我们实际运用中我们所用的传输单位是byte/s。即 byte是字节,而bit是二进制的单元。

简单的介绍


在现实生活中,我们常常听到网速是100兆(即是100Mbps/s),百兆网络的单位是比特率bps(单位是:位/秒,bit/s),而在我们实际运用中我们所用的传输单位是byte/s。即 byte是字节,而bit是二进制的单元。

1024 byte = 1 KB(kiB)

1024 KB = 1 MB

1024 MB = 1 TB

1024 TB = 1 PB

1024 PB = 1 EB

1024 EB = 1 ZB

1024 ZB = 1 YB


一、进制转换


二进制数(Binary number)


(1010)2,1010B

即由0和1组成


八进制数(Octal number)


(1010)8,1010O

即由数码0、1、2、3、4、5、6、7组成

逢八进一


十进制数(Decimal number)


(1010)10,1010D,1010

即由数码0、1、2、3、4、5、6、7、8、9组成

逢十进一


十六进制数(Hexadecimal number)


(1010)16,1010H,0x1010

即由十六个数码:数字0~9加上字母A-F组成(A~F分别表示十进制数10~15)

逢十六进一


进制对照表


image.png

权值


位权是指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小


计算机的数值有我们日常用的十进制数(Decimal number)、计算机语言二进制数(Binary number)、八进制数(Octal number )和十六进制(Hexadecimal number)


二进制与某进制转换


image.png

image.png

image.png

二、子网划分


1、IP地址


IPv4由32位二进制数组成,一般用点分十进制来表示,分成4组,每组8位。例如:11000000.10101000.00000000.00000010,为了便于配置通常表示成十进制形式,例如:192.168.0.2


IPv6由128位组成,一般用冒号分隔,十六进制表示。


IPv4地址由两部分组成:网络部分+主机部分 192.168.1.117

网络部分(192.168.1),主机部分(117)

192.168.1.0(网络地址),192.168.1.255(广播地址)

掐头去尾:0做网络地址,255做广播地址


2、IP地址的分类


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

B类地址=网络部分+网络部分+网络部分+主机部分

(有类边界)默认子网掩码为/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.255DHCP服务失效时分配的地址。


3、子网划分


image.png

子网掩码部分有32个进制位

对应IP地址的网络部分用1表示

对应IP地址的主机部分用0表示

IP地址和子网掩码通过运算可以得到网络地址

其中0和任何数相与都等于0;1和任何数相与都等于这个数本身,具体换算如下:

image.png

子网掩码数与主机数的关系:

image.png

我们还可以通过IP地址的类型来判断N的值:

image.png

image.png


总结


各种进制之间的转换方法

A、B、C三类地址

广播地址的换算。熟练掌握了子网个数和主机数的计算



相关文章
【软考学习1】数据表示——进制转换,R进制转10进制 和 10进制转R进制
【软考学习1】数据表示——进制转换,R进制转10进制 和 10进制转R进制
252 0
【软考学习1】数据表示——进制转换,R进制转10进制 和 10进制转R进制
|
10天前
|
存储
计算机进制转换
计算机进制转换
14 4
反码与补码的概念及其在计算机中的应用
反码与补码的概念及其在计算机中的应用
|
6月前
|
存储 C++
【软件设计师备考 专题 】数制基础:二进制、十进制和十六进制的理解与转换
【软件设计师备考 专题 】数制基础:二进制、十进制和十六进制的理解与转换
80 1
|
6月前
网络字节序和主机序(大端和小端)详细解释--通过封装IP协议头去理解网络字节序
网络字节序和主机序(大端和小端)详细解释--通过封装IP协议头去理解网络字节序
586 1
|
6月前
|
存储
【二进制转换】十进制 转 二进制 (含相关题型)
【二进制转换】十进制 转 二进制 (含相关题型)
77 0
|
测试技术
经典例题:十六进制转换十进制详解 适合初学者
经典例题:十六进制转换十进制详解 适合初学者
301 0
|
算法 C语言
10(可回看)【C语言 & 趣味算法】数制转换(常见,二进制、八进制、十进制、十六进制之间任意转换)
10(可回看)【C语言 & 趣味算法】数制转换(常见,二进制、八进制、十进制、十六进制之间任意转换)
10(可回看)【C语言 & 趣味算法】数制转换(常见,二进制、八进制、十进制、十六进制之间任意转换)
|
算法 网络架构
三十一、子网划分\子网掩码和无分类编址
三十一、子网划分\子网掩码和无分类编址
三十一、子网划分\子网掩码和无分类编址