IP地址

Jsp發表於2018-05-28

一:子網劃分-主機數

子網掩碼就是將某個IP地址劃分成網路地址主機地址兩部分。

子網掩碼——遮蔽一個IP地址的網路部分的“全1”位元模式。對於A類地址來說,預設的子網掩碼是255.0.0.0;對於B類地址來說預設的子網掩碼是255.255.0.0;對於C類地址來說預設的子網掩碼是255.255.255.0。

子網掩碼是一個32位地址,是與IP地址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽IP地址的一部分以區別網路標識主機標識,並說明該IP地址是在區域網上,還是在遠端網上。二是用於將一個大的IP網路劃分為若干小的子網路。

1、利用子網數目計運算元網掩碼

把B類地址172.16.0.0劃分成30個子網路,它的子網掩碼是多少?

①將子網路數目30轉換成二進位制表示11110

②統計一下這個二進位制的數共有5位

③注意:當二進位制數中只有一個1的時候,所統計的位數需要減1(例如:10000要統計為4位)

④將B類地址的子網掩碼255.255.0.0主機地址部分的前5位變成1

⑤這就得到了所要的子網掩碼(11111111.11111111.11111000.00000000)255.255.248.0。

2、利用主機數目計運算元網掩碼

把B類地址172.16.0.0劃分成若干子網路,每個子網路能容納500臺主機,它的子網掩碼是多少?

①把500轉換成二進位制表示111110100

②統計一下這個二進位制的數共有9位

③將子網掩碼255.255.255.255從後向前的9位變成0

④這就得到了所要的子網掩碼(11111111.11111111.11111110.00000000)255.255.254.0。

3、利用子網掩碼計算最大有效子網數

A類IP地址,子網掩碼為255.224.0.0,它所能劃分的最大有效子網數是多少?

①將子網掩碼轉換成二進位制表示11111111.11100000.00000000.00000000

②統計一下它的網路位共有11位

③A類地址網路位的基礎數是8,二者之間的位數差是3

④最大有效子網數就是2的3次方,即最多可以劃分8個子網路。

4、利用子網掩碼計算最大可用主機數

A類IP地址,子網掩碼為255.252.0.0,將它劃分成若干子網路,每個子網路中可用主機數有多少?

①將子網掩碼轉換成二進位制表示11111111.11111100.00000000.00000000

②統計一下它的主機位共有18位

③最大可用主機數就是2的18次方減2(除去全是0的網路地址和全是1廣播地址),即每個子網路最多有262142臺主機可用。

二:IP地址網路分佈

A類地址:以0開頭, 第一個位元組範圍:0~127(1.0.0.0 - 127.255.255.255);

B類地址:以10開頭, 第一個位元組範圍:128~191(128.0.0.0 - 191.255.255.255);

C類地址:以110開頭, 第一個位元組範圍:192~223(192.0.0.0 - 223.255.255.255);

D類地址:以1110開頭,第一個位元組範圍:224~239(224.0.0.0 - 239.255.255.255);(作為多播使用)

E類地址:保留

在 IP 地址 3 種主要型別裡,各保留了 3 個區域作為私有地址,其地址範圍如下:
  • A 類地址: 10.0.0.0 ~ 10.255.255.255
  • B 類地址: 172.16.0.0 ~ 172.31.255.255
  • C 類地址: 192.168.0.0 ~ 192.168.255.255
另外 IPv6 地址長度為 128 位。

三:IP地址與物理/硬體地址

  • IP地址被稱為一種邏輯地址
  • IP地址是網路層及以上各層(包括傳輸層、應用層等)使用的地址。
  • IP地址放在IP資料包的首部。


  • 硬體地址被稱為一種實體地址
  • 硬體地址是資料鏈路層和物理層使用的地址。
  • 硬體地址放在MAC幀的首部。

已知一個主機的IP地址,求其硬體地址,則就需要用到ARP地址解析協議了。一般把它歸為網路層協議。在ARP快取記憶體中存放一個從IP地址到Mac地址的對映表。


相關文章