我們都知道互聯(lián)網(wǎng)吼砂,有了互聯(lián)網(wǎng)不管我們?cè)诘厍虻哪且欢硕伎梢杂没ヂ?lián)網(wǎng)進(jìn)行交互抹剩。不管想訪問什么網(wǎng)頁,百度、淘寶、還是國外的網(wǎng)頁等等,只要有它的網(wǎng)址鏈接都可以訪問到它的內(nèi)容。就是這么牛逼的時(shí)代。
互聯(lián)網(wǎng)這么牛逼趾娃,靠什么鏈接笤成、交互挣磨?
訪問網(wǎng)址的時(shí)候塘砸,要經(jīng)過一個(gè)由網(wǎng)址到IP 的轉(zhuǎn)換過程女轿,這個(gè)過程是通過訪問DNS(Domain Neme System,域名系統(tǒng))荐操,也就是域名服務(wù)器來完成的
Intemet(因特網(wǎng))上作為域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫肩民,能夠使用戶更方便的訪問互聯(lián)網(wǎng)祟蚀,而不用去記住能夠被機(jī)器直接讀取的IP數(shù)串罢维。通過主機(jī)名吓肋,最終得到該主機(jī)名對(duì)應(yīng)的IP地址的過程叫做域名解析(或主機(jī)名解析)
簡單來說,DNS就是把域名和IP地址聯(lián)系在一起的服務(wù)器。有了DNS服務(wù)器聪铺、你就不用輸入IP地址來訪問一個(gè)網(wǎng)站,可以直接通過輸入網(wǎng)址訪問谜疤。
由于互聯(lián)網(wǎng)的發(fā)展由美國開始,因此美國一直保持著對(duì)互聯(lián)網(wǎng)域名及跟服務(wù)器的控制。在提供域名解析的多級(jí)服務(wù)器中成福,其中1臺(tái)服務(wù)器為根服務(wù)器嘿期,位于美國备徐。也就是說美國控制了域名解析的根服務(wù)器,也就控制了相應(yīng)的所有域名衍菱,可以說如果美國不想讓人訪問某些域名琼锋,就可以屏蔽掉這些域名,使它們的IP 地址無法解析出來,那么這些域名所指向的網(wǎng)站就相當(dāng)于從互聯(lián)網(wǎng)的世界消失了码倦。
什么是服務(wù)器推汽?有什么用途?
可以說服務(wù)器就是一臺(tái)高性能的電腦歧沪,將所有的動(dòng)作都推送到服務(wù)器里面運(yùn)作歹撒、轉(zhuǎn)換、解析之后诊胞,才可以訪問到我們看到的頁面信息…全國聯(lián)通暖夭,只要你訪問這個(gè)域名網(wǎng)址,不管你在哪個(gè)城市都可以通過對(duì)應(yīng)的服務(wù)器反饋給你相應(yīng)的信息。
比如:
(一)當(dāng)我們?cè)跒g覽器地址欄輸入一個(gè)(網(wǎng)址)發(fā)送(http)請(qǐng)求時(shí)迈着,瀏覽器會(huì)把自身相關(guān)信息與請(qǐng)求相關(guān)信息封裝成HTTP請(qǐng)求消息改送給服務(wù)器竭望,服務(wù)器會(huì)到本機(jī)的host文件中去查找域名于IP地址的對(duì)應(yīng)關(guān)系。將index.html 文件的請(qǐng)求發(fā)向此IP地址裕菠,如果沒找到就去外網(wǎng)的DNS服務(wù)器去查找此域于IP地址的對(duì)應(yīng)關(guān)系咬清。DNS會(huì)將此IP地址于域的對(duì)應(yīng)關(guān)系返回給本機(jī)。在將index.html 文件的請(qǐng)求發(fā)向此IP地址所代表的服務(wù)器
(二)當(dāng)服務(wù)(網(wǎng)址)收到由客戶端發(fā)送過來的index .html 文件請(qǐng)求后糕韧、根據(jù)(網(wǎng)址)與目錄的對(duì)應(yīng)關(guān)系找到相應(yīng)的目錄枫振,在此目錄內(nèi)查看是否有index.html文件,如果有則將文件的內(nèi)容返回給瀏覽器萤彩。
(三)瀏覽器收到服務(wù)器的響應(yīng)文件后粪滤,將文件內(nèi)容解析成網(wǎng)頁展現(xiàn)出來。