分類的IP
把因特網看成一個單一的抽象的網絡,那么IP地址就是給每個連接在因特網上的主機分配一個在全世界范圍內唯一的32位的標識符,也就是說IP是能唯一標識Internet網絡中每一台主機的。
每一類地址都由兩個固定長度的字段組成,其中一個字段是網絡號,它標志着主機所連接到的網絡,而另一個字段則是主機號,它標志該主機。

機器存放的用ip地址是32位的二進制代碼,將每8位轉換成十進制數,再采用點分十進制記法就有了大家熟知的地址,例如 192.168.1.1
| 網絡類別 | 第一個可用的網絡號 | 最后一個可用的網絡號 | 每個網絡中最大的主機數 |
| A | 1 | 126 | 16777214 |
| B | 128.1 | 191.255 | 65534 |
| C | 192.0.1 | 223.255.255 | 254 |
ip地址是一種分等級的地址結構,好處如下:
1.ip地址管理機構在分配ip地址時只分配網絡號,剩下的主機號由得到這個網絡好的單位自行分配,方便了ip地址的管理。
2.路由器僅根據目的主機所連接的網絡號轉發分組,這樣就可以使路由表中的項目數大幅度減少,從而減少了存儲表所占的空間。
除此之外,用轉發器或者網橋連接連接起來的若干個局域網仍為一個網絡,這些局域網都具有相同的網絡號net-id。
子網划分是借助取走的主機位,把這個取走的部分作為子網位,因此這個意味着划分越多的子網,主機將越少
子網划分的優點:1.減少網絡流量 2.提高網絡性能 3.簡化管理 4.易於擴大地理范圍
子網掩碼
子網掩碼用於辨別ip地址中哪部分為網絡號,哪部分為主機號。它由1和0組成,長32位,全為1的位代表網絡號。
A類ip地址的默認子網掩碼為255.0.0.0
B類ip地址的默認子網掩碼為255.255.0.0
C類ip地址的默認子網掩碼為255.255.255.0
CIDR叫做無類域路由。ISP提供給客戶一個塊,給客戶分配地址,例如192.168.12.33/28,這排數字告訴你的子網掩碼是多少,/28代32位地址中多少位為1。注意:無論是哪類地址,最大可用的只能為/30,要保留2位給主機位.
eg:已知ip地址,以及子網掩碼,如何確定網絡號?
222.21.160.73 11011110.00010101.10100000.01001001
255.255.255.192 11111111.11111111.11111111.11000000
邏輯與運算結果為:11011110.00010101.10100000.01000000
222 21 160 64
網絡號:222.21.160.64
eg:子網掩碼的計算
對於B類網絡135.41.0.0/16需要划分為20個能容納200台主機的網絡
因為16<20<32,所以,子網位只需占用5位就可以划分成32個子網,可以滿足划分成20個子網的要求。
B類網絡的默認子網掩碼是255.255.0.0,二級制為
11111111.11111111.00000000.00000000
現在子網又占用了5位主機位,划分子網后的子網掩碼應該為
11111111.11111111.11111000.00000000
轉換成10進制為255.255.248.0
然后我們再來看一下主機位,主機位還有11位,一共2048,去掉主機位全0和全1的情況,還有2046個主機ID可以分配,遠大於需求,這就造成了IP地址的浪費。
為了更有效的利用資源,我們可以根據主機數來划分子網,128<200<256,256為2的8次方,所以在B類網絡的16位主機位中,保留8位主機位,其他的8位當成子網位,可以將B類網絡137.96.0.0划分成256個能容納256-1-1-1=253位(去掉全0和全1和留給路由器的地址)主機的子網,此時的子網掩碼為
11111111.11111111.11111111.00000000 轉換為十進制為255.255.255.0.
