在上述的 FTP 工作流程中,用戶端成功連線 FTP 伺服器以後,進行身了份驗證、執行 FTP 命令等操作。這些操作都是用戶端向 FTP 伺服器發出的請求,而這些請求實際上是在傳送 FTP 命令。
對於每一個請求,伺服器都會返回對應的應答碼。例如,用戶端輸入使用者名稱,實際上就是在傳送 FTP 子命令。該子命令為 USER,表示伺服器上的使用者名稱。
FTP 命令及應答碼資訊如下:
Name (192.168.59.135:root): sm #FTP命令, 這裡為使用者名稱sm
331 User name ok, need password #FTP應答碼, 這裡為331
上述操作,通過抓包可以檢視到對應的 FTP 命令和應答碼,如圖所示。