IP位址相關知識點

2021-10-06 10:03:16 字數 2777 閱讀 1688

internet中的主機位址是用ip位址來唯一標識的,換言之,就是每台主機都有乙個唯一的ip位址。每個ip位址都由4個小於256的數字組成,數字之間用"."分開,internet的ip位址共有32位,4個位元組,可以用二進位制表示也可以用十進位制表示。

注意:①可用的網路數量減2是因為網路號字段中全0的ip位址為保留位址,表示本網路,而網路號字段中全1的ip位址保留用於環迴測試本機的程序間通訊。例如對於a類位址來說(0.0.0.0到0.255.255.255是保留位址,用於表示所有的ip位址,127.0.0.0到127.255.255.255是保留位址,用於環迴測試) ,因此a類位址能用的網路號是1-126,能用的ip位址是1.0.0.0-126.255.255.255

②可用的主機數減2是因為主機號字段為全0表示該ip位址為本機所屬網路的位址(網路位址),而全1表示所有的(廣播位址),因此全1的主機號字段表示該網路中的所有主機。例如對於ip位址為192.168.1.58的主機來說,網路位址為192.168.1.0;廣播位址為192.168.1.255

子網掩碼:所有對應網路號的部分用1填上,所有對應主機號的部分用0填上

子網掩碼的作用就是用於指明哪些是網路號部分,哪些是主機號部分

例如a類ip位址預設的子網掩碼是255.0.0.0;b類ip位址預設的子網掩碼是255.255.0.0;c類ip位址預設的子網掩碼是255.255.255.0

將子網掩碼和ip位址按位進行邏輯「與」運算,得到ip位址的網路位址,剩下的部分就是主機位址,從而區分出任意ip位址中的網路位址和主機位址。

例如,有兩台主機,主機一的ip位址為222.21.160.6,子網掩碼為255.255.255.192,主機二的ip位址為222.21.160.73,子網掩碼為255.255.255.192。主機一要給主機二傳送資料,先要判斷兩個主機是否在同一網段。

主機一222.21.160.6即:11011110.00010101.10100000.00000110

255.255.255.192即:11111111.11111111.11111111.11000000

按位邏輯與運算結果為:11011110.00010101.10100000.00000000

主機二222.21.160.73 即:11011110.00010101.10100000.01001001

255.255.255.192即:11111111.11111111.11111111.11000000

按位邏輯與運算結果為:11011110.00010101.10100000.01000000

通過以上結果可以看到,主機一和主機二的網路位址不同,所以不在同一網段,如果要通訊需要通過路由器**。

什麼是子網劃分?

子網劃分定義:internet組織機構定義了五種ip位址,有a、b、c三類位址。a類網路有126個,每個a類網路可能有16777214臺主機,它們處於同一廣播域。而在同一廣播域中有這麼多節點是不可能的,網路會因為廣播通訊而飽和,結果造成16777214個位址大部分沒有分配出去。可以把基於每類的ip網路進一步分成更小的網路,每個子網由路由器界定並分配乙個新的子網網路位址,子網位址是借用基於每類的網路位址的主機部分建立的。劃分子網後,通過使用掩碼,把子網隱藏起來,使得從外部看網路沒有變化,這就是子網掩碼。

子網劃分是通過借用ip位址的若干位主機位來充當子網位址從而將原網路劃分為若干子網而實現的。劃分子網時,隨著子網位址借用主機位數的增多,子網的數目隨之增加,而每個子網中的可用主機數逐漸減少;每個子網中,第乙個ip位址(即主機部分全部為0的ip)和最後乙個ip(即主機部分全部為1的ip)不能分配給主機使用,所以每個子網的可用ip位址數為總ip位址數量減2。

另外,應該注意的是,將主機號用來充當子網號,要保證至少保留2個主機位。因為若主機位只剩一位,無論設為0還是1,都意味著主機位是全0或全1。由於主機位全0表示本網路,全1留作廣播位址,這時子網實際沒有可用主機位址,所以主機位至少應保留2位。

例子:

對b類網路135.41.0.0/16需要劃分為20個能容納200臺主機的網路(即:子網)。因為16<20<32,即:2的4次方<20<2的5次方,所以,子網位只須占用5位主機位就可劃分成32個子網,可以滿足劃分成20個子網的要求。b類網路的預設子網掩碼是255.255.0.0,轉換為二進位制為11111111.11111111.00000000.00000000。現在子網又占用了5位主機位,根據子網掩碼的定義,劃分子網後的子網掩碼應該為11111111.11111111.11111000.00000000,轉換為十進位制應該為255.255.248.0。我們再來看一看每個子網的主機數。子網中可用主機位還有11位,2的11次方=2048,去掉主機位全0和全1的情況,還有2046個主機id可以分配。

(除去子網號全0全1以及主機號全0全1的情況)

子網1:10000111.00101001.00001000.00000001-10000111.00101001.00001111.11111110;即135.41.8.1-135.41.15.254

子網2:10000111.00101001.00010000.00000001-10000111.00101001.00010111.11111110;即135.41.16.1-135.41.23.254

子網30:10000111.00101001.11110000.00000001-10000111.00101001.11110111.11111110;即135.41.30.1-135.41.247.254

私有(內網)ip位址範圍:

a類:10.0.0.0-10.255.255.255

b類:172.16.0.0-172.31.255.255

c類:192.168.0.0-192.168.255.255

關於IP位址的一些相關知識點

網際網路協議位址,又譯為網際協議位址。標識終端在internet中的訪問位置 寫法ip位址是乙個32位二進位制數 但是用十進位制描述 的位址,由4個8位欄位組成,每個字段之間用點號隔開,用於標識tcp ip宿主機。分類a b c d e 五類範圍 a類範圍 規定第一位取0,其餘為取任意值 0 000...

相關知識點

nweb inf uclasses uweb.xml ulib n 從httpservlet 繼承,重寫doget dopost方法 n部署web.xml n 只有乙個物件 n 第一次請求的時候被初始化,只一遍 n 初始化後先呼叫init 方法,只一遍 n 每個請求,呼叫一遍service serv...

IP位址相關知識回顧

交換機 是組織區域網最重要的裝置,路由器實現連線內網和外網 區域網 一般稱為內網 簡單區域網的構成 交換機 網線 pc ip位址是乙個唯一標識,是一段以二進位制表示的網路編碼,由32位組成 11010010.01001001.10001100.00000110,用 點分 十進位制表示,便於記憶 21...