我們要知道,既可以使用主機名標識一臺主機也可以使用IP地址標識。人們更愿意使用容易記住的主機名標識符,而路由器使用固定長度和層次結(jié)構(gòu)的IP地址。
方式后,我們能夠確定一個人。例如,在后的社會安全號碼,出生證明,駕駛執(zhí)照號碼后,名稱。雖然這些身份可以用來識別人,但有一定的背景圖案是適當?shù)模踔脸^了其他身份。例如,國稅局(美國稅務機關)在計算機喜歡使用固定長度的編號而不是出生證上的名字,以紀念社會和平。另-日常生活的人喜歡上一個更好的心態(tài)的出生證明,而不是數(shù)量的社會和平的名稱[事實上,你能想象一下,如果一個人說,“嗨,我的名字是132-67-9875,看我丈夫,178-87-1146“是一個有趣的場景)。
Internet主機,就像人們在各種武力鑒定。標識的方法之一是使用主機名(主機名)。主機名(例如cnn.com-網(wǎng)站),以幫助健忘,人們更愿意使用。主機名是根本就沒有提供有關位置信息,在Internet上的主機(主機名是sina.com.cn的主機也許是在中國,除了不再有另一個位置信息)。此外,主機名,可變長度的字母數(shù)字字符,路由器,他們的處置有困難。
因此,在互聯(lián)網(wǎng)使用所謂的IP地址識別主機。在未來,我們的IP地址,簡單地說,深化討論。一個IP地址由四個字節(jié),一個嚴重的層次結(jié)構(gòu)。表示普通的IP地址的點分十進制格式,這意味著一個0-255之間的十進制數(shù)的所有4個字節(jié),每個字節(jié)之間以點分隔,例如,121.7.106.83。IP地址具有層次結(jié)構(gòu),從左至右掃描一個地址,我們得到信息并了解其在Internet上的主機的位置。這就像從底部到頂部掃描的郵政地址,我們獲得更多了解住宅的位置信息。
DNS提供的服務
我們要知道,既可以使用主機名標識主帆,也可以使用IP地址標識。人們更愿意使用容易記住的主機名標識符,路由器是愿意使用固定長度的人的水平結(jié)構(gòu)的IP地址。調(diào)和這兩種不同的喜好,我們要求主機名轉(zhuǎn)換到IP地址的目錄服務。這是互聯(lián)網(wǎng)域名系統(tǒng)域名系統(tǒng)(DNS)的主要任務。
DNS是兩個標題為主機級傳播數(shù)據(jù)庫的結(jié)構(gòu),但也允許客戶端的主機和標題為主機通信以使用域名的應用層協(xié)議轉(zhuǎn)讓服務。標題為主機通常是運行BerkeleyInternet名稱域(簡稱為的BIND)軟件的UNIX主機。DNS協(xié)議運行在UDP上,使用端口號53。
其他應用層協(xié)議(如HTTP,SMTP,F(xiàn)TP),一般使用用戶提供的DNS主機名翻譯成IP地址。作為一個例子,我們可能會考慮使用一個用戶運行本地主機的讀數(shù)(也就是HTTP客戶端)懇求http://www.yesky.com會爆炸。到的HTTP請求發(fā)送到名為www.yesky.com的web服務的主機的音頻,讀者必須了解主機的IP地址。我們知道,幾乎每個主機上運行的DNS客戶端應用程序。讀者中提取URL的主機名稱,將其發(fā)送到本地主機上的應用程序客戶端的DNS。
DNS客戶端,包含一個DNS查詢發(fā)送到DNS主機名,為音頻。DNS客戶最終收到一個IP地址的主機名對應的音頻響應。讀者IP地址,然后打開一個收斂的TCPHTTP服務。從這個例子可以看到,DNS使用互聯(lián)網(wǎng)的應用引入額外延遲(有時相當大)。幸運的是,我們有所需的主機名,IP地址的對應關系中要討論的往往是在最近的DNS標題緩存為主機,以幫助降低了DNS訪問延遲和DNS網(wǎng)絡流量。
除了從主機名到IP地址的轉(zhuǎn)換,DNS還提供了一些其他重要的服務:●主機別名(hody走樣)。與復雜的主機的主機名,也可以有一個或多個別名。例如,
名為relay1.west-coast.enterprise.com主機的主機有兩個別名:enterprise.com和www.enterprise.com。在這種情況下,主機名relay1.west-coast.enterprise.com特別稱為軌道主機名(典型的主機名),另外兩個主機名是別名主機名(別名主機名)。
別名主機名往往比軌道主機名更容易記住。應用程序可以調(diào)用DNS獲取所給定別名的跟蹤主機名和IP地址的主機名。
●電子郵件別名服務(商場的服務器別名)。E-mail地址已明確要求,容易記住。例如,如果Bob有一個hotmail帳戶,他的e-mail地址可能是一個簡單的bob@hotmail.com。記住Hotmail電子郵件服務的主機名要比hotmail.com復雜和困難的。電子郵件應用可以調(diào)用DNS獲取一個給定的別名軌道主機名稱和IP地址的主機名。事實上,DNS允許一個公司的郵件服務和Web服務使用相同的別名主機名。例如,服務公司的網(wǎng)站和電子郵件的發(fā)球被稱為enterprise.com。
●負載分擔(負載分配)。之間的DNS負載分擔也越來越多地用于執(zhí)行多個副本(例如,復制到Web服務)的服務。像cnn.com繁忙的站點復制到多個Web服務的控制,每一個發(fā)球局被客戶端系統(tǒng)上運行不同的IP地址。復制到多個Web服務的設備,其單軌主機與一組IP地址相關聯(lián)的名稱。保管的IP地址在DNS數(shù)據(jù)庫中。客戶端發(fā)送的發(fā)球一組IP地址映射到一個主機名,DNS查詢響應以整組IP地址,但每次響應的地址順序是一個旋轉(zhuǎn)。要訪問的網(wǎng)站,讀者常見的HTTP懇求音頻發(fā)送到DNS客戶端是否協(xié)商一組IP地址,DNS,Web和訪問網(wǎng)站的負載分擔,服務上都復制到。E-mail應用也可以使用DNS旋轉(zhuǎn),使多個e-mail發(fā)球是能夠有相同的別名。最近,一些企業(yè)有一個更復雜的方式使用DNS提供web內(nèi)容分發(fā)服務。
DNS在RFC1034和RFC1035中,詳細的狀態(tài),除了已更新的RFC。DNS是一個復雜的系統(tǒng),我們這里只討論其業(yè)務的關鍵環(huán)節(jié)。迷戀朗誦者看到的協(xié)議文件。來自重慶網(wǎng)站建設