Kaj je pasivni in aktivni FTP?
Active FTP
Za razliko od mnogih drugih protokolov FTP uporablja dvoje komunikacijskih vrat. Najprej odjemalec FTP, kot sta na primer FileZilla ali WS-FTP (tudi FrontPage ima funkcijo FTP), vzpostavi povezavo s strežnikom FTP na vratih 21. To so tako imenovana ukazna vrata (command port), torej vrata, na katera se pošiljajo ukazi. Odjemalec to povezavo vzpostavi z lastnih vrat s številko nad 1024, na primer 1027 (vrata do vključno 1024 so rezervirana, številki 20 in 21 za FTP). Nato odjemalec pošlje ukaz PORT s številko vrat, na katerih bo poslušal. To so podatkovna vrata (data port), ki torej niso ista kot ukazna vrata. Zato imajo ta podatkovna vrata tudi drugo številko, na primer 1028. Strežnik nato z vrat 20 vzpostavi povezavo z odjemalcem na teh vratih. To pomeni, da podatkovno povezavo med odjemalcem in strežnikom vzpostavi strežnik. Prav to pa požarni zid na strani odjemalca običajno prepreči, saj gre navsezadnje za povezavo od zunaj. Posledica je, da se podatkovna povezava ne vzpostavi in datotek ni mogoče naložiti ali prenesti. Pri takšnih težavah je boljša pasivna povezava.
Passive FTP
Da se vzpostavi podatkovna povezava, ki je požarni zid ne blokira, mora podatkovno povezavo vzpostaviti odjemalec. To poteka takole. Najprej odjemalec na primer z vrat 1027 vzpostavi povezavo s strežnikom na vratih 21. Pri tem pošlje ukaz PASV namesto ukaza PORT. Strežnik prek te povezave odgovori s PORT in številko strežniških vrat (prav tako nad 1024), na katerih lahko odjemalec vzpostavi podatkovno povezavo. To nato stori odjemalec. Rezultat sta ukazna in podatkovna povezava, ki ju je obe vzpostavil odjemalec. Požarni zid zdaj ne bo ničesar blokiral.
Iščete paket spletnega gostovanja z dostopom FTP? Oglejte si pakete spletnega gostovanja WebOké, evropskega ponudnika s podatkovnimi centri na Nizozemskem, z dnevnimi varnostnimi kopijami.
