各類網路位址

2021-09-25 07:58:03 字數 1730 閱讀 5309

在國際網際網路(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位址分為五類,a類保留給 機構,b類分配給中等規模的公司,c類分配給任何需要的人,d類用於組播,e類用於實驗,各類可容納的位址數目不同。1 特徵 a 0 b 10xx c 110x d 1110 e 11110 2 各類位址的劃...

網路位址劃分

目前的網路ip是32位的。屬於ipv4 ipv6是128位。目前的網路是32位,分為4段。每段8位。a類位址是網路位有8位,主機位有24位,可以容納很多的主機,一般是屬於大型的網路。子網掩碼是 255.0.0.0 0 x.00000000.00000000.00000000 但是實際可以用時1 12...

linux 網路位址

linux下ip轉換工具 include include include strcut sockaddr in src src.sin addr.s addr inet addr 構建網路位址。printf s n inet ntoa src.sin addr 將網路位址轉換成字串。注意 inet ...