在國際互聯網(Internet)上有成千百萬台主機(host),為了區分這些主機,人們給每台主機都分配了一個專門的“地址”作為標識,稱為IP地址,它就像您在網上的身份證,要查看自己IP地址可在Windows 9x的系統中單擊“開始”→"運行”→敲入“winipcfg”(2000/xp 輸入ipconfig )→按回車鍵。IP是Internet Protocol(國際互聯網協議)的縮寫。各主機間要進行信息傳遞必須要知道對方的IP地址。每個IP地址的長度為32位(bit),分4段,每段8位(1個字節),常用十進制數字表示,每段數字范圍為1~254,段與段之間用小數點分隔。每個字節(段)也可以用十六進制或二進制表示。每個IP地址包括兩個ID(標識碼),即網絡ID和宿主機ID。同一個物理網絡上的所有主機都用同一個網絡ID,網絡上的一個主機(工作站、服務器和路由器等)對應有一個主機ID。這樣把IP地址的4個字節劃分為2個部分,一部分用來標明具體的網絡段,即網絡ID;另一部分用來標明具體的節點,即宿主機ID。這樣的32位地址又分為五類分別對應於A類、B類、C類、D類和E類IP地址。
1.A類IP地址
一個A類IP地址由1字節(每個字節是8位)的網絡地址和3個字節主機地址組成,網絡地址的最高位必須是“0”,即第一段數字范圍為1~127。每個A類地址可連接16387064台主機,Internet有126個A類地址。
2.B類IP地址
一個B類IP地址由2個字節的網絡地址和2個字節的主機地址組成,網絡地址的最高位必須是“10”,即第一段數字范圍為128~191。每個B類地址可連接64516台主機,Internet有16256個B類地址。
3.C類IP地址
一個C類地址是由3個字節的網絡地址和1個字節的主機地址組成,網絡地址的最高位必須是“ll0”,即第一段數字范圍為192~223。每個C類地址可連接254台主機,Internet有2054512個C類地址。
4.D類地址用於多點播送。
第一個字節以“lll0”開始,第一個字節的數字范圍為224~239,是多點播送地址,用於多目的地信息的傳輸,和作為備用。全零(“0.0.0.0”)地址對應於當前主機,全“1”的IP地址(“255.255.255.255”)是當前子網的廣播地址。
5.E類地址
以“llll0”開始,即第一段數字范圍為240~254。E類地址保留,僅作實驗和開發用。
幾種用作特殊用途的IP地址
①主機段(即宿主機)ID全部設為“0”的IP地址稱之為網絡地址,如129.45.0.0就是B類網絡地址。
②主機ID部分全設為“1”(即255)的IP地址稱之為廣播地址,如129.45.255.255就是B類的廣播地址。
③網絡ID不能以十進制“127”作為開頭,在地址中數字127保留給診斷用。如127.1.1.1用於回路測試,同時網絡ID的第一個8位組也不能全置為“0”,全置“0”表示本地網絡。網絡ID部分全為“0”和全部為“1”的IP地址被保留使用。
Internet的設計者也不清楚它會怎樣發展。一些人設想一個Internet會是包含有許多主機的幾個網。另一些人則預言有許多的網而每一個網上的主機並不太多,作為折中, Internet的地址是適合大網和小網的。它們被確定為32位但有三種類型。地址是自定義的,它的最高位定義地址的類型。A類地址支持多個主機在一個網:最高位為0,跟隨有7bit網絡部份和24bii主機部份。在B類地址,最高位是非0,跟隨有14bit網絡號和16bii主機號。C類地址以110開始,跟隨有2lbit網絡號和8bit主機號。按常規,Internet地址由加點的字符給出。地址由四部份10進制數組成,用點作分隔。例如,10.0,0.51和128.10.2.1分別是A類和B類的Internet地址。
由於IP地址全是些的數字,為了便於用戶記憶,Internet上引進了域名服務系統DNS(Domain Name System)。當您鍵入某個域名的時候,這個信息首先到達提供此域名解析的服務器上,再將此域名解析為相應網站的IP地址。完成這一任務的過程就稱為域名解析。域名解析的過程是:當一台機器a向其域名服務器A發出域名解 析請求時,如果 A可以解析,則將解析結果發給 a,否則,A將向其上級域名服務器B發出解 析請求,如果B能解析,則將解析結果發給a,如果 B無法解析,則將請求發給再上一級域名服務器 C……如此下去,直至解析到為止。域名簡單地說就是Internet上主機的名字,它采用層次結構,每一層構成一個子域名,子域名之間用圓點隔開,自左至右分別為:計算機名、網絡名、機構名、最高域名。Internet域名系統是一個樹型結構。