目錄目錄 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的應用...