计网 --- 域名服务系统:因特网的目录服务
生活随笔
收集整理的這篇文章主要介紹了
计网 --- 域名服务系统:因特网的目录服务
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
主機(jī)名:
// 主機(jī)的一種標(biāo)識(shí)方法如: cnn.com www.yahoo.com gaia.cs.umass.edu cis.poly.edu主機(jī)名可能由不定長(zhǎng)的字母數(shù)字組成,路由器難以處理.由于這些原因,
主機(jī)也可以使用IP地址(IP address) 進(jìn)行標(biāo)識(shí)
DNS提供的服務(wù):
// 識(shí)別主機(jī)的方式有2種:通過(guò)主機(jī)或者IP地址 // 人們喜歡便于記憶的主機(jī)名標(biāo)識(shí)方式 // 路由器喜歡定長(zhǎng)的、有著層次結(jié)構(gòu)的IP地址 // 為了折衷這些需求,就產(chǎn)生了DNS(Domain Name System, DNS).DNS是: // 1.一個(gè)由分層的DNS服務(wù)器實(shí)現(xiàn)的分布式數(shù)據(jù)庫(kù); // 2.一個(gè)使得主機(jī)能夠查詢分布式數(shù)據(jù)庫(kù)的應(yīng)用層協(xié)議// 注:DNS服務(wù)器通常是運(yùn)行BIND(Berkeley Internet Name Domain)軟件的UNIX機(jī)器 // DNS運(yùn)行在UDP上面,使用端口53DNS工作機(jī)理概述:
// 當(dāng)某個(gè)用戶主機(jī)上的一個(gè)瀏覽器請(qǐng)求URL www.someschool.edu/index.html頁(yè)面時(shí)會(huì)發(fā)生如下: // ·同一個(gè)用戶主機(jī)上運(yùn)行著DNS應(yīng)用的客戶端 // ·瀏覽器從輸入的URL中提取出主機(jī)名www.someschool.edu,并將該主機(jī)名傳遞給DNS應(yīng)用的客戶端 // ·DNS客戶像DNS服務(wù)器發(fā)送一個(gè)包含主機(jī)名的請(qǐng)求 // ·DNS客戶最終會(huì)收到一份回答報(bào)文,其中包含對(duì)于該主機(jī)的IP地址. // ·一旦瀏覽器接收到來(lái)自DNS的該IP地址,它能夠向位于該IP地址80端口的HTTP服務(wù)器進(jìn)程發(fā)起一個(gè)TCP連接主機(jī)別名(host aliasing):
// 有些主機(jī)可能擁有一個(gè)或多個(gè)別名,如: // relay1.west-coast.enterprise.com的主機(jī),可能還有兩個(gè)別名 // enterprise.com 和 www.enterprise.com。 // 稱relay1.west-coast.enterprise.com為規(guī)范主機(jī)名 // 很明顯,主機(jī)別名(enterprise.com)更容易記憶. // 通過(guò)DNS可以主機(jī)別名查找到對(duì)應(yīng)的規(guī)范主機(jī)名以及主機(jī)的IP地址負(fù)載均衡(load distribution):
// 用于在冗余的服務(wù)器之間進(jìn)行負(fù)載分配DNS的分布式、層次數(shù)據(jù)庫(kù):
// DNS的一種簡(jiǎn)單設(shè)計(jì)是在因特網(wǎng)上只使用一個(gè)DNS服務(wù)器,該服務(wù)器包含所有的映射... // 這種設(shè)計(jì)有很多缺陷(單點(diǎn)故障、通信容量、維護(hù)麻煩等),因此采用分布式、層次數(shù)據(jù)庫(kù)// DNS使用了大量的DNS服務(wù)器,它們以層次方式組織,并且分布在全世界范圍內(nèi). // 沒(méi)有一臺(tái)DNS服務(wù)器擁有因特網(wǎng)上所有主機(jī)的映射(映射分布在所有的DNS服務(wù)器上).DNS大致分為3類:根DNS服務(wù)器、頂級(jí)域DNS服務(wù)器和權(quán)威DNS服務(wù)器
頂級(jí)域(Top_Level Domain, TLD)DNS服務(wù)器:
// 這些服務(wù)器負(fù)責(zé)頂級(jí)域名如com、org、net、edu和gov // 以及素有國(guó)家的頂級(jí)域名如uk、fr、ca和jp權(quán)威DNS服務(wù)器:
// 在因特網(wǎng)上具有公共可訪問(wèn)主機(jī)的每個(gè)組織機(jī)構(gòu)必須提供公共可訪問(wèn)的DNS記錄,這些記錄將這些主機(jī)的名字映射為IP地址 // 一個(gè)組織機(jī)構(gòu)的權(quán)威DNS服務(wù)器收藏了這些DNS記錄 // 一個(gè)組織機(jī)構(gòu)能夠選擇實(shí)現(xiàn)它自己的權(quán)威DNS服務(wù)器以保存這些記錄 // 另一種方法是,該組織能夠支付費(fèi)用,讓這些記錄存儲(chǔ)在某個(gè)服務(wù)提供商的一個(gè)權(quán)威DNS服務(wù)器中本地DNS服務(wù)器(local DNS server):
// 每個(gè)ISP都有一臺(tái)本地DNS服務(wù)器(也叫默認(rèn)名字服務(wù)器) // 當(dāng)主機(jī)與一個(gè)ISP連接時(shí),該ISP提供一臺(tái)主機(jī)的IP地址 // 一臺(tái)主機(jī)可能有一臺(tái)或墮胎本地DNS服務(wù)器的IP地址. // 可以通過(guò)訪問(wèn)Windows或UNIX的網(wǎng)絡(luò)狀態(tài)窗口來(lái)確定本地DNS服務(wù)器的IP地址(ipconfig?)// 主機(jī)的本地DNS服務(wù)器通常"鄰近"本主機(jī). // 對(duì)于某機(jī)構(gòu)的ISP而言,本地DNS服務(wù)器可能就與主機(jī)在同一個(gè)局域網(wǎng)中 // 對(duì)于某居民區(qū)的ISP來(lái)說(shuō),本地DNS服務(wù)器通常與主機(jī)相關(guān)不超過(guò)幾臺(tái)路由器// 當(dāng)主機(jī)發(fā)出DNS請(qǐng)求時(shí),該請(qǐng)求被發(fā)往本地DNS服務(wù)器,它起著代理的作用 // 并將該請(qǐng)求轉(zhuǎn)發(fā)到DNS服務(wù)器層次結(jié)構(gòu)中(權(quán)威DNS服務(wù)器、TLD DNS服務(wù)器、根DNS服務(wù)器)更詳細(xì)的論述:
// 假設(shè)主機(jī)cis.poly.edu想知道主機(jī)gaia.cs.umass.edu的IP地址 // 設(shè)某理工大學(xué)的本地DNS服務(wù)器為dns.poly.edu // 設(shè)gaia.cs.umass.edu的權(quán)威DNS服務(wù)器為dns.umass.edu // (1)主機(jī)cis.poly.edu首先向它的本地DNS服務(wù)器dns.poly.edu發(fā)送一個(gè)DNS查詢報(bào)文(含主機(jī)名gaia.cs.umass.edu) // (2)本地DNS服務(wù)器將該報(bào)文轉(zhuǎn)發(fā)到根DNS服務(wù)器 // (3)根DNS服務(wù)器注意到其edu前綴并向本地DNS服務(wù)器返回負(fù)責(zé)edu的TLD的IP地址列表 // (4)該本地DNS服務(wù)器則再次向這些TLD服務(wù)器之一發(fā)送查詢報(bào)文 // (5)該TLD服務(wù)器注意到umass.edu前綴,并用權(quán)威DNS服務(wù)器的IP地址進(jìn)行響應(yīng) // (6)該權(quán)威DNS服務(wù)器是負(fù)責(zé)馬薩諸塞大學(xué)的dns.umass.edu // (7)最后本地DNS服務(wù)器直接向dns.umass.edu重發(fā)查詢報(bào)文,dns.umass.edu用gaia.cs.umass.edu的IP地址進(jìn)行響應(yīng) // (8)本地DNS服務(wù)器將IP地址返還給端系統(tǒng),// 得到ip地址后,就可以建立TCP連接了!!!參考《計(jì)算機(jī)網(wǎng)絡(luò)-自頂向下方法》(原書(shū)第6版)P89~P92
總結(jié)
以上是生活随笔為你收集整理的计网 --- 域名服务系统:因特网的目录服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机专业论文范文精选,计算机毕业论文提
- 下一篇: http --- HTTPS是在安全的