TCPIP

Page 1

TCP/IP DNS

班級 Uc102 指導老師 戴致禮 姓名 蔡侑忠


什麼是 DNS? 

DNS ( Domain Name System; 領域名稱系統) 。

Domain Name 和 IP 的查詢轉換。

使人更方便的存取網際網路,不用去記住能被 機器直接讀取的 IP 。


OSI 七層 (I) 下面三層偏硬體 : 1. 實體層 (Physical Layer) 定義資料在線路上 的傳輸方法。主要是負責傳送資訊,並將硬體設 備(如網路卡,傳輸媒介)送來的訊息,轉換電 腦認識的訊息,如 0, 1, ... 等。 

2. 資料連結層 (Data Link Layer) 定義單一 傳輸線上點對點間之可靠性傳輸方法。將實體層 傳來 0,1 訊息組成 Frame ( 資 料框 ) ,負責 流量控制(通常接收方應比發送方快),定義 Token-Ring 、 Ethernet 、…等。

3. 網路層 (Network Layer) 定義網路上任意 不相鄰兩點間之可靠性傳輸方法,規劃資料在網 路中最佳傳輸路徑,以便將 Packet 傳送到目 的地。


OSI 七層 (II) 上面三層偏軟體 : 

5. 會議層 (Session Layer) 負責兩個節點間 的連線之建立,管理、終止及錯誤恢復。如:所 用的通訊協定,通訊模式,如何結束通訊、…等 。

6. 表現層 (Presentation Layer) 資料格式 的問題,主要是將資料轉成電腦或系統程式看得 懂的模式,如:資料壓縮 / 解壓 縮,資料加密 / 解密、…。

7. 應用層 (Application Layer) 提供各種服 務,做為應用程式與網路間的溝通介面。


OSI 七層 (III) 中間一層偏軟體硬體間的溝通 : 

4. 運輸層 (Transport Layer) 負責資料在 兩點間傳輸之可靠性及透明性,將資料安全無 誤送達目的地,尤其是來自上 層的多樣傳輸的 問題。包括檢查遺失、重複封包、…。

主要協定有 TCP (Transmission Control Protocol) 及 UDP (User Datagram Protocol) 。


在 OSI 七層下探討 DNS 

DNS 可以使用 TCP 與 UTP ,並且公認的埠號都 是 53 ,自然與運輸層相關

又 DNS 為應用程式協定,為使用者提供服務, 因而與應用層 、表現層 、會議層脫離不了關 係


DNS 的架構 

DNS 系統基本是採樹狀階層式 (hierarchy) 的 架構。

從最頂層 root DNS Server 一路往下,找尋實 際負責 Domain Name 的 DNS Server


DNS 的架構圖


DNS 的對應解析: 

首先設定本機的 IP 閘道與慣用 的 DNS 伺服器然後配合 Ping 指令和 Wireshark 抓取封包


向 DNS 查詢 IP( 正向 )


故意向 DNS 查詢不存在的網址


不存在的 Domain Name 由 Authoritative nameserver 回應 

若指定的 DNS 伺服器查詢不到指定的 Domain Name ,則會轉向 Authoritative nameserver 詢問


向 DNS 查詢對應的 Domain Name( 反向 ) 

使用者傳送一個 IP 給伺服器查詢對應的 Domain Name ,稱為指標詢問( PTR query ) 。


遞迴式求解 (I) 

若用戶端要求一台 DNS 伺服器以遞迴的方式求 解,則該台伺服器再查詢自己的資料庫無解後 ,便會轉而要求其他伺服器解析,得到答案後 再依原路返回要求的用戶端


遞迴式求解 (II)

無此資料 

恩 我知道這 個資料 ! 把資 料送回去吧

也無此資 料


疊代式求解 (I) 

若伺服器不提供遞迴式求解,則再該伺服器查 無資料時,便會提供用戶端「可能」可以解析 資料的伺服器,讓該用戶端自行連結


疊代式求解 (II) 我找不到資料,不過你 可以問 C

恩 我有這資 料,傳給你 吧

C

B

我找不到資料 ,不過你可以 問B

A


參考資料 

戴有煒《 Windows Server2008 網路管理與 IIS 架站》 Behrouz A.Forouzan & Sophia Chung Fegan 《 TCP/IP 通訊協定》


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.