Innehållsförteckning:
- Definition - Vad betyder passivt filöverföringsprotokoll (PASV FTP)?
- Techopedia förklarar passivt filöverföringsprotokoll (PASV FTP)
Definition - Vad betyder passivt filöverföringsprotokoll (PASV FTP)?
Passiv filöverföringsprotokoll (PASV FTP) är processen för överföring av data i passivt läge där dataflödet initieras av FTP-klienten snarare än FTP-servern. Det kallas PASV FTP eftersom det använder ett PASV-kommando. Passivt läge har använts i stor utsträckning av klienter eftersom det fungerar bakom brandväggar. Webbläsare som Internet Explorer stöder också PASV FTP-alternativet. Passivt läge gör FTP mer brandväggsvänlig.
Techopedia förklarar passivt filöverföringsprotokoll (PASV FTP)
I PASV FTP initierar klienten dataförbindelsen på både klienten och fjärrplatsen. Klienten börjar en session med antingen normal eller PASV FTP genom att skicka en kommunikationsbegäran via TCP-port 21. Denna anslutning kallas kontrollkanalkommunikation. I en normal FTP-operation öppnas dataporten (port 20) och en kommando- eller kontrollport (vanligtvis port 21) mellan två servrar, vilket möjliggör utbyte av filer mellan enheter via en brandvägg. Det passiva läget FTP hjälper till att initiera dataflödet inifrån nätverket, snarare än utanför.
FTP-servern initierar datautbytet från dess ursprungliga port (port 20) till klientdefinerad port (port 21). Den första porten kontaktar servern på port 21 och klienten utfärdar ett PASV-kommando istället för ett PORT-kommando. PASV-kommandot ber sedan servern att utse en port som den vill använda som datakanalanslutning. Servern svarar på kommandot på kontrollkanalen som anger portnumret. Klienten använder detta portnummer för att initiera utbytet på datakanalen.
Eftersom klienten initierar båda anslutningarna till servern, löses problemet med brandväggen att behöva filtrera den inkommande dataportanslutningen till klienten från servern.
Många FTP-servrar väljer att avvisa PASV-lägesanslutningar på grund av de säkerhetsrisker som PASV medför.
