實驗四分析DNS域名解析的過程
實驗四班 級: 姓 名: 學 號:實驗日期: 評 分:_____________【實驗目的】1、分析TCP 基本報頭結構、HTTP 報頭結構;2、掌握TCP 建立連
實驗四
班 級: 姓 名: 學 號:
實驗日期: 評 分:_____________
【實驗目的】
1、分析TCP 基本報頭結構、HTTP 報頭結構;
2、掌握TCP 建立連接和釋放連接三次握手的過程;
3、分析DNS 域名解析的過程;
【實驗學時】
2學時
【實驗類型】
設計型
【實現(xiàn)功能】
借助于網(wǎng)絡分析議Etherreal 捕獲HTTP 、TCP 、IP 報文, 分析TCP 報文頭結構,理解TCP 建立連接和釋放連接三次握手的過程。
【背景描述】
網(wǎng)絡實驗室40臺學生機組成一個局域網(wǎng)絡,并連接學校校園網(wǎng)絡,每臺主機均能通過校園網(wǎng)絡實現(xiàn)對Internet 的訪問。學生機所裝操作系統(tǒng)均為windows 2003 server。
【實驗步驟】
步驟1 :在學生機上啟動Etherreal 軟件進行報文截獲,然后在IE 瀏覽器上輸入 www.163.com ,分析截獲的HTTP 報文、TCP 報文,進行分析,研究主窗口中的數(shù)據(jù)報
步驟3:根據(jù)DNS 解析過程的分析,填寫下表。
,(1)從報文②得知,DNS 服務器所請求的根域名服務器IP 地址為 110.52.191.60。
(2)分析報文③,找出DNS 服務器向哪一個.com 域名服務器發(fā)出請求報文,并寫出它的域名和IP 地址 域名:p.mail.163.com IP地址:58.20.127.238。
(3)寫出www.163.com 的本地授權域名服務器的域名和IP 地址填入下表。
當應用過程需要將一個主機域名映射為IP 地址時,就調(diào)用域名解析函數(shù),解析函數(shù)將待轉(zhuǎn)換的域名放在DNS 請求中,以UDP 報文方式發(fā)給本地域名服務器。本地的域名服務器查到域名后,將對應的IP 地址放在應答報文中返回。同時域名服務器還必須具有連向其他服務器的信息以支持不能解析時的轉(zhuǎn)發(fā)。若域名服務器不能回答該請求,則此域名服務器就暫成為DNS 中的另一個客戶,向根域名服務器發(fā)出請求解析,根域名服務器一定能找到下面的所有二級域名的域名服務器,這樣以此類推,一直向下解析,直到查詢到所請求的域名。
步驟4:運行基于TCP 的應用程序,分析TCP 連接的建立過程,根據(jù)TCP 連接建立過
步驟5: 分析TCP 連接的釋放過程,選擇TCP 連接撤消過程中的四個報文,將報文信息填入下表。
步驟6: 分析HTTP 協(xié)議報文:從眾多HTTP 報文中選擇兩條報文,一條是HTTP 請求報文(即get 報文),另一條是HTTP 應答報文,將報文信息填入表中。
,步驟7:說明實驗過程中遇到的其它問題及解決方法。 通過本次試驗,掌握TCP 建立連接和釋放連接三次握手的過程,首先,本地主機A 向目的主機B 發(fā)送連接請求;其次,目的主機B 確認本地主機A 的連接請求--建立正向連接,同時發(fā)出對B 的反向連接請求;最后,本地主機A 響應目的主機B 的連接請求—建立反向連接。