文章目錄
- 實驗7.1 FTP協議
- 練習二 使用瀏覽器登入FTP
- 練習三 在窗口模式下,上傳/下傳數據文件
- 實驗7.2 HTTP(Hyper Text Transfer Protocol)
- 練習二 頁面提交
- 練習三 訪問比較復雜的主頁
- 實驗7.3 DHCP(Dynamic Host Configuration Protocol)
實驗7.1 FTP協議
dir LIST,刷新捕獲窗口,查看主機捕獲的數據
FTP的列表命令是LIST
FTP服務器是如何知道用戶的數據端口?(查看客戶發給服務器的PORT命令)
21端口和20端口分別傳輸什么內容?
21 端口(控制連接)傳輸 FTP 命令和響應(如登錄、切換目錄、下載/上傳指令)。
20 端口(數據連接)傳輸 實際文件數據 或 目錄列表(如 LIST、RETR、STOR 命令觸發的傳輸)
20端口是否關閉連接?21端口是否關閉連接?
21沒關,默認保持長連接,直到用戶退出(QUIT 命令)或超時。
20關,每次傳輸后立即關閉(短連接),完成一個文件/列表傳輸后斷開。
在FTP命令行下繼續輸入命令:quit(退出命令)
ftp下載文件過程
1.三次握手
2.控制連接
3.數據連接
(quit)
練習二 使用瀏覽器登入FTP
主機啟動Windows資源管理器,在“地址”框中輸入ftp://172.16.0.253
數據連接是誰發起的連接?
客戶端
用戶是如何知道服務器的數據端口?
發送PASV命令
練習三 在窗口模式下,上傳/下傳數據文件
實驗7.2 HTTP(Hyper Text Transfer Protocol)
主機啟動IE瀏覽器,在“地址”框中輸入http://JServer.NetLab/experiment;
練習二 頁面提交
練習三 訪問比較復雜的主頁
如果主頁包含有各種圖片和文字時,經常會有多個TCP連接才能將數據下載到客戶端
實驗7.3 DHCP(Dynamic Host Configuration Protocol)
DHCP(Dynamic Host Configuration Protocol) 動態主機配置協議,它提供了一種動態指定IP地址和配置參數的機制 ;是一種用于簡化主機 IP 配置管理的 IP 標準。
通過采用 DHCP 標準,可以使用 DHCP 服務器為網絡上啟用了 DHCP 的客戶端管理動態 IP 地址分配和其他相關配置細節。