一、 IP地址概念
IP地址是一個32位的二進制數,它由網絡ID和主機ID兩部份組成,用來在網絡中唯一的標識的一台計算機。網絡ID用來標識計算機所處的網 段;主 機ID用來標識計算機在網段中的位置。IP地址通常用4組3位十進制數表示,中間用“.”分隔。比如,192.168.0.1。
補充(IPv6):前面所講的32位IP地址稱之為IPv4,隨著信息技術的發展,IPv4可用IP地址數目已經不能滿足人們日常的需要,據權 威機 構預測到2010年要充分應用信息技術,每個人至少需要10個IP地址,比如:計算機、筆記本、手機和智能化冰箱等。為了解決該問題開發了IPv6規 范,IPv6用128位表示IP地址,其表示為8組4位16進制數,中間為“:”分隔。比 如,AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。
二、IP地址分類
為了方便IP尋址將IP地址劃分為A、B、C、D和E五類,每類IP地址對各個IP地址中用來表示網絡ID和主機ID的位數作了明確的規定。當 主機ID的位數確定之後,一個網絡中是多能夠包含的計算機數目也就確定,用戶可根據企業需要靈活選擇一類IP地址構建網絡結構。
A類
A類地址用IP地址前8位表示網絡ID,用IP地址後24位表示主機ID。A類地址用來表示網絡ID的第一位必須以0開始,其他7位可以是任意 值, 當其他7位全為0是網絡ID最小,即為0;當其他7位全為1時網絡ID最大,即為127。網絡ID不能為0,它有特殊的用途,用來表示所有網段,所以網絡 ID最小為1;網絡ID也不能為127;127用來作為網絡回路測試用。所以A類網絡網絡ID的有效范圍是1-126共126個網絡,每個網絡可以包含 224-2台主機。
B類
B類地址用IP地址前16位表示網絡ID,用IP地址後16位表示主機ID。B類地址用來表示網絡ID的前兩位必須以10開始,其他14位可以 是任 意值,當其他14位全為0是網絡ID最小,即為128;當其他14位全為1時網絡ID最大,第一個字節數最大,即為191。B類IP地址第一個字節的有效 范圍為128-191,共16384個B類網絡;每個B類網絡可以包含216-2台主機(即65534台主機)。
C類
C類地址用IP地址前24位表示網絡ID,用IP地址後8位表示主機ID。C類地址用來表示網絡ID的前三位必須以110開始,其他22位可以 是任 意值,當其他22位全為0是網絡ID最小,IP地址的第一個字節為192;當其他22位全為1時網絡ID最大,第一個字節數最大,即為223。C類IP地 址第一個字節的有效范圍為192-223,共2097152個C類網絡;每個C類網絡可以包含28-2台主機(即254台主機)。
D類
D類地址用來多播使用,沒有網絡ID和主機ID之分,D類IP地址的第一個字節前四位必須以1110開始,其他28位可以是任何值,則D類IP地址的有效范圍為224.0.0.0到239.255.255.255。
E類
E類地址保留實驗用,沒有網絡ID和主機ID之分,E類IP地址的第一字節前四位必須以1111開始,其它28位可以是任何值,則E類IP地址的有效范圍為240.0.0.0至255.255.255.254。其中255.255.255.2555表示廣播地址。
在實際應用中,只有A、B和C三類IP地址能夠直接分配給主機,D類和E類不能直接分配給計算機。
三、 網絡ID、主機ID和子網掩碼
網絡ID用來表示計算機屬於哪一個網絡,網絡ID相同的計算機不需要通過路由器連接就能夠直接通信,我們把網絡ID相同的計算機組成一個網絡稱之為本地網絡(網段);網絡ID不相同的計算機之間通信必須通過路由器連接,我們把網絡ID不相同的計算機稱之為遠程計算機。
當為一台計算機分配IP地址後,該計算機的IP地址哪部份表示網絡ID,哪部份表示主機ID,並不由IP地址所屬的類來確定,而是由子網掩碼確定。子網確定一個IP地址屬於哪一個子網。