IP地址分類(A類 B類 C類 D類 E類)
一、簡介
IP地址由四段組成,每個欄位是一個位元組,即4個位元組、 每個位元組有8位,最大值是255(=256:0~255)。
全世界範圍是唯一的 32 位(4個位元組 * 8位)的識別符號。
IP地址由兩部分組成,即網路地址和主機地址,二者是主從關係:
1. 網路號 net-id,它標誌主機(或路由器)所連線到的網路,網路地址表示其屬於網際網路的哪一個網路
2.主機號 host-id,它標誌該主機(或路由器),主機地址表示其屬於該網路中的哪一臺主機。
兩級的 IP 地址可以記為: IP 地址 ::= { <網路號>, <主機號>}
簡而言之就是:IP地址 = 網路號+主機號
二、點分十進位制記法:
IPv4的地址長度為32位,共4個位元組,但實際中我們用點分十進位制記法。
三、IP分類
IP地址 = 網路號+主機號。
分為A、B、C三類及特殊地址D、E。
全0和全1的都保留不用。
A類:
地址範圍:1.0.0.1-126.255.255.254 (0000 0001.00000000.00000000.00000000~01111110.111111111.11111111.11111110)
地址範圍:1.0.0.0-126.255.255.255 (這種寫法是把全0全1都算進去了,其它幾類類似)
網路號範圍: 1~126 (0000 0001 ~ 0111 1110)
預設子網掩碼:255.0.0.0 或 0xFF000000(十六進位制)
私有號段:10.0.0.0-10.255.255.255
前1個位元組(8位)為網路號,後3個位元組(24位)為主機號。
A類第1位必須是0。
最大網路數: 126個
最大主機數:
全0全1的地址不可分配,作為保留地址。 上面減2也是這個原因。
一般用於大型網路。
B類:
地址範圍:128.1.0.1-191.255.255.254
網路號範圍:128.1 ~ 191.255 (可用範圍)
預設子網掩碼:255.255.0.0 或 0xFFFF0000(十六進位制)
私有號段:172.16.0.0-172.31.255.255
前2個位元組(16位)為網路號,後2個位元組(16位)為主機號。
前兩位固定為10。
最大網路數:
最大主機數:
一般用於中等規模網路。
C類:
地址範圍:192.0.1.1-223.255.255.254
網路號段範圍:192.0.1 ~ 223.255.255
子網掩碼:255.255.255.0 或 0xFFFFFF00 (十六進位制)
私有號段:192.168.0.0-192.168.255.255
前3個位元組(24位)為網路號,後1個位元組(8位)為主機號。
前3位固定為110。
最大網路數:
最大主機數:
一般用於小型網路。
D類:
地址範圍:224.0.0.1-239.255.255.254
是多播地址。該類IP地址的最前面為“1110”,所以地址的網路號取值於224~239之間。
一般用於多路廣播使用者 。
E類:
是保留地址。該類IP地址的最前面為“1111”,所以地址的網路號取值於240~255之間。
回送地址:
127.x.x.x 有的資料說,它屬於A類。
如127.0.0.1 等效於localhost或本機IP。 一般用於測試使用。
例如:ping 127.0.0.1來測試本機TCP/IP是否正常。http://127.0.0.1:8080 等效 http://localhost:8080
特殊說明
每一個位元組都為0的地址(0.0.0.0)對應當前主機。
IP地址中的每一個位元組都為1的IP地址(255.255.255.255)是當前子網的廣播地址。
IP地址中凡是以11110開頭的E類IP的地址,都保留用於將來和實驗使用。
網路號的第一個8位不能全為0。
IP地址不能以127為開頭,該類地址中數字127.0.0.1~127.255.255.254用於迴路測試。
說明:以上為個人理解及總結,後期還會繼續完善。
如有錯誤之處,敬請指出,共同學習。
文章被很多人轉載或盜用過,若轉載請說明文章出處,因為本人會對文章進行持續維護。
相關文章
- IP 地址分類(A、B、C、D、E類)
- IP地址的分類:A、B、C、D、E五類IP地址是如何劃分的
- A、B、C、D和E類IP地址
- IP地址的A、B、C類如何劃分?
- 網路A、B、C類IP地址的區別
- IP地址分類及範圍
- 【TCP/IP】IP地址分類和特殊IP地址TCP
- 【TCP/IP】IP地址的劃分及其分類TCP
- 網路:IP地址分類和分段
- 伺服器IP地址的分類伺服器
- IP地址分類與子網劃分
- 分類 和 聚類聚類
- C# 繼承 子類(派生類) 父類(基類)C#繼承
- 京東獲得jd商品分類API介面(父分類、根分類、子分類)API
- 關於網路IP地址的分類
- C++分類C++
- 【java】Maths類、Random類、System類、BigInteger類、BigDecimal類、Date類、SimpleDateFormat類JavarandomDecimalORM
- wordpress 獲取分類ID,分類標題,分類描述,分類連結url函式函式
- ML.NET 示例:多類分類之問題分類
- ML.NET 示例:多類分類之鳶尾花分類
- 各類IP地址的範圍
- Scanner類、Random類、ArrayList類random
- Java的特殊類用法:檔案類、內部類、本地類、匿名類Java
- JAVA集合類簡要筆記 - 內部類 包裝類 Object類 String類 BigDecimal類 system類Java筆記ObjectDecimal
- C#中介面、基類與類C#
- C#學習——基本類——Math類C#
- DriveInfo類,Path類
- SQL分類SQL
- 分類-CategoryGo
- 模式分類模式
- Nosql分類SQL
- 分類器
- 分類2
- Wait Events的分類及分類依據AI
- Java常用類-Object類JavaObject
- JAVA常用類--Cleaner類Java
- 類的繼承_子類繼承父類繼承
- SQLAlchemy Table(表)類方式 – Table類和Column類SQL