IPv4尋址
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。一些實例示於下表: