IPv4支持三种不同类型的寻址方式:
单播寻址方式:
在这种模式下,数据被发送到一个注定主机。目的地址字段包含32 - 目的主机的位的IP地址。在这里,客户端将数据发送到目标服务器:
广播寻址模式:
在这种模式下,数据包被发送到所有主机在一个网段。目的地址字段中包含特殊的广播地址255.255.255.255,即。当主机在网路上看到这个包,它必然要处理它。在这里,客户端发送的数据包,这是由所有服务器受理:
组播寻址方式:
这种模式是前两种模式的混合,即发送的数据包既不是注定要一台主机上,也不在网段内的所有主机。在这个数据包,目的地址包含开始224.xxx,可以通过多台主机受理特殊的地址。
在这里,一个服务器发送它是由多个服务器受理的报文。每个网络都有保留给它代表了网络和一个IP地址保留用于广播地址,它代表了网络中的所有主机的网络号一个IP地址。
分层编址方案
IPv4使用分层编址方案。它是32位长度的一个IP地址,被分成两个或三个部分所描述:
一个单一的IP地址可以包含关于网络及其子网络,并最终主机的信息。该方案使IP地址是分层的,其中一个网络可以有很多的子网络,这反过来又可以有多个主机。
子网掩码
32位IP地址包含主机和它的网络信息。这是非常必要区分两者。对于这一点,路由器使用子网掩码,这是只要在IP地址的网络地址的大小。子网掩码也是32位长。如果用二进制的IP地址是相与其子网掩码,结果得到的网络地址。例如,假设在IP地址192.168.1.152和子网掩码是255.255.255.0那么
这样子网掩码有助于从一个IP地址提取网络ID和主机。它可以识别现在192.168.1.0是网络号和192.168.1.152是网络上的主机。
二进制表示
位置值法是最简单的十进制值转换为二进制形式。 IP地址是被分成4个字节的32位值。一个二进制八位位组包含8位,每个位的值可以通过在八位位值'1'的位置来确定。
位的位置值由2的n次方来确定(位置 - 1),这是一个1位6位的值被26-1是25,其是32。八位组的总值加起来位的位置值确定。为11000000的值是128+64=192。一些实例示于下表: