預設閘道器 閘道器 子網掩碼 廣播位址

2022-01-13 05:40:57 字數 3414 閱讀 2321

乙個用於 tcp/ip 協議的配置項,是乙個可直接到達的 ip 路由器的 ip 位址。配置預設閘道器可以在 ip 路由表中建立乙個預設路徑。 一台主機可以有多個閘道器。預設閘道器的意思是一台主機如果找不到可用的閘道器,就把資料報發給預設指定的閘道器,由這個閘道器來處理資料報。現在主機使用的閘道器,一般指的是預設閘道器。 一台電腦的預設閘道器是不可以隨隨便便指定的,必須正確地指定,否則一台電腦就會將資料報發給不是閘道器的電腦,從而無法與其他網路的電腦通訊。預設閘道器的設定有手動設定和自動設定兩種方式。

ip位址分為兩部分,網路位址在前,主機位址在後,通過子網掩碼進行區分和計算。比如乙個ip192.168.1.1,子網掩碼255.255.255.0,那麼網路位址就是192.168.1.0,主機位址就是0.0.0.1

那麼閘道器到底是什麼呢?閘道器實質上是乙個網路通向其他網路的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位址,具有路由功能的裝置有路由器、啟用了路由協議的伺服器(實質上相當於一台路由器)、**伺服器(也相當於一台路由器)。

子網掩碼是乙個32位位址,是與ip位址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。二是用於將乙個大的ip網路劃分為若干小的子網路。

使用子網是為了減少ip的浪費。因為隨著網際網路的發展,越來越多的網路產生,有的網路多則幾百台,有的只有區區幾台,這樣就浪費了很多ip位址,所以要劃分子網。使用子網可以提高網路應用的效率。

通過ip 位址的二進位制與子網掩碼的二進位制進行與運算,確定某個裝置的網路位址和主機號,也就是說通過子網掩碼分辨乙個網路的網路部分和主機部分。子網掩碼一旦設定,網路位址和主機位址就固定了。子網乙個最顯著的特徵就是具有子網掩碼。與ip位址相同,子網掩碼的長度也是32位,也可以使用十進位制的形式。例如,為二進位制形式的子網掩碼:1111 1111.1111 1111.1111 1111.0000 0000,採用十進位制的形式為:255.255.255.0。

通過計算機的子網掩碼判斷兩台計算機是否屬於同一網段的方法是,將計算機十進位制的ip位址和子網掩碼轉換為二進位制的形式,然後進行二進位制「與」(and)計算(全1則得1,不全1則得0),如果得出的結果是相同的,那麼這兩台計算機就屬於同一網段。

ip位址後面斜槓加具體數字詳解

其實這種形式就是用cidr(無類別域間路由選擇,classless and subnet address extensions and supernetting))的形式表示的乙個網段,或者說子網。

我們知道確定乙個子網需要知道主機位址和子網掩碼,但用cidr的形式,可以簡單得到兩個數值。舉例說吧,192.168.0.0/24」就表示,這個網段的ip位址從192.168.0.1開始,到192.168.0.254結束(192.168.0.0和192.168.0.255有特殊含義,不能用作ip位址);子網掩碼是255.255.255.0。

上面的子網掩碼怎麼來的呢?其實關鍵就在「24」上。我們知道ip位址是四個十進位制數組成的,相當於32位二進位制。用cidr表示形式,後乙個數字將這32位進行了間隔(以24為例):前24位用"1"表示,後面8位用0表示,得到乙個二進位制數:

11111111 11111111 11111111 00000000。將其轉化為十進位制,就是:255.255.255.0了。

例如:192.168.1.0/24表示網段是192.168.1.0,子網掩碼是24位,子網掩碼為:255.255.255.0,用二進位制表示為:11111111 11111111 11111111 00000000 ,這裡為什麼是24呢,就是因為子網掩碼裡面的前面連續的「1」的個數為24個,一定要連續的才行。

broadcast address(廣播位址)是專門用於同時向網路中所有工作站進行傳送的乙個位址。在使用tcp/ip 協議的網路中,主機標識段host id 為全1 的ip 位址為廣播位址,廣播的分組傳送給host id段所涉及的所有計算機。例如,對於10.1.1.0 (255.255.255.0 )網段,其廣播位址為10.1.1.255 (255 即為2 進製的11111111 ),當發出乙個目的位址為10.1.1.255 的分組(封包)時,它將被分發給該網段上的所有計算機。

0.0.0.0

嚴格說來,0.0.0.0已經不是乙個真正意義上的ip位址。它表示的是這樣乙個集合:所有不清楚的主機和目的網路。這裡的「不清楚」是指在本機的路由表裡沒有特定條目指明如何到達。如果在網路設定中設定了預設閘道器,那麼系統會自動產生乙個目的位址為0.0.0.0的預設路由.對本機來說,它就是乙個「收容所」,所有不認識的「三無」人員,一 律送進去。如果你在網路設定中設定了預設閘道器,那麼windows系統會自動產生乙個目的位址為0.0.0.0的預設路由。

限制廣播位址

限制廣播位址(255.255.255.255)。對本機來說,這個位址指本網段內(同一廣播域)的所有主機(可能由於實現而不同)。這個位址不能被路由器**。可以進行廣域網傳輸,但一般會被阻止

回送位址(環迴位址)

a類網路位址127是乙個保留位址,用於網路軟體測試以及本地機程序間通訊,叫做回送位址(loopback address)。無論什麼程式,一旦使用回送位址傳送資料,協議軟體立即返回之,不進行任何網路傳輸。含網路號127的分組不能出現在任何網路上。

區域網中的ip

當主機號全為0時標示網段,是乙個網路號。網路號是用於三層定址的位址,它代表了整個網路本身;

當主機號全為255時為廣播位址,它代表了網路全部的主機。

網路號是網段中的第乙個位址,廣播位址是網段中的最後乙個位址,這兩個位址是不能配置在計算機主機上的。

例如在192.168.0.0,255.255.255.0這樣的網段中,網路號是192.168.0.0,廣播位址是192.168.0.255。因此,在乙個區域網中,能配置在計算機中的位址比網段內的位址要少兩個(網路號、廣播位址),這些位址稱之為主機位址。在上面的例子中,主機位址就只有192.168.0.1至192.168.0.254可以配置在計算機上了。

預設閘道器,子網掩碼

圖3 第1種情況能通是因為這兩台計算機處在同一網路192.168.0.0,所以能通,而2,3種情況下兩台計算機處在不同的網路,所以不通.這裡先給個結論 用網線直接連線的計算機或是通過hub 集線器 或普通交換機間接的計算機之間要能夠相互通,計算機必須要在同一網路,也就是說它們的網路位址必須相同,而且...

閘道器子網掩碼

子網掩碼 網路把主機連線起來,而網際網路是把多種不同的網路連線起來,因此網際網路是網路的網路。理解網際網路中有多個網路而非只有乙個網路對於理解子網掩碼有很大的幫助。換句話說,網際網路是由許多小型網路構成的,每個網路上都有許多主機,這樣便構成了乙個有層次的結構。ip位址在設計時就考慮到位址分配的層次特...

IP位址 子網掩碼 預設閘道器

你一定對ip位址有所了解吧?我們知道在internet中廣泛使用的tcp ip協議就是利用ip位址來區別不同的主機的。如果你曾經進行過tcp ip協議設定,那麼你一定會遇到子網掩碼 subnet mask 這一名詞,那麼你知道什麼是子網掩碼嗎?它有什麼作用呢?我們知道ip位址是乙個4位元組 共32b...