IPV4的地址格式有多少个字节组成?
IPv4 地址有 4 个字节(32 位),为了便于阅读,这些字节、位和八位字节以所谓的点分十进制形式写入。点分十进制用小数点分隔 IP 地址的每个八位字节。例如,计算机以二进制表示的典型 IP 地址 (IPv4) 是:11000000
.10101000.00000001.00000000。这转化为点分十进制为:192.168.1.0。
什么是 Internet 协议 (IP) 地址?
Internet 协议或 IP 是专用和公共网络用来促进网络内设备之间通信的协议。所有类型的网络,从万维网到小型专用网络,都依赖于分配的 IP 地址来指示信息的去向。IP 地址是一组唯一的 8 位数字,分配给连接到网络的设备。换句话说,我们的 IP 地址就像我们的家庭地址,但它适用于支持互联网的设备。我们不是在“邮寄”一封信,而是在“邮寄”信息。有两种类型的 IP 寻址标准,IPv4 和 IPv6。IPv4 是最广泛使用和熟悉的 IP 地址类型,但随着 IPv4 地址空间的耗尽,IPv6 将会在未来取代它。
什么是子网?
在互联网的早期(在它被命名为万维网之前),美国国防部机构开发了 IPv4——一种四点分十进制格式,以测试其网络能力的极限。IPv4 地址由四个数字子网指定(例如 170.16.240.1 的 IPc4 地址示例 ),它们用小数分隔。然而,在 1980 年代后期,联邦政府意识到他们将用完 IPv4 地址,因此需要采取一些措施。
这时候,IPv6 连通性研究人员提出了一个简单的解决方案:引入更多以冒号分隔的子网(共八组)来定义 IPv6 协议。因此,IPv4 的子网由五个不同的类定义,下面将对其进行解释。
了解 IPv4 子网掩码
既然你明白了什么是二进制,那么让我们看看开头的两个子网掩码: 192.168.1.0 / 255.255.255.0,192.168.1.0/24 子网掩码的概念很简单。假设我们有一个网络,并且在网络上有主机(任何具有 IP 地址的都是主机)。子网掩码决定 TCP/IP 地址的哪一部分代表我们的网络以及哪一部分可用于主机。
我们可以这样想的;网络号代表我居住的街道,主机部分用于我街道上所有房屋的号码。子网掩码 255.255.255.0 表示地址的前三个八位字节将用于网络,因此我们的网络号是 192.168.1。这意味着我们可以在这个网络上拥有 254 台计算机,因为地址的网络部分没有使用第四个八位字节。我们知道这一点是因为子网掩码 (255.255.255.0) 中的 0。
我们将每个数字部分称为八位字节,因为我们将它们视为二进制,并且每个部分中有八个可能的位。八位是一个八位字节。二进制的 11111111 是十进制的 255(你做了转换吗?)。所以我们用二进制显示的十进制子网掩码 255.255.255.0 将是:
11111111.11111111.11111111.00000000 如果你把所有的都数一遍,你会发现有 24 个。现在再次查看子网掩码示例。192.168.1.0/255.255.255.0 192.168.1.0/24 你明白为什么两个子网掩码相同了吗?数字 24 是地址的网络部分中使用的位数,是编写地址/子网掩码组合的简写。