深入理解IP和子網掩碼關係以及閘道器

2021-08-21 16:43:50 字數 2670 閱讀 3404

是給每個連線在網際網路上的主機分配的乙個32位的位址位址有兩部分組成,一部分為。

網路位址

,部分另一為

中主機位址

.ip位址分為a,b,c,d,e 5類常用的是乙和ç兩類網路位址的位數直接決定了可以分配的網路數

;主機位址的位數則決定了網路中最大的主機數

。ip範圍:1.0.0.0--126.255.255.255

ip範圍:127.0.0.0--127.255.255.255

ip範圍:128.0.0.0--191.255.255.255

ip範圍:192.0.0.0--223.255.255.255

d:224.0.0.0--239.255.255.255

e:240.0.0.0--255.255.255.255

子網掩碼:

網際網路是由許多小型網路構成的,每個網路上都有許多主機,這樣便構成了乙個有層次的結構.ip位址在設計時就考慮到位址分配的層次特點,將每個ip位址都分割成網路號和主機號兩部分,以便於ip位址的定址操作.ip位址的網路號和主機號各是多少位呢?如果不指定,就不知道哪些位是網路號,哪些是主機號,這就需要通過子網掩碼來實現。什麼是子網掩碼子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。子網掩碼的設定必須遵循一定的規則。與ip位址相同,子網掩碼的長度也是32位,左邊是網路位,用二進位制數字「1」表示;右邊是主機位,用二進位制數字「0」表示。例如ip位址為「192.168.1.1」和子網掩碼為「255.255.255.0」。其中,「1」有24個,代表與此相對應的ip地

址左邊24位是網路號;「0」有8個,代表與此相對應的ip位址右邊8位是主機號這樣,子網掩碼就確定了乙個ip位址的32位二進位制數字中哪些是網路號,哪些是主機號。這對於採用tcp / ip協議的網路來說非常重要,只有通過子網掩碼,才能表明一台主機所在的子網與其他子網的關係,使網路正常工作。常用的子網掩碼子網掩碼有數百種,這裡只介紹最常用的兩種子網掩碼,它們分別是「255.255.255.0」和「255.255.0.0」。。子網掩碼是「255.255 .255.0」 的網路:最後面乙個數字可以在0〜255範圍內任意變化,因此可以提供256個ip位址但是實際可用的ip位址數量是256-2,即254個,因為主機號不能全是「0」或全是「1」.2。子網掩碼是「255.255.0。

0「的網路:後面兩個數字可以在0~255範圍內任意變化,可以提供2552個ip位址。但是實際可用的ip位址數量是2552-2,即65023個.ip位址的子網掩碼設定不是任意的。如果將子網掩碼設定過大,也就是說子網範圍擴大,那麼,根據子網尋徑規則,很可能發往和本地機不在同一子網內的目的機的資料,會因為錯誤的判斷而認為目的機是在同一子網內,那麼,資料報將在本子網內迴圈,直到超時並拋棄,使資料不能正確到達目的機,導致網路傳輸錯誤;如果將子網掩碼設定得過小,那麼就會將本來屬於同一子網內的機器之間的通訊當做是跨子網傳輸,資料報都交給預設閘道器處理,這樣勢必增加預設閘道器的負擔,造成網路效率下降。因此,子網掩碼應該根據網路的規模進行設定。如果乙個網路的規模不超過254臺電腦,採用「255.255.255.0」作為子網掩碼就可以了

現在大多數區域網都不會超過這個數字,因此「255.255.255.0」是最常用的ip位址子網掩碼;筆者見到的最大規模的中小學校園網具有1500多台電腦,這種規模的區域網可以使用「255.255.0.0」。預設子網掩碼在windows 2000 server中,如果給乙個網絡卡指定ip位址,系統會自動填入乙個預設的子網掩碼。這是windows 2000server為了節省使用者輸入時間自動產生的子網掩碼。比如,區域網最常使用的ip位址「192.168.xx的」預設的子網掩碼是「255.255.255.0」。一般情況下,ip位址使用預設子網掩碼就可以了。

預設閘道器:

按照不同的分類標準,閘道器也有很多種.tcp / ip協議裡的閘道器是最常用的,在這裡我們

所講的「閘道器」均指tcp / ip協議下的閘道器。

那麼閘道器到底是什麼呢?閘道器實質上是乙個網路通向其他網路的ip位址。比如有網路一和網路b,網路一的ip位址範圍為「192.168.1.1〜192.168.1.254」,子網掩碼為255.255.255.0;網路乙的ip位址範圍為「192.168.2.1〜192.168.2.254」,子網掩碼為255.255.255.0在沒有路由器的情況下,兩個網路之間是不能進行tcp / ip通訊的,即使是兩個網路連線在同一臺交換機(或集線器)上,tcp / ip協議也會根據子網掩碼(255.255.255.0)判定兩個網路中的主機處在不同的網路裡。而要實現這兩個網路之間的通訊,則必須通過閘道器。如果網路甲中的主機發現資料報的目的主機不在本地網路中,就把資料報**給它自己的閘道器,再由閘道器**給網路乙的閘道器,網路乙的閘道器再**給網路乙的某個主機(如附圖所示)。網路乙向網路甲**資料報的過程也是如此。所以說,只有設定好閘道器的ip位址,tcp / ip協議

能實現不同網路之間的相互通訊。那麼這個ip位址是哪台機器的ip位址呢?閘道器的ip位址是具有路由功能的裝置的ip位址,具有路由功能的裝置有路由器,啟用了路由協議的伺服器(實質上相當於一台路由器),**伺服器(也相當於一台路由器)。

什麼是預設閘道器

如果搞清了什麼是閘道器,預設閘道器也就好理解了。就好像乙個房間可以有多扇門一樣,

一台主機可以有多個閘道器。預設閘道器的意思是一台主機如果找不到可用的閘道器,就把資料報發給預設指定的閘道器,由這個閘道器來處理資料報。現在主機使用的閘道器,一般指的是預設閘道器。

意思是:所有的需要**的資料報,都經過預設閘道器的ip(介面)傳送出去,當然返回也是從那裡經過

IP和子網掩碼

是由四段數字組成,在此,我們先來了解一下3類常用的 a類ip段 0.0.0.0 到127.255.255.255 b類ip段 128.0.0.0 到191.255.255.255 c類ip段 192.0.0.0 到223.255.255.255 預設分配的子網掩碼每段只有255或0 類的預設子網掩碼...

IP和子網掩碼詳解

乙個適合上班群體的 www.xiabanl.com 大家支援阿,俺做的,嘿嘿 我們都知道,ip是由四段數字組成,在此,我們先來了解一下3類常用的ip a類ip段 0.0.0.0 到127.255.255.255 0段和127段不使用 b類ip段 128.0.0.0 到191.255.255.255 ...

IP位址和子網掩碼

基於ip協議的網際網路,目前已經發展成為當今世界上規模最大 擁有使用者最多 資源最廣泛的通訊網路。ip協議也因此成為事實上的業界標準,以ip協議為基礎的網路已經成為通訊網路的主流。但對很多網迷們來說ip位址還只是乙個概念,在次我們對ip位址及子網掩碼做乙個簡單闡述,以給大家乙個清晰的概念。一 為什麼...