IP地址、子網掩碼、閘道器、路由器等知識積累
(一)問題解析
問:IP地址,子網掩碼,預設閘道器,DNS伺服器,有什麼區別呀?我知道沒有IP地址就不能上網,我也知道沒設DNS就不能上外網,可它們都有什麼功能,有什麼區別呢?還有真奇怪,我的計算機沒設DNS,竟然能上QQ,卻不能開啟網頁,這是為什麼呢?
答:IP是32位二進位制資料,通常以點分十進位制表示。IP地址是一種邏輯地地址,用來標識網路中一個個主機,IP有唯一性,即每臺機器的IP在全世界是唯一的。DNS是域名伺服器,用來解析域名的(域名與IP之間的解析),如果沒有這東西,你必須輸入網站的IP地址,有了DNS,你就可以直接輸入網址。因為上QQ不需要有DNS(QQ只是一個客戶端程式,用不到DNS),只有瀏覽網頁(需輸入網址時)才用到DNS。
(二)DNS伺服器
DNS是指:域名伺服器(Domain Name Server)。在Internet上域名與IP地址之間是一一對應的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器 。(詳見文化基礎P242)
(三)IP地址
電腦之間要實現網路通訊,就必須要有一個合法的ip地址。IP地址=網路地址+主機地址,(又稱:主機號和網路號組成)ip地址的結構使我們可以在Internet上很方便的定址。ip地址通常用更直觀的,以圓點分隔號的四個十進位制數字表示,每個數字從0到255,如某一臺主機的ip地址為:128.20.4.1在局域網裡,同樣也需要ip地址,一般內網的ip地址是以192.168開頭的,這樣很容易區分公網和內網的ip地址。
(四)子網掩碼
子網掩碼是用來判斷任意兩臺計算機的ip地址是否屬於同一子網路的根據。最為簡單的理解就是兩臺計算機各自的ip地址與子網掩碼進行and運算後,得出的結果是相同的,則說明這兩臺計算機是處於同一個子網路上的,可以進行直接的通訊。(具體子網掩碼各位的含義待補充。)
(五)閘道器
大家都知道,從一個房間走到另一個房間,必然要經過一扇門。同樣,從一個網路向另一個網路傳送資訊,也必須經過一道“關口”,這道關口就是閘道器。顧名思義,閘道器(Gateway)就是一個網路連線到另一個網路的“關口”。也就是網路關卡。
(六)路由器
路由器是一個硬體,閘道器是2臺裝置互通的地址,閘道器可以設定在路由器上,一般一個區域網會設定一個閘道器,供一個網段訪問。路由器包含許多這樣的閘道器,其中之一是預設閘道器。
也就是說資料到了路由器以後,如果不知道自己下一步該怎麼走了,那麼他會去預設閘道器那裡去報道。但路由器還包含許多其他的閘道器,比如資料要去買飲料,那麼路由器就送資料去小賣鋪。如果資料內急,那麼路由器送資料去衛生間。這種起點-終點的對應就叫路由。
參考地址: