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