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