IP位址 子網掩碼 閘道器

2021-07-16 09:58:47 字數 1804 閱讀 8851

1、ip和ip位址

ip(internet protocol)是為計算機網路互連通訊而設計的網路協議,任何廠家生產的計算機系統,只要遵循ip協議就可以與網際網路互連互通。那網際網路中計算機之間要實現通訊,就必須具有乙個對應的ip位址,並且網路中每台計算機的ip位址都是唯一的,從而與其他計算機區別開,這樣才能保證資料準確的傳輸。

ip位址就是給每個連線在internet上的主機分配的乙個32bit位址。按照tcp/ip協議規定,ip位址用二進位制來表示,每個ip位址長32bit,例如乙個採用二進位制形式的ip位址「00001010 00001010 00000001 00000001」。為了方便人們記憶和使用,ip位址通常用十進位制的形式來表示,每個位元組之間用「.」分開,因此,上面的ip位址可以表示為「10.10.1.1」。

ip位址包含兩部分:網路號和主機號。網路號的位數決定了可以分配的網路數目(2^網路號位數);主機號的位數則決定了乙個網路中最大的主機數目(2^主機位數-2)。

ip位址分類:我們通常將ip位址根據網路段進行分類,不同的網路段,標識著該ip屬於那種規模的網路。

2、子網掩碼

子網掩碼也是乙個32bit的位址,左邊是網路為,用二進位制數字「1」表示,右邊是主機位,用二進位制數字「0」表示。子網掩碼不能單獨存在,必須結合ip位址一起使用。子網掩碼將ip位址分成網路位址主機位址兩部分。那我們怎麼區分乙個ip位址的網路號和主機號各是多少位呢?這就需要通過子網掩碼來實現。如下圖:

其中子網掩碼左邊有24個「1」,代表與此對應的ip位址左邊24位為網路號;右邊有8個「0」,代表與此對應的ip位址右邊8位是主機號。這樣,子網掩碼就確定了乙個ip位址的32位二進位制數字中哪些是網路號,哪些是主機號。這對採用tcp/ip協議的網路來說非常重要,只有通過子網掩碼,才能表明一台主機所在的子網與其他子網的關係,是網路正常工作。

子網掩碼主要有兩個作用:

一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上還是在外網上,例如255.255.255.0表示只有ip位址的前三段都相同時才處於乙個區域網內;

二是用於將乙個大的ip網路劃分為若干個小的子網路。

--192.168.1.100/24

--這個表示192.168.1.100這個ip位址使用前24位二進位制,即前三段作為網路號,後8位為主機號

3、閘道器和路由

閘道器(gateway),簡單來說就是網路關口的ip位址,在tcp/ip協議中,閘道器多指路由器的ip位址。

大家都知道,從乙個房間走到另乙個房間,必然要經過一扇門,同樣,從乙個網路向另乙個網路傳送訊息,也必須經過乙個「關口」,這個關口及時閘道器。顧名思義,閘道器就是乙個網路連線到另乙個網路的「關口」。

tcp/ip網路是由閘道器gateway或路由器router連線的,當ip準備傳送乙個包的時候,它把本地(源)ip位址和包的目的位址插入ip頭,並且檢查目的地網路id是否和源主機的網路id一致,如果一致,包就被直接傳送到本地網的目的計算機,如果不一致,就檢查路由表中的靜態路由,如果沒有發現路由資訊,包就被轉送到預設閘道器。

預設閘道器連線到本地子網和其它網路的計算機,它知道網際網上其它網路的網路id,也知道如何到達那裡,因此它能把包**到別的閘道器,直到最終**到直接和限定的目的地相連的閘道器,這一過程稱為路由。

IP位址 子網掩碼 閘道器

a類 b類 c類ip位址區別子網掩碼 子網掩碼定義 subnet mask 又叫網路掩碼,位址掩碼,子網掩碼就是將主機位址的幾位用來做網路位址來將網路劃分成若干個子網,它是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合ip位址...

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

今天在用c 實現設定網路位址的時候竟然不知到閘道器與ip位址要在同網段這個關係,比較漢。趕緊補一下!ip位址 tcp ip transmite control protocol 傳輸控制協議 internet protocol網際協議 已成為計算機網路的一套工業標準協議。在應用 tcp ip協議的網...

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

今天在用c 實現設定網路位址的時候竟然不知到閘道器與ip位址要在同網段這個關係,比較漢。趕緊補一下!ip位址 tcp ip transmite control protocol 傳輸控制協議 internet protocol網際協議 已成為計算機網路的一套工業標準協議。在應用 tcp ip協議的網...