📜  IPv4-寻址

📅  最后修改于: 2020-12-14 05:26:07             🧑  作者: Mango


IPv4支持三种不同类型的寻址模式。 –

单播寻址模式

在这种模式下,数据仅发送到一个目标主机。目标地址字段包含目标主机的32位IP地址。客户端在这里将数据发送到目标服务器-

单播寻址

广播寻址模式

在这种模式下,数据包被寻址到网段中的所有主机。目标地址字段包含一个特殊的广播地址,即255.255.255.255 。当主机在网络上看到此数据包时,它必然会对其进行处理。客户端在这里发送一个数据包,所有服务器都接受该数据包-

广播寻址

组播寻址模式

此模式是前两种模式的混合,即,发送的数据包既不发往单个主机,也不发往网段上的所有主机。在此数据包中,目标地址包含一个以224.xxx开头的特殊地址,可以由多个主机招待。

组播编址

在此,一台服务器发送由多个服务器招待的数据包。每个网络都有一个保留给代表网络的网络号的IP地址和一个保留给代表该网络中所有主机的广播地址的IP地址。

分层寻址方案

IPv4使用分层寻址方案。长度为32位的IP地址分为两部分或三部分,如下所示:

IP编址

单个IP地址可以包含有关网络及其子网以及主机的信息。此方案使IP地址可以分层,其中网络可以具有许多子网,而子网又可以具有许多主机。

子网掩码

32位IP地址包含有关主机及其网络的信息。区分两者是非常必要的。为此,路由器使用子网掩码,该子网掩码与IP地址中网络地址的大小一样长。子网掩码也是32位长。如果二进制IP地址与其子网掩码进行“与”运算,则结果将生成网络地址。例如,假设IP地址为192.168.1.152,子网掩码为255.255.255.0,然后-

IP子网掩码

这样,子网掩码有助于从IP地址提取网络ID和主机。现在可以确定192.168.1.0是网络号,而192.168.1.152是该网络上的主机。

二进制表示

位置值方法是将二进制从十进制值转换为最简单的形式。 IP地址是32位值,分为4个八位位组。二进制八位位组包含8位,每个位的值可以由八位位中的位值“ 1”的位置确定。

二进制表示

位的位置值由加2的幂(位置– 1)确定,即位置6上的位1的值为2 ^(6-1),即2 ^ 5,即32。八位位组是通过将位的位置值相加来确定的。 11000000的值是128 + 64 =192。下表显示了一些示例-

IP位模式