軟考--IP地址與子網掩碼
阿新 • • 發佈:2019-01-06
其實這個知識早在大一的計算機導論中就有涉及,只可惜當初對它的理解也不夠深入,導致兩年後只得重新撿起這些知識。
我們常見的IP地址,也就是IPv4的地址,長度是32位也就是4個位元組,分為4段,每段一個位元組。IP地址又人為的劃分為兩部分,一部分是網路地址,另一部分是主機地址。這兩個地址的長度根據網路的型別而定。
- A類IP地址:由一個位元組的網路地址和3個位元組的主機地址組成。網路地址的最高位必須為0.
- B類IP地址:由兩個位元組的網路地址和2個位元組的主機地址組成。網路地址的最高位必須為10。
- C類IP地址:由三個位元組的網路地址和1個位元組的主機地址組成。網路地址的最高位必須為110.
- D類IP地址:第一個位元組以1110開始,是專門保留的地址。他並不指向特定的網路,目前這一類地址被用在多點廣播中。
- E類IP地址:以1111開始,為將來保留使用。
IP地址與子網掩碼的關係:
以地址
為例。地址最後的數字“27”代表子網掩碼有27個“1”。即
。
IP地址則為:
若子網掩碼與IP地址做相與運算,結果為:
該結果是該IP地址的網路地址,而該IP地址又是一個C類網路,所以其子網地址是結果的前27位的最後三位,也就是“001”。也就是說,該地址使用3位來表示子網,也就是說子網數為 個。
那麼剩下來的 位便是主機地址,所以主機共有 個,要減去2的原因是主機地址不包括全是1或全是0的情況。