二進制、十進制和十六進制的 IP 位址說明

二進制、十進制和十六進制的 IP 位址說明

一般常見的 IP 位址是以十進位表示,不過在不同場合中,也可能會使用二進位、十六進位等其他寫法,說明如下:

IPv4: 202.103.0.68 Network Class, Net ID, Host ID 二進制、十進制和十六進制的 IP 位址說明 IP 位址類別 A/B/C/D/E 和網絡 ID、主機 ID 的說明
  • • 十進位:我們平常所說的 IP 位址,通常指的就是 IPv4 網路位址,由 4 個介於 0 至 255 的數字組成,以點號分隔,例如:202.103.0.68。這 4 個數字都是人們習慣使用的十進位數字,方便理解、記憶與書寫;
  • • 二進位:在底層技術上,IPv4 網路位址是由 32 個二進位位元組成,每一個位元只有 0 與 1 兩種值。為了方便電腦處理,這 32 個二進位位元會被分成 4 個位元組,每個位元組由 8 個二進位位元組成,4 個位元組之間再以點號分隔,方便人工記憶與書寫。例如:上述十進位 202.103.0.68 對應的二進位寫法為 11001010.01100111.00000000.01000100;
  • • 十六進位:因為二進位只有 0 和 1 兩種數字,要用 32 個 0 或 1 來表示一個 IPv4 位址會顯得很長,所以在某些場合也會使用十六進位。每個位元組只需要 2 個十六進位數字即可表示;每個十六進位數字可以是 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E 或 F,共 16 種。因此,以這種方式書寫的 IPv4 位址,就是 4 個由點號分隔的兩位十六進位數字。例如:上述十進位 202.103.0.68 對應的十六進位寫法為 CA.67.00.44。

簡單來說,它們的使用情境可以區分為:

  • • 十進位:用於一般書寫、記憶與溝通 IP 位址;
  • • 二進位:用於說明 IP 位址的原理,以及在機器中的實作方式;
  • • 十六進位:常出現在技術文件、科學計算等場合的表示方式。

同一個 IP 位址的十進位、二進位與十六進位其實是等價的,只是表示方式不同,可以透過一定的換算公式互相轉換,也有專門的網路工具或計算器可以協助轉換。本文不再詳述數學推導,有興趣的讀者可以自行上網查詢。

在少數較特殊的情況下,也可能會使用八進位等其他進位來表示 IP 位址。由於相當罕見,這裡就不再多做說明。

IP 地址是什麼?

IP 地址是什麼?

IP地址是指互聯網協議地址(英語:Internet Protocol Address,又譯為網際協議地址),IP Address是縮寫。

more
什麼是公共 IP 地址、私有 IP 地址和保留 IP 地址?

什麼是公共 IP 地址、私有 IP 地址和保留 IP 地址?

IPv4 公共地址: 除保留 IP 地址外,其他所有 IP 地址均為公網 IP 地址。 外網IP地址和內網

more
如何在1分鐘內知道一個 IP 地址是公網IP還是私網IP?

如何在1分鐘內知道一個 IP 地址是公網IP還是私網IP?

如何在1分鐘內知道一個 IP 地址是公網IP還是私網IP?您可能已經知道 IP 地址分為三種類型:公網

more
更改公用 IP 和私人 IP 位址的逐步指南

更改公用 IP 和私人 IP 位址的逐步指南

更改公用 IP 和私人 IP 位址的逐步指南 IP 位址作為網路上裝置的唯一識別碼至關重要。無論是出於隱私保護、網路配置調整還是其他技術需求,了解如何更改

more

📚 回應

語言