計算機網絡筆記26 應用層之域名系統DNS

每個應用層協議都是爲了解決某一類應用問題,而問題的解決又往往是通過位於不同主機中的多個應用進程之間的通信和協同工作來完成的。應用層的具體內容就是規定應用進程在通信時所遵循的協議
應用層的許多協議都是基於客戶服務器方式。客戶(client)和服務器(server)都是指通信中所涉及的兩個應用進程。客戶服務器方式所描述的是進程之間服務和被服務的關係。客戶是服務請求方,服務器是服務提供方。

域名系統 DNS

• 許多應用層軟件經常直接使用域名系統 DNS(Domain Name System),但計算機的用戶只是間接而不是直接使用域名系統。
• 因特網採用層次結構的命名樹作爲主機的名字,並使用分佈式的域名系統 DNS。
• 名字到IP地址的解析是由若干個域名服務器程序完成的。域名服務器程序在專設的結點上運行,運行該程序的機器稱爲域名服務器

互聯網的域名結構:
• 互聯網採用了層次樹狀結構的命名方法。
• 任何一個連接在互聯網上的主機或路由器,都有一個唯一的層次結構的名字,即域名。
• 域名的結構由標號序列組成,各標號之間用點隔開:
… . 三級域名 . 二級域名 . 頂級域名
• 各標號分別代表不同級別的域名。

• 域名只是個邏輯概念,並不代表計算機所在的物理地點。
• 變長的域名和使用有助記憶的字符串,是爲了便於人來使用。而 IP 地址是定長的 32 位二進制數字則非常便於機器進行處理。
• 域名中的“點”和點分十進制 IP 地址中的“點”並無一一對應的關係。點分十進制 IP 地址中一定是包含三個“點”,但每一個域名中“點”的數目則不一定正好是三個。

頂級域名TLD(Top Level Domain)
• 國家頂級域名 nTLD
– .cn 表示中國,.us 表示美國,.uk 表示英國,等
• 通用頂級域名 gTLD
– 最早的頂級域名是: .com (公司和企業)
.net (網絡服務機構) .org (非贏利性組織)
.edu (美國專用的教育機構) .gov (美國專用的政府部門)
.mil (美國專用的軍事部門)
.int (國際組織)
• 基礎結構域名(infrastructure domain)
– 只有一個,即 arpa,用於反向域名解析,因此又稱爲反向域名。

• 新增加通用頂級域名 :
.aero (航空運輸企業)
.biz (公司和企業)
.cat (加泰隆人的語言和文化團體)
.coop(合作團體)
.info (各種情況)
.jobs (人力資源管理者)
.mobi(移動產品與服務的用戶和提供者)
.museum (博物館)
.name(個人)
.pro (有證書的專業人員)
.travel(旅遊業)

下級域名:
• 各級域名由其上一級域名管理機構管理。
• 在國家頂級域名下注冊的二級域名均由該國家自行確定。
• 中國:將二級域名劃分爲“類別域名”和“行政區域域名”
– 類別域名6個:ac科研機構;com企業;edu教育;gov政府;mil國防機構;net網絡信服務機構;org非贏利性組織。
– 行政區域名34個:省、自治區、直轄市,如:bj北京,sh上海。ha河南、hn湖南、hi海南
• 三級域名:在中國,在二級域名edu下申請註冊三級域名由中國教育和科研網網絡中心負責;在二級域名edu之外的其他二級域名下申請註冊三級域名,則應向中國互聯網網絡信息中心(CNNIC)申請。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章