IPv4定址


IPv4支援三種不同型別的定址方式:

單播定址方式:

在這種模式下,資料被傳送到一個注定主機。目的地址欄位包含32 - 目的主機的位的IP地址。在這裡,用戶端將資料傳送到目標伺服器:

Unicast Addressing

廣播定址模式:

在這種模式下,資料包被傳送到所有主機在一個網段。目的地址欄位中包含特殊的廣播地址255.255.255.255,即。當主機在網路上看到這個包,它必然要處理它。在這裡,用戶端傳送的資料包,這是由所有伺服器受理:

Broadcast Addressing

組播定址方式:

這種模式是前兩種模式的混合,即傳送的資料包既不是注定要一台主機上,也不在網段內的所有主機。在這個資料包,目的地址包含開始224.xxx,可以通過多台主機受理特殊的地址。

Multicast Addressing

在這裡,一個伺服器傳送它是由多個伺服器受理的報文。每個網路都有保留給它代表了網路和一個IP地址保留用於廣播地址,它代表了網路中的所有主機的網路號一個IP地址。

分層編址方案

IPv4使用分層編址方案。它是32位元長度的一個IP地址,被分成兩個或三個部分所描述:

IP Addressing

一個單一的IP地址可以包含關於網路及其子網路,並最終主機的資訊。該方案使IP地址是分層的,其中一個網路可以有很多的子網路,這反過來又可以有多個主機。

子網掩碼

32位元IP地址包含主機和它的網路資訊。這是非常必要區分兩者。對於這一點,路由器使用子網掩碼,這是只要在IP地址的網路地址的大小。子網掩碼也是32位元長。如果用二進位制的IP地址是相與其子網掩碼,結果得到的網路地址。例如,假設在IP地址192.168.1.152和子網掩碼是255.255.255.0那麼

IP Subnet Mask

這樣子網掩碼有助於從一個IP地址提取網路ID和主機。它可以識別現在192.168.1.0是網路號和192.168.1.152是網路上的主機。

二進位制表示

位置值法是最簡單的十進位制值轉換為二進位制形式。 IP地址是被分成4個位元組的32位元值。一個二進位制八位位組包含8位元,每個位的值可以通過在八位位值'1'的位置來確定。

Binary Representation

位的位置值由2的n次方來確定(位置 - 1),這是一個1位6位的值被26-1是25,其是32。八位組的總值加起來位的位置值確定。為11000000的值是128+64=192。一些範例示於下表:

IP Bit Patterns