PORT»PPASV¼Ņ¦”
Previous Topic  Next Topic 

FTP傳輸模式

 

FTP的連線包括兩種不同用途,一個是傳遞客戶端與伺服器之間的Command的,也就是一般我們在設定的FTP通訊埠(預設21)。另一個是資料傳送的連線,FTP資料傳送的模式又分二種:PORT、PASV。兩者主要分別在於它們會向FTP伺服器發出不同的FTP Command。

 

PORT模式:

當用戶端要求與FTP伺服器進行檔案傳輸時,用戶端會向FTP伺服器發出Port Command,用戶端會在本機開啟一個PORT,而FTP伺服器接收到命令之後,便會依據用戶端的要求,去連結這個通訊埠建立連線。伺服器必須允許打開用戶使用的FTP客戶端新連接(FTP client port),才能進行檔案傳送。

 

PASV 模式:

用戶端向FTP伺服器發出PASV Command,FTP伺服器只需在本機打開一個短暫的連接埠,然後回應用戶端,用戶端接收到訊息之後,就可以向這個通訊埠建立檔案傳輸連線。