網絡:簡述對IP地址的認識

一、IP地址的分類

1.A類IP段

A類的默認子網掩碼 255.0.0.0。
255.0.0.0:11111111.00000000.00000000.00000000
0.0.0.0 到 127.255.255.255,一個子網最多可以容納1677萬多臺電腦。

2.B類IP段

B類的默認子網掩碼 255.255.0.0。
255.255.0.0:11111111.11111111.00000000.00000000
128.0.0.0 到 191.255.255.255,一個子網最多可以容納6萬臺電腦。

3.C類IP段

C類的默認子網掩碼 255.255.255.0。
255.255.255.0:11111111.11111111.11111111.00000000
192.0.0.0 到 223.255.255.255, 一個子網最多可以容納254臺電腦。

二、IP地址=網絡標識+主機標識

網絡標識(IP地址和子網掩碼進行與運算);
主機標識(IP地址和子網掩碼的反碼進行與運算)。

例如:C類IP:192.168.0.1,子網掩碼:255.255.255.0

  1. 網絡標識
    IP 11000000.10101000.00000000.00000001【192.168.0.1】
    子網掩碼 11111111.11111111.11111111.00000000【255.255.255.0】
    AND結果 11000000.10101000.00000000.00000000【192.168.0.0】
  2. 主機標識
    IP 11000000.10101000.00000000.00000001【192.168.0.1】
    子網掩碼反碼 00000000.00000000.00000000.11111111【0.0.0.255】
    AND結果 00000000.00000000.00000000.00000001【0.0.0.1】

例如:B類IP:188.188.0.111,188.188.5.222,子網掩碼:255.255.254.0

  1. 網絡標識
    IP 10111100.10111100.00000000.01101111【188.188.0.111】
    子網掩碼 11111111.11111111.11111110.00000000【255.255.254.0】
    AND結果 10111100.10111100.00000000.00000000【188.188.0.0】
  2. 網絡標識
    IP 10111100.10111100.00000101.11011010【188.188.5.222】
    子網掩碼 11111111.11111111.11111110.00000000【255.255.254.0】
    AND結果 10111100.10111100.00000100.00000000【188.188.4.0】
  3. 結果: 網絡標識不同,不在一個子網內。

三、IP段:IP地址/數字表示方法

  1. ip段/24 /25 /26 /27 /28 /29 /30
    /24 — 1 Subnets — 254 Hosts/Subnet
    /25 — 2 Subnets — 126 Hosts/Subnet
    /26 — 4 Subnets — 62 Hosts/Subnet
    /27 — 8 Subnets — 30 Hosts/Subnet
    /28 — 16 Subnets — 14 Hosts/Subnet
    /29 — 32 Subnets — 6 Hosts/Subnet
    /30 — 64 Subnets — 2 Hosts/Subnet

  2. 192.168.0.0/16
    表示網絡碼佔16位,也就是說該網絡上可以有65534個主機(2^16-2)
    IP範圍:192.168.0.1~192.168.255.254 。192.168.255.255是廣播地址,不能被主機使用。
    設置IP地址的時候:192.168.x.y 子網掩碼:255.255.0.0

  3. 192.168.0.0/24
    表示網絡碼佔24位,就是說該網絡上可以有254個主機(2^8-2)
    IP範圍:192.168.0.1~192.168.0.254 。192168.0.255是廣播地址,不能被主機使用。
    設置IP地址的時候:192.168.0.x 子網掩碼:255.255.255.0

四、問題補充

問題1:一個子網最多可以容納多少臺電腦?

子網掩碼決定的是一個子網的計算機數目,計算機公式是2的m次方,其中,我們可以把m看到是後面的多少顆0。

如255.255.255.0轉換成二進制,那就是11111111.11111111.11111111.00000000,後面有8顆0,那m就是 8,255.255.255.0這個子網掩碼可以容納2的8次方(臺)電腦,也就是256臺,但是有兩個IP是不能用的,那就是最後一段不能爲0和255,減去這兩臺,就是254臺。

如255.255.248.0轉換成二進制,那就是11111111.1111111.11111000.00000000,後面有11顆0,那m就是 11,255.255.248.0這個子網掩碼可以容納2的11次方(臺)電腦,也就是2048臺。

問題2:一個公司有530臺電腦,組成一個對等局域網,子網掩碼設多少最合適?

首先,530臺電腦用B類IP最合適(A類不用說了,太多,C類又不夠,肯定是B類),但是B類默認的子網掩碼是255.255.0.0,可以容納6萬臺電腦,顯然不太合適,那子網掩碼設多少合適呢?

我們先來列個公式**《2的m次方 ≈ 560》**。首先,我們確定m一定是大於8的,因爲我們知道2的8次方是256,也就是C類IP的最大容納電腦的數目,我們從9次方一個一個試2的9次方是 512,不到560,2的10次方是1024,看來2的10次方最合適了。子網掩碼一共由32位組成,已確定後面10位是0了,那前面的22位就是1,最 合適的子網掩碼就是:11111111.11111111.11111100.00000000,轉換成10進制,那就是255.255.252.0。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章