DNS系統

一、IP地址和域名的簡單定義

在這裏插入圖片描述
我們訪問一個網站時只需輸入域名,但是如果要與目標地址通信,在網絡層還是要靠IP地址尋址,我們不需要記住IP地址,DNS服務器幫我們記住了,所以要靠DNS服務器把域名解析成IP地址。

假設要訪問湖南科技大學的主頁,我們只需在網址欄裏輸入它的域名:www.hnust.edu.cn,主機首先會把域名發給DNS服務器,DNS域名解析後,把解析出來的IP地址返回給主機,主機就得知了主頁的IP地址,接下來就可以按這個IP地址,把請求包發出去,服務器接收到請求後處理請求,把請求的內容返回給你的主機,你就可以看到這個頁面了。
在這裏插入圖片描述

二、域名詳解

一個域名分爲三或四部分,分別爲頂級域名,二級域名,三級域名,四級域名。
在這裏插入圖片描述
把四種域名化成樹狀圖,它們的關係如下:
在這裏插入圖片描述

三、域名服務器

域名對應的有三種域名服務器:根域名服務器,頂級域名服務器,權限域名服務器。還有一種特殊的域名服務器:本地域名服務器,嚴格說它不包括在三種分類裏。
在這裏插入圖片描述

四、DNS解析過程

DNS服務器在查詢IP地址時,分爲兩種查詢方式:遞歸查詢和迭代查詢。
在這裏插入圖片描述
遞歸查詢
第一步,主機首先把域名發給本地域名服務器,如果表裏沒有記錄,它也不知道百度的IP,本地域名服務器就會向根域名服務器請求幫助。

第二步,根域名服務器拿到域名後,只能解析頂級域名,所以它只知道.com頂級域名服務器的IP地址,根域名服務器就會找到頂級域名服務器,向頂級域名服務器請求幫助。

第三步,而頂級域名服務器拿到域名也只能解析二級域名,它解析出對應權限域名服務器(baidu.com)的IP地址,它找到權限域名服務器請求幫助。

第四步,權限域名服務器就能解析出對應區的服務器IP地址(www.baidu.com),百度的IP地址就解析出來了。

最後,按照路線一步一步返回到你的電腦,解析完成。

迭代查詢
第一步,前面和遞歸查詢一樣,主機首先把域名發給本地域名服務器,如果表裏沒有記錄,本地域名服務器就會向根域名服務器請求幫助。

第二步,根域名服務器解析出.com頂級域名服務器的IP地址後,注意,它不會再幫根域名服務器去找頂級域名服務器了,而是把頂級域名服務器的IP地址告訴本地域名服務器,讓本地域名服務器自己去找頂級域名服務器。

第三步,同樣,頂級域名服務器解析出權限域名服務器的IP地址返回給本地域名服務器。

第四步,本地域名服務器找到權限域名服務器,解析出了完整的IP地址返回給本地域名服務器,本地域名服務器返回給你的電腦,解析完成。

FTP協議

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章