網絡協議實驗報告6_第1頁
網絡協議實驗報告6_第2頁
網絡協議實驗報告6_第3頁
網絡協議實驗報告6_第4頁
網絡協議實驗報告6_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、網絡協議分析實驗指導和報告組號: 3F 學號:53131016 姓名:楊靈 實驗7.1 FTP協議【實驗目的】學習FTP協議的連接過程;理解FTP協議的工作原理。一人一組,一組提交報告?!緦嶒灜h(huán)境】 本實驗采用網絡結構一, 一定要設置DNS服務器,地址是:53 主機的IP地址使用段。掩碼.IP地址分配方法:172.16.0.組號、主機號例如:第2組的B主機的IP地址設置為2 第5組的F主機的IP地址設置為 6【實驗內容】本實驗要求:FTP服務器已經啟動,并提供一個公共帳戶,用戶名是:ano

2、nymous,口令:無?;蛴脩裘篻roup2_1,口令:group2_1 (可以上傳數據)。練習一 FTP 本實驗學生獨立完成,目的是了解FTP協議的端口和連接過程。實驗步驟:1、主機啟動協議分析器,打開數據捕獲窗口,設置過濾條件(提取FTP協議);2、主機登錄FTP服務器:在仿真端的命令行提示符下運行: >ftp 53LOGIN:>group2_1PASS:>group2_1>dir>quit3、查看主機捕獲的數據,在會話分析中,查看TCP會話中的21端口和20端口的會話情況,記錄21端口和20端口的會話過程;記錄實驗結果:粘貼捕獲包的截圖

3、;是否可以捕獲到用戶名和密碼?答:可以,在USER和PASS會話中。21端口和20端口分別傳輸什么內容?答:一個是數據端口,一個是控制端口,控制端口一般為21,而數據端口不一定是20,這和FTP的應用模式有關,如果是主動模式,應該為20,如果為被動模式,由服務器端和客戶端協商而定。練習二 使用瀏覽器登入FTP 1、主機啟動協議分析器,打開數據捕獲窗口;2、主機啟動IE瀏覽器,在“地址”框中輸入533、查看主機捕獲的數據,在會話分析中,查看TCP會話中的端口情況。4、結合練習1的會話過程,說明瀏覽器登入FTP的工作過程。記錄實驗結果:粘貼捕獲包的截圖;對比上個實驗,

4、FTP服務器用哪個端口傳輸數據,數據連接是誰發(fā)起的連接?答:ftp服務器用21端口傳輸數據,數據連接是客戶端發(fā)起的的連接。練習三 在窗口模式下,上傳/下傳數據文件熟悉FTP在窗口方式下的命令使用;在本地機的D:上建立一個文本文件,文件名為你的學號+姓名;1、主機登錄FTP服務器:在命令行提示符下運行: D:>ftp 53>LOGIN:group2_1>PASS: group2_1>put 文件名(文件名為你的學號+姓名)>dir (查看FTP上是否已經上傳)>get 文件名(FTP服務器)>quit2、回到本地硬盤上查看是否已經下載

5、到本地?(進入FTP時的目錄下)記錄實驗結果:粘貼FTP上的文件列表; 粘貼本地機上的文件列表;實驗7.2 HTTP(Hyper Text Transfer Protocol)【實驗目的】掌握HTTP協議的使用和實現方式,理解HTTP協議的無連接、無狀態(tài)特性。【實驗內容】本實驗一人一組獨立完成。練習一 主頁訪問實驗步驟:1、主機清空IE緩存(避免從緩存中取數據);2、主機啟動協議分析器,打開捕獲數據窗口;3、主機啟動IE瀏覽器,在“地址”框中輸入http:/JServer.NetLab/experiment;4、主機停止捕獲數據,分析捕獲到的數據:記錄實驗結果:考慮TCP協議和HTTP協議之間

6、的關系?答:http協議,對應于應用層;tcp協議,對應于傳輸層。 HTTP協議是基于TCP連接的。粘貼捕獲包圖片,使用了HTTP協議的哪種方法(命令)讀取網頁文件?答:使用的GET方法。練習二 頁面提交 我們訪問主頁時,經常要提交一些信息來進行互動。如:密碼的提交等。實驗步驟:1、主機啟動協議分析器,打開捕獲數據窗口;2、主啟動瀏覽器,在“地址”框中輸入:http:/JServer.NetLab/experiment/post.html 。在返回頁面中,填寫“用戶名”和“密碼”,單擊“確定”按鈕。3、主機B停止捕獲數據,分析捕獲到的數據(會話分析);記錄實驗結果:粘貼捕獲包圖片。提交信息的過

7、程使用了HTTP協議的哪種方法?答:使用了POST方法。傳輸密碼是明文還是密文?答:傳輸密碼是明文圖片:使用的group3_6每次HTTP命令都是單獨連接完成的(一次一個連接),這樣有什么好處?答:提高并發(fā)性。練習三 訪問比較復雜的主頁如果主頁包含有各種圖片和文字時,經常會有多個TCP連接才能將數據下載到客戶端;本練習的目的是體會多個連接的HTTP過程;本練習將DNS協議和HTTP協議聯系在一起。實驗步驟:1、主機使用“ipconfig/flushdns”命令清空DNS高速緩存;2、主機啟動協議分析器,打開捕獲數據窗口;3、主機啟動瀏覽器,在“地址”框中輸入:http:/JServer.Net

