tcp文件服务器设计报告,TCPIP协议分析课程设计报告书.doc
《TCP/IP協議分析》課程設計
題目:用協議分析工具分析 DNS以及以下各層協議的工作機制
院系: 計算機學院
班 級: 2012級網絡工程班
姓 名:
學 號:
組 別 : 第 四 組
組長:*****
組員:****** **** **** *** **** ***
2015年月
目錄
一、課程設計目的3
二、課程設計的要求3
三、實驗環境3
四、實驗內容及過程3
五、總結17
一、課程設計目的
1、用協議分析工具分析 DNS以及以下各層協議的工作機制;
2、掌握DNS協議的請求與應答過程
二、課程設計的要求
1、分析網絡拓撲圖的結構與組成,觀察網絡設備在拓撲圖中的表示方法,學習根據拓撲圖進行網絡構建的基本步驟,了解網絡組建的過程。分析網絡中可能用到的網絡協議,說明其應用目的和實現機理。
2、掌握協議分析工具的安裝、配置和基本操作。利用協議分析工具分析現實中某種網絡應用的協議工作過程,通過分析工具捕獲網絡數據的具體傳輸,分析該應用在協議棧個層次中數據包的具體內容,從而理解各層協議的作用與協同工作的過程,達到能更加深入掌握網絡協議原理的目的。
三、實驗環境
1、網絡環境
機房環境、Packet Tracer虛擬環境
2、操作系統
Windows 7 (服務器端安裝DNS服務器及web服務器)
3、協議分析工具
Wireshark、Packet Tracer
四、實驗內容及過程
1、DNS基本知識及原理
DNS(Domain Name System)及域名服務系統,它的作用就是域名到IP地址的轉換過程。IP地址是網絡上標識web站點的數字地址,為了簡單好記,采用域名代替IP地址來標識站點地址。而實現域名到IP地址的轉換就必須具有DNS服務器。
2、DNS解析過程
第一步:客戶端提出域名解析請求,并將該請求發送給本地的域名服務器
第二步:當本地的DNS服務器收到請求后,就先查詢本地的緩存,如果有該項記錄,則本地的DNS服務器就直接把查詢結果返回;
第三步:如果本地的緩存記錄中沒有該記錄就直接把該請求發給根服務器,然后根域名服務器再返回本地域名服務器一個所查詢域的主域名服務器地址;
第四步:本地服務器再向上一步返回的域名服務器發出請求,然后接收請求的服務器查詢自己的緩存記錄,如果有該條記錄則將結果返回;
第五步:若沒有則重復該過程,直到找到正確記錄;
第六步:本地域名服務器把返回的結果保存到本地緩存以備下次使用,同時將結果返回給發出請求的客戶機;
3、網絡拓撲結構設計
圖4.3.1
圖4.3.1中
①pc1---pc4為客戶機,由客戶機向服務器發出DNS解析請求,IP地址分別配置為— 子網掩碼均為,DNS服務器地址為;
②pc5 即圖中的Server-pt Http server 作為web服務器,IP地址配置為,子網掩碼為,DNS服務器地址為;
③pc6 即圖中的Server-pt DNS serve就是負責域名解析的本地DNS服務器、IP地址配置為。
Pc1的配置圖 http server的配置圖
DNS服務器的配置圖
4、實驗設計
用Packet Tracer模擬請求過程并抓取PDU
第一步:
Pc1發出請求,報文格式如下
第二步,交換機接收報文并轉發
接收到的PDU
轉發的PDU
第三步:DNS服務器接收解析請求
接收的PDU
第四步:DNS服務器接收請求后查詢本地緩存記錄查詢到結果后返回結果
發出的PDU
第五步:交換機接收PDU并轉發
第六步:客戶機pc1接收返回的查詢結果
收到的回復PDU
至此,完成整個解析過程
5、實驗步驟結果分析
實驗環境的搭建在一臺pc上采用sdnsplus 搭建一個DNS服務并配置IP地址為 子網掩碼;
并在DNS服務器的解析記錄中添加一條記錄
指向主機設置截圖如下
在另外一臺pc上用IIS搭建一個web服務器,并建立一個名為test
的站點,綁定站點的主機名為 ,在站點文件夾中新建一個html頁面,頁面中寫入“這是一個測試頁面”;配置IP地址為 子網掩碼 DNS服務器地址為
其余是pc 作為客戶機 分別配置IP地址--- DNS服務器地址為
打開Wireshark 設置抓包模式 開始抓包
在客戶機pc上打開命令行工具
鍵入 nslookup
在Wireshark 頁面抓取的數據包中過濾 DNS包,截圖如下
對抓取到的數據包
總結
以上是生活随笔為你收集整理的tcp文件服务器设计报告,TCPIP协议分析课程设计报告书.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redhat6.5手动配置网络
- 下一篇: 为旗下硬件产品服务,LG推出基于SLAM