總結自謝希仁老師的《計算機網絡》第五版
每一類網絡地址都由兩部分組成:網絡號net-id+主機號host-id。IP地址的分類可以參看下圖:
可以看到各個類別的區別,同時,所有的類別都是32位——4個字節。
點分十進制計法
機器中存放的IP地址是32位2進制代碼,每個8位插入一個空格能提高可讀性,將每8位的二進制數轉換為十進制數,采用點分十進制記法更加便於使用。示例如圖:
點分十進制非常易於閱讀,因此使用得很廣泛。
使用范圍如圖所示:
有些需要特別注意的點介紹如下:
一、A類IP的最大網絡數、網絡號范圍和主機數
- 因為A類IP地址只有8位用於net-id
- A類IP的net-id中,第一位必須是0
- 全為0的IP地址不可分配
- 全為1的網絡號127.x.x.x雖然可用,但是被設置為保留地址,不能分配
正是由於以上4條原因,A類IP地址的網絡個數最大是27-1-1=126.
由此可得網絡號范圍為:0000 0001~ 0111 1110 即 1~126
由於host-id占24位,但全為0和全為1的主機號不可分配,因此,最大主機數為:224-2
二、B類IP的最大網絡數和網絡號范圍和主機數
- 網絡號總共為16位
- 前兩位固定為10
- 除前兩位外,后面全為0的網絡號不可用
最大網絡數為:214-1
網絡號范圍為:1000 0000 0000 0001 ~ 1011 1111 1111 1111 即 128.1~191.255
由於host-id占16位,但全為0和全為1的主機號不可分配,因此,最大主機數為:216-2=65534
三、C類IP的最大網絡數和網絡號范圍和主機數
- 網絡號為24位
- 前3位固定為110
- 全為0的不可用
最大網絡數為:221-1=2097151
網絡號范圍為:1100 0000 0000 0000 0000 0001~1101 1111 1111 1111 1111 1111 即 192.0.1~223.255.255
由於host-id占8位,但全為0和全為1的主機號不可分配,因此,最大主機數為:28-2=254