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 是地址的網路部分中使用的位數,是編寫地址/子網掩碼組合的簡寫。