Obsah:
- Definice - Co znamená protokol PASV FTP (Passive File Transfer Protocol)?
- Techopedia vysvětluje protokol PASV FTP (Passive File Transfer Protocol)
Definice - Co znamená protokol PASV FTP (Passive File Transfer Protocol)?
Protokol pasivního přenosu souborů (PASV FTP) je proces přenosu dat v pasivním režimu, kdy tok dat je iniciován FTP klientem, nikoli FTP serverem. Nazývá se FTP PASV, protože používá příkaz PASV. Klienti používají pasivní režim, protože funguje za branami firewall. Webové prohlížeče jako Internet Explorer také podporují možnost PASV FTP. Pasivní režim dělá FTP více přátelským k firewallu.
Techopedia vysvětluje protokol PASV FTP (Passive File Transfer Protocol)
V PASV FTP klient zahajuje datové připojení na klientovi i na vzdáleném serveru. Klient zahajuje relaci používající buď normální nebo PASV FTP zasláním požadavku na komunikaci přes port TCP 21. Toto spojení se označuje jako komunikace řídicího kanálu. Při normální operaci FTP jsou datový port (port 20) a příkazový nebo kontrolní port (obvykle port 21) otevřeny mezi dvěma servery, což umožňuje výměnu souborů mezi jednotkami prostřednictvím brány firewall. Pasivní režim FTP pomáhá při iniciaci toku dat zevnitř sítě, nikoli z vnějšku.
FTP server inicializuje výměnu dat ze svého nativního portu (port 20) na port určený klientem (port 21). První port kontaktuje server na portu 21 a klient vydá příkaz PASV namísto příkazu PORT. Příkaz PASV poté požádá server, aby označil port, který chce použít jako připojení datového kanálu. Server odpoví na příkaz v řídicím kanálu a uvede číslo portu. Klient používá toto číslo portu k zahájení výměny na datovém kanálu.
Protože klient iniciuje obě připojení k serveru, je vyřešen problém brány firewall, který musí filtrovat připojení příchozího datového portu k klientovi ze serveru.
Mnoho FTP serverů odmítá připojení v režimu PASV kvůli bezpečnostním rizikům, které PASV nese.
