ftp端口號20和21的區別

來源:生活大全幫 1.09W

ftp端口號20和21的區別

ftp端口號20和21的區別是21端口用於連接,20端口用於傳輸數據。進行FTP文件傳輸中,客户端首先連接到FTP服務器的21端口,進行用户的認證,認證成功後,要傳輸文件時,服務器會開一個端口為20來進行傳輸數據文件。

FTP(FileTransferProtocol,文件傳輸協議)是TCP/IP協議組中的協議之一。FTP協議包括兩個組成部分,其一為FTP服務器,其二為FTP客户端。其中FTP服務器用來存儲文件,用户可以使用FTP客户端通過FTP協議訪問位於FTP服務器上的資源。在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web服務器上。此外,由於FTP傳輸效率非常高,在網絡上傳輸大的文件時,一般也採用該協議。

默認情況下FTP協議使用TCP端口中的20和21這兩個端口,其中20用於傳輸數據,21用於傳輸控制信息。但是,是否使用20作為傳輸數據的端口與FTP使用的傳輸模式有關,如果採用主動模式,那麼數據傳輸端口就是20;如果採用被動模式,則具體最終使用哪個端口要服務器端和客户端協商決定。

熱門標籤