什麼是IP位址 子網掩碼和閘道器

2021-07-28 19:54:39 字數 2437 閱讀 5079

1.ip位址

ip位址有乙個32位的連線位址,由4個8位欄位組成,8位欄位稱為8位位組,每個8位位組之間用點號隔開,用於標識tcp/ip宿主機。每個ip位址都包含兩部分:網路id和主機id,網路id 標識在同乙個物理網路上的所有宿主機,主機id標識網路上的每乙個宿主機,執行tcp/ip的每個計算機都需要唯一的ip位址。

intenet委員會定義了五種位址型別以適應不同尺寸的網路。位址型別定義網路id使用哪些位,它也定義了網路的可能數目和每個網路可能的宿主機數目.

2.子網掩碼(subnet netmask)

要想理解什麼是子網掩碼,就不能不了解ip位址的構成。網際網路是由許多小型網路構成的,每個網路上都有許多主機,這樣便構成了乙個有層次的結構。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協議的網路來說非常重要,只有通過子網掩碼,才能表明一台主機所在的子網與其他子網的關係,使網路正常工作。

3.閘道器(gateway)

閘道器就是乙個網路連線到另乙個網路的「關口」。按照不同的分類標準,閘道器也有很多種。tcp/ip協議裡的閘道器是最常用的,在這裡我們所講的「閘道器」均指tcp/ip協議下的閘道器。那麼閘道器到底是什麼呢?閘道器實質上是乙個網路通向其他網路的ip位址。比如有網路a和網路b,網路a的ip位址範圍為「192.168.1.1~192. 168.1.254」,子網掩碼為255.255.255.0;網路b的ip位址範圍為「192.168.2.1~192.168.2.254」,子網掩碼為255.255.255.0。在沒有路由器的情況下,兩個網路之間是不能進行tcp/ip通訊的,即使是兩個網路連線在同一臺交換機(或集線器)上,tcp/ip協議也會根據子網掩碼(255.255.255.0)判定兩個網路中的主機處在不同的網路裡。而要實現這兩個網路之間的通訊,則必須通過閘道器。

如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報**給它自己的閘道器,再由閘道器**給網路b的閘道器,網路b的閘道器再**給網路b的某個主機。網路b向網路a**資料報的過程也是如此。所以說,只有設定好閘道器的ip位址,tcp/ip協議才能實現不同網路之間的相互通訊。那麼這個ip位址是哪台機器的ip位址呢?閘道器的ip位址是具有路由功能的裝置的ip位址,具有路由功能的裝置有路由器、啟用了路由協議的伺服器(實質上相當於一台路由器)、**伺服器(也相當於一台路由器)。

什麼是預設閘道器?如果搞清了什麼是閘道器,預設閘道器也就好理解了。就好像乙個房間可以有多扇門一樣,一台主機可以有多個閘道器。預設閘道器的意思是一台主機如果找不到可用的閘道器,就把資料報發給預設指定的閘道器,由這個閘道器來處理資料報。

再述:

子網掩碼的主要功能是告知網路裝置,乙個特定的ip位址的哪一部分是包含網路位址與子網位址,哪一部分是主機位址。網路的路由裝置只要識別出目的位址的網路號與子網號即可作出路由定址決策,ip位址的主機部分不參與路由器的路由定址操作,只用於在網段中唯一標識乙個網路裝置的介面。本來,如果網路系統中只使用a、b、c這三種主類位址,而不對這三種主類位址作子網劃分或者進行主類位址的彙總,則網路裝置根據ip位址的第乙個位元組的數值範圍即可判斷它屬於a、b、c中的哪乙個主類網,進而可確定該ip位址的網路部分和主機部分,不需要子網掩碼的輔助。 

但為了使系統在對a、b、c這三種主類網進行子網的劃分,或者採用無類別的域間選路技術(classless inter-domain routing,cidr)對網段進行彙總的情況下,也能對ip位址的網路及子網部分與主機部分作正確的區分,就必須依賴於子網掩碼的幫助。 

子網掩碼使用與ip相同的編址格式,子網掩碼為1的部分對應於ip位址的網路與子網部分,子網掩碼為0的部分對應於ip位址的主機部分。將子網掩碼和ip位址作"與"操作後,ip位址的主機部分將被丟棄,剩餘的是網路位址和子網位址。例如,乙個ip分組的目的ip位址為:10.2.2.1,若子網掩碼為:255.255.255.0,與之作"與"運算得:10.2.2.0,則網路裝置認為該ip位址的網路號與子網號為:10.2.2.0。

在internet中的閘道器一般是指用於連線兩個或者兩個以上網段的網路裝置,通常使用路由器(router)作為閘道器。在tcp/ip網路體系中,閘道器的基本作用是根據目的ip位址的網路號與子網號,選擇最佳的出口對ip分組進行**,實現跨網段的資料通訊。

什麼是IP位址 子網掩碼 路由和閘道器

什麼是ip位址 子網掩碼 路由和閘道器?經常有朋友問我,的確這些術語常常被我們看到,今天就給大夥說說這幾個術語的意思 ip位址有乙個32位的連線位址,由4個8位欄位組成,8位欄位稱為8位位組,每個8位位組之間用點號隔開,用於標識 tcp ip宿主機。每個ip位址都包含兩部分 網路id和主機id,網路...

什麼是IP位址 子網掩碼 路由和閘道器?

ip位址ip位址有乙個32位的連線位址,由4個8位欄位組成,8位欄位稱為8位位組,每個8位位組之間用點號隔開,用於標識tcp ip宿主機。每個ip位址都包含兩部分 網路id和主機id,網路id標識在同乙個物理網路上的所有宿主機,主機id標識網路上的每乙個宿主機,執行tcp ip的每個計算機都需要唯一...

IP位址,子網掩碼和閘道器

一 ip位址 ip位址包含兩部分 網路位址和主機位址,乙個ip有32bits資訊,每8位一組,前三組代表網路位址,後三組是主機位址。如192.168.0.1,其中192.168.0是網路位址,1是主機位址。為了解決ip緊張的問題,網路專家們提出了虛擬ip的概念,對於c類ip,虛擬ip的位址只能以19...