摘要:Internet中IP地址由32bit組成,對于這種數(shù)字型地址,用戶很難記憶和理解。為了向用戶提供一種直觀明白的主機標識符,TCP/IP開發(fā)了一種命名協(xié)議,即域名系統(tǒng)(DNS)。這是一種字符型的主機名字機制,用于實現(xiàn)主機名與主機地址間的映射。本模塊首介紹域名系統(tǒng)的相關內容。一、命名機制Internet允許每個用戶為自己的計算機命名,并且允
Internet中IP地址由32bit組成,對于這種數(shù)字型地址,用戶很難記憶和理解。為了向用戶提供一種直觀明白的主機標識符,TCP/IP開發(fā)了一種命名協(xié)議,即域名系統(tǒng)(DNS)。這是一種字符型的主機名字機制,用于實現(xiàn)主機名與主機地址間的映射。本模塊首介紹域名系統(tǒng)的相關內容。
一、命名機制
Internet允許每個用戶為自己的計算機命名,并且允許用戶輸入計算機的名字來代替機器的地址。 Internet提供將主機名字翻譯成地址的服務。
1、對主機名字的要求
全局性,這樣才可在整個網(wǎng)中通用;
便于管理,這里包括名字的分配、確認和回收等工作;
便于名字與IP地址之間的映射。
對這樣3個要求的解決方法,便構成了特定的命名機制。
2、層次型主機名格式
TCP/IP采用的是層次型命名機制,其命名結構與Internet網(wǎng)絡體系結構相對應。
在層次型命名管理中,首先由中央管理機構將較高一級名字空間劃分為若干部分,并將各部分的管理權授予相應機構;各管理機構可以將自己管轄的名字空間再進一步劃分成若干子部分,并將這些子部分的管理權再授予若干子機構。
一個通用的完整的層次型主機名格式如下:
本地名。組名。網(wǎng)點名
其中,一個網(wǎng)點是Internet中的一個部分,由若干在地址位置或組織關系上聯(lián)系非常緊密的網(wǎng)絡組成;一個網(wǎng)點內又可分為若干個“管理組”,并以此作為基礎;在組名之下是各主機“本地名”。
討論:
為保證主機名的性,則要保證同層名字不發(fā)生沖突。
3、Internet域名
TCP/IP命名協(xié)議只是一種抽象說法,任何組織都可根據(jù)其層次型名字空間的要求,構造自己組織內部的域名,不過這些域名的使用也僅限于其系統(tǒng)內部。
Internet為保證其域名系統(tǒng)的通用性,特規(guī)定了一組正式的通用標準符號,作為第一級域的域名。
如:.com表示商業(yè)組織;.edu表示教育組織;.gov表示政府組織;.Info表示提供信息服務的實體;.int表示國際組織;.mil表示軍事組織;.net表示網(wǎng)絡組織;.org表示非商業(yè)組織;.web表示與WWW相關的實體。
域名中的國別代碼用兩個字母表示,如:.cn表示中國;.ul表示英國;jp表示日本;.fr 表示法國;.ca表示加拿大等。
二、域名系統(tǒng)(DNS)的作用
在Internet中,IP數(shù)據(jù)報傳送必須使用IP地址,用戶輸入的是主機名字,DNS的作用是將名字自動翻譯成IP地址。
DNS使用客戶機/服務器模型,其服務器稱為域名服務器。在域名服務器中保存了某一組織的全部主機的名字及其對應的IP地址。當某個應用程序需要將某一主機名翻譯成IP地址時,該應用程序即成為DNS的一個客戶。該應用程序與域名服務器建立連接,將其主機名發(fā)送到域名服務器,域名服務器查找其對應的IP地址,然后將正確的IP地址回送給該應用程序。這樣該應用程序在以后的所有通信中將使用該IP地址。
總結
對主機名字的要求是:全局性,便于管理,便于名字與IP地址之間的映射。
TCP/IP采用的是層次型命名機制,一個通用的完整的層次型主機名格式包括:本地名。組名。網(wǎng)點名。
DNS的作用是將名字自動翻譯成IP地址。
通信工程師備考資料免費領取
去領取