ftp主動模式好還是被動好 什么是ftp主動模式和被動模式?
什么是ftp主動模式和被動模式?FTP協(xié)議有兩種工作模式:端口模式和PASV模式,在中文中表示主動和被動。端口(主動)模式的連接過程是:客戶端向服務(wù)器的FTP端口發(fā)送連接請求(默認為21),服務(wù)器接受
什么是ftp主動模式和被動模式?
FTP協(xié)議有兩種工作模式:端口模式和PASV模式,在中文中表示主動和被動。端口(主動)模式的連接過程是:客戶端向服務(wù)器的FTP端口發(fā)送連接請求(默認為21),服務(wù)器接受連接并建立命令鏈接。當(dāng)需要傳輸數(shù)據(jù)時,客戶機用命令鏈接上的port命令告訴服務(wù)器,“我已經(jīng)打開了端口XXX,你來連接我?!?。因此,服務(wù)器從端口20向客戶端的端口XXX發(fā)送連接請求,并建立數(shù)據(jù)鏈路來傳輸數(shù)據(jù)。PASV(被動)模式的連接過程是:客戶端向服務(wù)器的FTP端口發(fā)送連接請求(默認為21),服務(wù)器接受連接并建立命令鏈接。當(dāng)需要傳輸數(shù)據(jù)時,服務(wù)器通過命令鏈接上的PASV命令告訴客戶端:“我已經(jīng)打開了XXX端口,你來連接我?!?。因此,客戶機向服務(wù)器的端口XXX發(fā)送連接請求,以建立數(shù)據(jù)鏈路來傳輸數(shù)據(jù)。由上可知,兩種方式中命令鏈路的連接方式相同,而數(shù)據(jù)鏈路的建立方式則完全不同。這就是FTP的復(fù)雜性。