五、数制系统
这是一个网络中计算机的 32 位 IPv4 地址:11000000.10101000.00001010.00001010。它以二进制显示。
这是以点分十进制显示的同一台计算机的 IPv4 地址:192.168.10.10。
而IPv6 地址是 128 位!为了使这些地址更易于管理,IPv6 使用 0-9 和字母 A-F组成的十六进制系统。
作为网络管理员,您必须知道如何将二进制地址转换为点分十进制地址,以及将点分十进制地址转换为二进制地址。您还需要知道如何将点分十进制转换为十六进制,反之亦然。
模块目标: 十进制、二进制和十六进制数之间的相互转换。
主题标题 | 主题目标 |
---|---|
二进制数制系统 | 在十进制与二进制之间进行数字转换。 |
十六进制数制系统 | 在十进制与十六进制之间进行数字转换。 |
1、二进制数制系统
1.1、二进制和IPv4地址
IPv4地址以二进制开头,仅包含1和0。这很难管理,因此网络管理员必须将它们转换为十进制。本主题向您展示了几种实现它的方法。
二进制是指包含数字 0 和 1 位的数制系统。相比之下,十进制数制系统是由数字 0 - 9 共 10 位数字组成。
理解二进制对于我们很重要,因为主机、服务器和网络设备使用二进制编址。具体地说,它们使用二进制 IPv4 地址。
每一个地址包含一串 32 位字符串,并分为四个部分,称为二进制八位组。每一个二进制八位组包含 8 位(或 1 个字节),用句点分隔。例如,为图中的 PC1 分配的 IPv4 地址为 11000000.10101000.00001010.00001010。其默认网关地址将为 R1 千兆以太网接口地址 11000000.10101000.00001010.00000001。
二进制可以与主机和网络设备很好地协同工作。然而,这对人类来说是非常具有挑战性的。
**为了方便人们使用,IPv4 地址通常表达为点分十进制记法。**为 PC1 分配的 IPv4 地址为 192.168.10.10,其默认网关地址为 192.168.10.1,如图所示
为了扎实理解网络编址,必须了解二进制编址,并且掌握在 IPv4 地址的二进制和点分十进制之间转换的技能。此部分介绍如何在以 2(二进制) 为基数的数制系统和 10 (十进制)为基数的数制系统之间进行转换。
以下有关二进制数和十进制数的转换均省略
2、十六进制数制系统
十六进制数制系统在网络中用于表示以太网 MAC 地址和 IP V6 地址。
IPv6地址长度为128位,每 4 位以一个十六进制数字表示,共 32 个十六进制值。IPv6 地址不区分大小写,可用大写或小写书写。
如图所示,书写 IPv6 地址的首选格式为 x: x: x: x: x: x: x: x,每个“x”均包括四个十六进制值。在指 IPv4 地址的 8 位时,我们使用术语八位组。在 IPv6 中,十六进制数是指代 16 位或四个十六进制值数据段的非官方术语。每个“x”均为一个十六进制数、16 位或四个十六进制值
图中的示例拓扑显示了 IPv6 十六进制地址。