8、Lab/complexpage.htm(可以拷貝到瀏覽器的地址欄)4、主機停止捕獲數據,分析捕獲的數據;記錄實驗結果:粘貼捕獲包圖片;根據捕獲到得數據,說明用了幾個TCP連接完成網頁的傳輸?答:如圖,用了5個tcp連接。每個連接分別傳輸什么文件(通過查看每個連接的GET方法,可以粘貼GET方法的圖片加以說明)?從上至下為1-5的圖片:練習四 使用IPV6協議訪問主頁1、啟動協議分析器捕獲數據2、使用IE訪問Web服務器lab63、停止數據捕獲,并分析捕獲的數據:圖片:      察看“http會話”中,建立TCP連接、數據傳輸、釋放TCP連接的過程。&#

9、160; 比較前面IPV4的主頁訪問數據傳輸過程,查看TCP層部分是否有區(qū)別,IP層部分是否有區(qū)別。答:TCP層沒有區(qū)別,IP層有區(qū)別。      試描述使用http協議通信時,數據在協議棧傳輸的過程。 答:從低到高依次為ETHER、IPV4、HTTP。實驗7.3 DHCP(Dynamic Host Configuration Protocol) 【實驗目的】掌握DHCP(動態(tài)主機配置協議)的報文格式;了解DHCP的工作原理?!緦嶒灜h(huán)境】 本實驗采用網絡結構一,主機的IP地址使用段。掩碼.IP地址分配方法:1

10、72.16.0.組號、主機號例如:第2組的B主機的IP地址設置為2 第5組的F主機的IP地址設置為 6【實驗原理】  DHCP(Dynamic Host Configuration Protocol) 動態(tài)主機配置協議,它提供了一種動態(tài)指定IP地址和配置參數的機制 ;是一種用于簡化主機 IP 配置管理的 IP 標準。通過采用 DHCP 標準,可以使用 DHCP 服務器為網絡上啟用了 DHCP 的客戶端管理動態(tài) IP 地址分配和其他相關配置細節(jié)。1、DHCP工作原理DHCP 使用客戶端/服務器模型。網絡管理員建立一個或多個維護 TCP/IP 配置

11、信息并將其提供給客戶端的 DHCP 服務器。DHCP 服務器以地址租約的形式將該配置提供給發(fā)出請求的客戶端。發(fā)現階段:DHCP客戶機以廣播方式發(fā)送DHCP discover報文來尋找DHCP服務器。提供階段:DHCP服務器在網絡中接收到DHCP discover報文后會做出響應,它從尚未出租的IP地址中挑選一個分配給DHCP客戶機,向DHCP客戶機發(fā)送一個包含出租的IP地址和其他設置的DHCP offer報文。選擇階段:如果有多臺DHCP服務器向DHCP客戶機發(fā)來的DHCP offer提供報文,則DHCP客戶機只接受第一個收到的DHCP offer提供報文,然后它就以廣播方式回答一個DHCP

12、request請求報文,該報文中包含向它所選定的DHCP服務器請求IP地址的內容。確認階段:DHCP服務器收到DHCP客戶機回答的DHCP request請求報文之后,它便向DHCP客戶機發(fā)送一個包含它所提供的IP地址和其他設置的DHCP ack確認報文,告訴DHCP客戶機可以使用它所提供的IP地址。重新登錄:以后DHCP客戶機每次重新登錄網絡時,就不需要再發(fā)送DHCP discover發(fā)現報文了, 而是直接發(fā)送包含前一次所分配的IP地址的DHCP request請求報文。更新租約:DHCP服務器向DHCP客戶機出租的IP地址一般都有一個租借期限 ,期滿后DHCP服務器便會收回出租的IP地址。

13、2、DHCP報文格式操作代碼(1byte)硬件類型(1byte)硬件長度(1byte)跳數(1byte)事務ID(4byte)秒(2byte)標志(2byte)客戶端IP地址(4byte)您()客戶端)的IP地址(4byte)服務器IP地址(4byte)網關IP地址(4byte)客戶端硬件地址(16byte)服務器名(64byte)引導文件名(128byte)選項(44byte)【實驗環(huán)境】采用網絡結構一,參照網絡結構一的示意圖設置IP地址。【實驗內容】練習一 使用DHCP獲取IP地址 本練習由每一位組員獨自完成,目的是了解DHCP的工作原理。將主機B和主機E未用的網卡(本地連接2)禁用。實驗

14、步驟:1、記下本機的IP地址,在命令行方式下,輸入下面的命令: “netsh interface ip set address name= "本地連接2" source=dhcp”;(可以使用拷貝粘貼)2、啟動協議分析器,打開捕獲數據窗口,設置過濾條件(提取DHCP協議);3、在命令行方式下,輸入命令“ipconfig -release”;(釋放IP)4、在命令行方式下,輸入命令“ipconfig -renew”;(請求IP)5、在協議分析器的會話分析中,察看到DHCP協議的工作會話分析,記錄實驗結果:1、 粘貼DHCP協議工作過程的幾個報文。2、說明捕獲到的DHCP 協議中,Request(discovery)、Reply(offer)、Request(Request)、Reply(Ack)報文的作用是什么?Request(discovery):DHCP客戶機以廣播方式發(fā)送DHCP discover報文來尋找DHCP服務器。Reply(offer):DHCP服務器在網絡中接收到DHCP discover報文后會做出響應,它從尚未出租的IP地址中挑選一個分配給DHCP客戶機,向DHCP客戶機發(fā)送一個包含出租的IP地址和其他設置的DHCP offer報文。Request(Request):如果有多臺DHCP服務器向DHC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論