計算機網路基礎 應用層 網域名稱系統DNS

2021-07-31 22:45:50 字數 967 閱讀 5801

網域名稱系統(domain name system縮寫dns,domain name被譯為網域名稱)是網際網路的一項核心服務,它作為可以將網域名稱和ip位址相互對映的乙個分布式資料庫,能夠使人更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip數串。

如圖:

二級網域名稱

如圖所示是與網域名稱結構對應的網域名稱伺服器的結構。

例如mail.cctv.com 和 www.cctv.com 可以屬於同乙個cctv.com許可權網域名稱伺服器。也可以分屬於兩個許可權網域名稱伺服器:mail.cctv.com許可權網域名稱伺服器和www.cctv.com許可權網域名稱伺服器。

頂級網域名稱伺服器

許可權網域名稱伺服器

本地網域名稱伺服器

對於使用者來說,網域名稱解析過程只有一步,將網域名稱向本地網域名稱伺服器查詢,本地網域名稱伺服器返回查詢結果。但是對於本地網域名稱伺服器來說就沒這麼簡單了,查詢方法有如下兩種:

dns伺服器把資料複製到幾個網域名稱伺服器來儲存,其中乙個是主網域名稱伺服器其他是輔助網域名稱伺服器,當主網域名稱伺服器出現故障,輔助網域名稱伺服器可以保證dns查詢工作的正常執行。主網域名稱伺服器會定期把資料複製到輔助網域名稱伺服器中。而修改資料只需要在主網域名稱伺服器操作即可保證資料的一致性。

在網域名稱伺服器中使用快取記憶體(快取記憶體網域名稱伺服器)用來存放最近查詢過的網域名稱以及從何處獲取網域名稱對映資訊的記錄。例如:

如果不久前已經查詢過www.baidu.com的ip位址,那麼再次向本地網域名稱伺服器發出查詢申請的時候,本地網域名稱伺服器並不需要向根網域名稱伺服器發出查詢申請,而是直接把快取記憶體中上次查詢的結果告訴使用者。

計算機網路應用層之網域名稱系統DNS

一 為什麼存在dns 就像我們寄信需要乙個位址一樣,我們需要向網路上的某台主機通訊,也要知道我們的主機的位址。我們知道,這個位址就是ip位址,它是乙個可以在網際網路上唯一標識一台主機的位址。然而就如我們知道的那樣,ip位址只是4個十進位制數字,並不符合人們的記憶和使用,而人們希望使用有意義的易於記憶...

計算機網路 網域名稱系統

我們知道,在 網上使用的一連串的 數字號碼不好記,而具體的單位名稱或姓名就容易記,同樣,用點分十進位制的方法表示乙個ip位址確實也不好記,因此設計用名字來代替點分十進位制的數字會更加符合我們實際 網際網路的網域名稱系統dns是乙個分布式資料庫聯機系統,採用客戶機 伺服器應用模式,客戶機可以通過網域名...

計算機網路 應用層

運輸層為應用程序提供了端到端的通訊服務。但不同的網路應用程序之間,還需要有不同的通訊規則。因此在運輸層協議之上,還需要有應用層協議。應用程序之間的通訊必須遵守嚴格的規則。應用層的協議應當定義 1 網域名稱系統dns 網域名稱到ip位址的解析是由分布在網際網路上的許多網域名稱伺服器程式共同完成的。網域...