天天看點

IP位址,子網路遮罩、預設網關,DNS理論解釋IP位址,子網路遮罩、預設網關,DNS理論解

IP位址,子網路遮罩、預設網關,DNS理論解

最近開始學習了組網管理,以前一些資料通訊和網絡的知識都忘光了。現在重新總結一下

.

概念:

IP位址:人們在internet給每台主機配置設定的一個(獨一)專門的位址,通過IP位址可以通路每台主機

.

子網路遮罩:不能單獨存在,需與IP位址一起使用。(将某個IP位址劃分為網絡位址和主機位址)

.

網關:實質上是網絡通向其他網絡的IP位址,(是路由器的IP或者符合路由協定的伺服器的IP)

.

DNS:域名伺服器,為internet上的主機配置設定域名位址IP位址

.一,IP位址

IP位址:電腦之間要實作網絡通信,就必須要有一個合法的ip位址。IP位址=網絡位址+主機位址,(又稱:主機号和網絡号組成)ip位址的結構使我們可以在Internet上很友善的尋址。ip位址通常用更直覺的,以圓點分隔号的四個十進制數字表示,每個數字從0到255,如某一台主機的ip位址為:128.20.4.1在區域網路裡,同樣也需要ip位址,一般内網的ip位址是以192.168開頭的,這樣很容易區分公網和内網的ip位址。

IP位址由32位二進制數組成,通常是十進制表示,并以“.”分隔。IP位址是一種邏輯位址,用來表示網絡中的一個個主機,并且IP位址具有唯一性,即每台機器的IP位址在全世界是唯一的。

.

IP位址可分為五類:A類位址,B類位址,C類位址,D類位址,E類位址

A類:1.0.0.0到126.255.255.255 主要配置設定給具有大量主機而區域網路絡數量較少的大型網絡

B類:128.0.0.0到191.255.255.255 一般用于國際性的大公司和政府機構

C類:192.0.0.0到223.255.255.255 用于一般小公司 校内網 研究機構等

D類: 244.0.0.0到339.255.255.255 用于特殊用途 又稱為廣播位址

E類: 240.0.0.0到247.255.255.255 暫時保留

二,子網路遮罩

子網路遮罩:功能是将IP位址劃分為網絡位址和主機位址兩部分。 如同現實生活中的通訊位址,可以看作省市部分和具體門牌号部分。相同的IP位址,但掩碼不一樣,則指向的網絡部分和主機部分不一樣。如IP位址192.168.1.11,255.255.255.0 的掩碼表示網絡位址192.168.1,主機位址是1;255.255.0.0 的掩碼表示網絡位址192.168,主機部分是1.1 。

子網路遮罩是用來判斷任意兩台計算機的ip位址是否屬于同一子網絡的根據。最為簡單的了解就是兩台計算機各自的ip位址與子網路遮罩進行and運算後,得出的結果是相同的,則說明這兩台計算機是處于同一個子網絡上的,可以進行直接的通訊。

IP位址,子網路遮罩、預設網關,DNS理論解釋IP位址,子網路遮罩、預設網關,DNS理論解

如圖,兩台主機直接用網線連接配接起來的情況下,怎麼才能連通呢?這需要網絡位址相同。而計算網絡位址就需要用到子網路遮罩

計算網絡位址

計算方法:将IP位址和子網路遮罩都換算成二進制,然後進行與運算,結果就是網絡位址.

與運算如下所示,上下對齊,1位1位的算,1與1=1 ,其餘組合都為0

IP位址,子網路遮罩、預設網關,DNS理論解釋IP位址,子網路遮罩、預設網關,DNS理論解

例如:計算IP位址為:202.99.160.50子網路遮罩是255.255.255.0的網絡位址步驟如下:

①将IP位址和子網路遮罩分别換算成二進制

202.99.160.50 換算成二進制為 11001010·01100011·10100000·00110010

255.255.255.0 換算成二進制為 11111111·11111111·11111111·00000000

②将二者進行與運算

IP位址,子網路遮罩、預設網關,DNS理論解釋IP位址,子網路遮罩、預設網關,DNS理論解

③将運算結果換算成十進制,這就是網絡位址.

11001010·01100011·10100000·00000000換算成十進制就是202.99.160.0

三,網關

網關(Gateway)就是一個網絡連接配接到另一個網絡的“關口”。

按照不同的分類标準,網關也有很多種。TCP/IP協定裡的網關是最常用的,在這裡我們所講的“網關”均指TCP/IP協定下的網關。

網關實質上是一個網絡通向其它網絡的IP位址。這個IP位址,是具有路由功能的IP位址,預設網關也是一個網關,也是具有路由功能的裝置的IP位址。注意:在填寫預設網關時,主機的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協定才能實作不同網絡之間的互相通信。

四,DNS

**DNS是指:**域名伺服器(Domain Name Server)。在Internet上域名與IP位址之間是一一對應的,域名雖然便于人們記憶,但機器之間隻能互相認識IP位址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器 。

問題解答:問題解析

問: IP位址,子網路遮罩,預設網關,DNS伺服器,有什麼差別呀?**我知道沒有IP位址就不能上網,我也知道沒設DNS就不能上外網,**可它們都有什麼功能,有什麼差別呢?還有真奇怪,我的計算機沒設DNS,竟然能上QQ,卻不能打開網頁,這是為什麼呢?

答: IP是32位二進制資料,通常以十進制表示,并以“.”分隔。IP位址是一種邏輯地位址,用來辨別網絡中一個個主機,IP有唯一性,即每台機器的IP在全世界是唯一的。

DNS是域名伺服器,用來解析域名的(域名與IP之間的解析),如果沒有這東西,你必須輸入網站的IP位址,有了DNS,你就可以直接輸入網址。

因為上QQ不需要有DNS(QQ隻是一個用戶端程式,用不到DNS),隻有浏覽網頁(需輸入網址時)才用到DNS。

這些轉載自兩篇大神的部落格。我自己梳理一遍友善記憶。大神部落格傳送門如下

部落格園

CSDN