FTP協議還原實驗報告

2022-09-30 08:33:04 字數 1927 閱讀 8564

目錄目錄 1

一、實驗概述 3

1.1實驗名稱 3

ftp協議還原 3

1.2實驗目的 3

通過網路協議分析工具了解ftp協議; 3

通過網路協議分析工具了解ftp資料傳送和命令傳送的方式; 3

通過編寫程式在linux下實現ftp協議的抓包,解析還原, 3

1.3實驗環境 3

二、實驗過程 3

三、實驗結果記錄 3

四、實驗資料分析與總結 6

五、存在的問題及進一步工作 6

ftp協議還原

通過網路協議分析工具了解ftp協議;

通過網路協議分析工具了解ftp資料傳送和命令傳送的方式;

閱讀rfc文件,了解ftp協議;

通過編寫程式在linux下實現ftp協議的抓包,解析還原;

1)軟體:網路協議分析工具ethereal,serv-u;

2)硬體:

3)網路結構:

1在一台電腦上(ip=192.168.101.57)搭建ftp伺服器,並上傳一些txt,doc檔案

2.執行網路協議分析工具,進行捕獲資料報;

3.在另一台電腦中(ip=192.168.101.53)登入ftp,並進行**txt,doc檔案等操作;

4.停止協議分析工具捕獲資料報;

5.觀察協議分析工具捕獲的資料報;並進行分析;

6.閱讀rfc文件,根據文件編寫ftp協議分析的程式,在linux系統下編譯執行;

7.在linux登陸ftp進行一些檔案操作;

8.分析編寫的程式截獲到資料報資訊;

圖1 網路協議分析工具捕獲的資料報

由上圖可分析出ftp的響應與rfc文件中的響應命令一致;rfc文件中ftp的響應如下:

110重新啟動標記應答。在這種情況下文字是確定的,它必須是:markyyyy=mmmm,其中yyyy是使用者程序資料流標記,mmmm是伺服器標記。

120服務在nnn分鐘內準備好

125資料連線已開啟,準備傳送

150檔案狀態良好,開啟資料連線

200命令成功

202命令未實現

211系統狀態或系統幫助響應

212目錄狀態

213檔案狀態

214幫助資訊,資訊僅對人類使用者有用

215名字系統型別

220對新使用者服務準備好

221服務關閉控制連線,可以退出登入

225資料連線開啟,無傳輸正在進行

226關閉資料連線,請求的檔案操作成功

227進入被動模式230使用者登入

250請求的檔案操作完成

257建立"pathname"

331使用者名稱正確,需要口令

332登入時需要帳戶資訊

350請求的檔案操作需要進一步命令

421不能提供服務,關閉控制連線

425不能開啟資料連線

426關閉連線,中止傳輸

450請求的檔案操作未執行

451中止請求的操作:有本地錯誤

452未執行請求的操作:系統儲存空間不足

500格式錯誤,命令不可識別

501引數語法錯誤

502命令未實現

503命令順序錯誤

圖2 網路協議分析工具捕獲的ftp協議資料報

由上圖可以知道ftp檔案內容如果大於ftp一次傳送最大資料長度時,檔案內容的傳送是按批次傳送的。

:程式設計實現捕獲ftp資料報,並且列印到命令終端顯示,其內容和在windows平台下登入ftp操作時伺服器向客戶端傳送資料的內容一致,實現了ftp協議的還原,程式能夠得到登入ftp並且進行了一些操作的客戶端和伺服器之間的資料內容,和客戶端進行的相應操作;

此程式只是初步實現了ftp協議的還原,得到ftp協議的資料;並未進行文字內容關鍵字的檢測,和wodr文件內容的儲存,ip封堵等等;這些也是我們要繼續研究的內容;

氧化還原反應實驗報告

實驗十二氧化還原反應 一 實驗目的 1 理解電極電勢與氧化還原反應的關係和介質 濃度對氧化還原反應的影響。2 加深理解氧化態或還原態物質濃度變化對電極電勢的影響。3 進一步理解原電池 電解及電化學腐蝕等基本知識。教學重點 電極電勢和氧化還原反應的關係。教學難點 原電池 電解及電化學腐蝕等知識。實驗用...

ospf協議,實驗報告

篇一 實驗7 ospf路由協議配置實驗報告 浙江萬里學院實驗報告 課程名稱 資料通訊與計算機網路及實踐 實驗名稱 ospf路由協議配置專業班級 姓名 小組學號 20xx014048 實驗日期 再測試。要求寫出兩台路由器上的ospf路由配置命令。第頁共頁 rtc rip 1 import ospf r...

實驗TCP協議分析實驗報告

序號 姓名學號成績 1 實驗目的 理解tcp報文首部格式和字段的作用,tcp連線的建立和釋放過程,tcp資料傳輸過程中編號與確認的過程。2 實驗環境 連網環境,可以是區域網,也可以是連入internet的單機。3 實驗步驟 1 啟動etherel協議分析軟體,並開始抓包。2 啟動某個基於tcp的應用...