计算机网络之应用层:2、DNS域名解析系统
應用層:2、DNS系統
- DNS系統:
- 域名:
- 域名服務器:
- 域名解析過程:
- 遞歸查詢和迭代查詢:
DNS系統:
就是將域名解析成相對應的IP地址,例如當你訪問http://www.baidu.com時,它先經過一個DNS服務器將http://www.baidu.com解析成相對應的IP地址,然后才能進行通信
域名:
域名服務器:
當你要訪問一個域名時,先在本地域名服務器查詢;若本地域名服務器沒有記錄,就交給根域名服務器,根域名服務器在查詢頂級域名服務器,頂級域名服務器在查詢權限域名服務器;若到權限域名服務器仍沒有查詢結構,就把這個域名交給下一個域名服務器進行解析
全球共有13臺根域名服務器。這13臺根域名服務器中名字分別為“A”至“M”,其中10臺設置在美國,另外各有一臺設置于英國、瑞典和日本。 1個為主根服務器,放置在美國。其余12個均為輔根服務器,其中9個放置在美國,歐洲2個,位于英國和瑞典,亞洲1個,位于日本。
域名解析過程:
遞歸查詢和迭代查詢:
1、遞歸查詢:主機先查詢本地域名服務器,沒有結果再由本地域名服務器向根域名服務器查詢,根域名服務器在向頂級域名服務器查詢,頂級域名服務器在向權限域名服務器查詢;如圖(a)
2、迭代查詢:主機先查詢本地域名服務器,沒有結果再由本地域名服務器向根域名服務器查詢,根服務器告訴本地服務器下一個應該查詢的頂級域名服務器,再由本地服務器查詢頂級服務器,頂級服務器告訴本地服務器下一個應該查詢的權限域名服務器,再由本地服務器查詢權限服務器,全程是本地服務器在發起請求;如圖(b)
3、由于域名解析過程的繁瑣,為了提高域名解析速度,我們設置一個高速緩存;當我們解析了一個域名后,將解析的結果放入本地域名服務器,下一個在對這個域名解析時,就可以直接在本地域名服務器中找到。為了保證本地域名服務器的正確性,會有一個時鐘計時器
4、主機中也存在一個高速緩存,所以其實在域名解析的第一步應該是先查看主機的高速緩存,再查看本地域名解析服務器
總結
以上是生活随笔為你收集整理的计算机网络之应用层:2、DNS域名解析系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的.bashrc
- 下一篇: 计组之存储系统:3、主存与CPU的链接(