IP地址的類型及其表示
TCP/IP協議規定, 每個網間網地址長32比特, 那麼網路號(netid)和主機號(hos
tid)各佔多少位呢?
這個問題看似簡單,意義卻重大. 當地址長度確定後,網路號長度將決定整個網間
網中能包含多少網路, 主機號長度則決定每個網路能容納多少主機.
在TCP/IP協議中,網間網地址主要分為三類:A類、B類、C類地址
A類地址示意:
B類地址示意:
C類地址示意:
A類地址用於少量的(最多27-2個) 主機數大於216的網路, 每個A類網路可容納最
多224-2台主機.
B類地址用於 主機數介於28~216之間數量不多不少的中型網路, B類網路最多214
-2個.
C類地址用於每個網路只能容納28-2台主機的大量小型網, C類網路最多221-2.
IP地址一般用點分十進製表示
方法是: 每個位元組用一個十進制數表示,四個十進制數之間用小數點隔開.
如: 202.120.5.196
A,B,C類網路屬性表 類別 最大網路數 第一個可用的網路號 最後個可用的網路號
每個 網路中 最大 主機數
A 28-2 1 126 224-2
B 216-2 128.1 191.254 216-2
C 224-2 192.0.1 223.255.254 28-2
以上地址定義方式既適應了大網量少,小網量大,大網主機多,小網主機少的特點,
又方便網路號和地址號的提取.
除了以上A, B, C三個主類地址外, 網間網還有另外兩類地址:D類地址與E類地址
.
D類地址示意:
E類地址示意:
----------------------------------------------------------------------
----------
特殊用途地址
1) 廣播地址
主機號全為'1'的網間網地址用於廣播, 叫作廣播地址.
所謂廣播, 是指同時向網上所有主機發送報文.
2) 有限廣播
當32位地址全'1'時, 該地址用於本網廣播,稱為有限廣播.
3) 本網地址
網路號全'0', 後面的主機號表示本網地址.
4) 回送測試
形為 127.x.x.x 的地址稱為回送地址.用於網路軟體測試以及本地機進程間通訊
.
5) 主機號全'0'
此時的網路號就是本網的地址.
6) 保留
保留的地址有: 網路號全'1'; 32位全'0'.
由以上規定可以看出, 網路號全'1'全'0',主機號全'1'全'0' ,都是不能隨意分配
的, 這就是前面的A,B,C類網路屬性表中網路數及主機數要減2的原因.
----------------------------------------------------------------------
----------
IP地址的本質
普通主機IP地址的分配當然不會有太大的問題, 每個主機分配一個IP地址即可.
但是網關的地址如何分配呢?網關連接到兩個網路上, 那麼選擇哪個網路的網路號
作為網關IP地址號呢?
網間網的做法是就網關所連在的每個網路, 都給網關分配一個IP地址, 網關連多
少網路, 就擁有多少IP地址.
這些地址並非多餘, 對於尋徑來說,它們都是有用的.
同樣,有些主機也象網關一樣擁有兩個或兩個以上的物理連接, 這種主機叫做"多
穴主機";, 多穴主機也要求多IP地址,每一地址對應一個物理連接.
可見: 網間網地址真正標志的不是主機, 而是主機的網路連接.
2. ip地址類別,最大網路數,最大主機數,IP地址范圍,私有IP地址范圍之間的關系
IP V4有五種類別的地址分別是A,B,C,D,E。
A對應的是IP地址范圍:0.0.0.0到127.255.255.255
其中,前一組即8bit為網路地址,後三組共24bit為主機地址,所以最大網路數是2的8次方,共128個網路地址,其中全0全1的不可用,可以用的網路地址是126個。主機地址是2的24次方,共16777216個主機地址,全0和全1的不可用,實際可用16777214個。
其中,以10.0.0.0到10.255.255.255做為私有地址。
B對應的是IP地址范圍:128.0.0.0到191.255.255.255
其中,前兩組即16bit為網路地址,後兩組共16bit為主機地址,所以最大網路數是2的16次方,共65536個網路地址,其中全0全1的不可用,可以用的網路地址是65534個。主機地址是2的16次方,共65536個主機地址,全0和全1的不可用,實際可用65534個。
其中,以169.254.0.0到169.254.255.255做為私有地址。
C對應的是IP地址范圍:192.0.0.0到223.255.255.255
其中,前三組即24bit為網路地址,後一組共8bit為主機地址,所以最大網路數是2的24次方,共16777216個網路地址,其中全0全1的不可用,可以用的網路地址是16777214個。主機地址是2的8次方,共256個主機地址,全0和全1的不可用,實際可用254個。
其中,以192.0.0.0到192.255.255.255做為私有地址。
D對應的是IP地址范圍:224.0.0.0到224.255.255.255,是組播地址
E對應的是IP地址范圍:240.0.0.0到240.255.255.255,是組播地址
3. IP地址是幾位的二進制數
沒有特殊說明,IP地址一般是指IPV4的地址,其共有32位(二進制,下同),被分為4段用「.」分隔,顯然每段有8位,要是將每段都轉化成十進制,就有了我們常說的地址的點分十進製表示法,比如192.168.1.1;還要了解IPV6的ip地址有128位。