Razlika između aktivnog FTP i pasivnog FTP-a

Aktivni FTP vs Pasivni FTP
 

FTP (File Transfer Protocol) skup je standardnih mrežnih pravila (protokola), a odnose se na prijenos datoteka između dva hosting računala preko mreže temeljene na TCP / IP (mreža koja koristi protokol kontrole prijenosa / internetski protokol za isporuku toka bajtova s jednog računala na drugo) kao što je Internet. FTP djeluje na principu klijent / poslužitelj i pripada razini aplikacije OSI modela (model interkonekcije otvorenih sustava).

Obično FTP poslužitelj, koji pohranjuje datoteke za prijenos, koristi dva porta za svrhu prijenosa, jedan za naredbe i drugi za slanje i primanje podataka. Zahtjevi s klijentskih računala primaju se na priključku 21 poslužitelja, koji je isključivo rezerviran za slanje naredbi; prema tome, naziva se lukom zapovjedništva. Nakon primanja dolaznog zahtjeva, podaci koje klijent klijent traži ili prenose prenose se kroz zaseban ulaz koji se naziva Data Port. U ovom trenutku, ovisno o aktivnom ili pasivnom načinu FTP veze, broj porta koji se koristi za prijenos podataka varira.

Što je Active FTP?

Aktivni način FTP veze je onaj gdje naredbenu vezu pokreće klijent, a podatkovnu vezu pokreće poslužitelj. A kako poslužitelj aktivno uspostavlja podatkovnu vezu s Klijentom, ovaj način rada naziva se Active. Klijent otvara priključak viši od 1024 i preko njega se povezuje na port 21 ili naredbeni port Poslužitelja. Tada Poslužitelj otvara svoj port 20 i uspostavlja podatkovnu vezu s portom većim od 1024 Klijenta. U ovom načinu, klijent mora postaviti svoje postavke vatrozida kako bi prihvatio sve dolazne veze koje je primio na otvorenom ulazu.

Što je pasivni FTP?

U načinu pasivne FTP veze poslužitelj djeluje u potpunosti pasivno, jer Klijent započinje i uspostavlja naredbenu vezu i podatkovnu vezu. U ovom načinu, Server preslušava dolazne zahtjeve kroz port 21 (naredba za naredbe), a kad primi zahtjev za podatkovnu vezu od Klijenta (koristeći visoki priključak), Server nasumično otvara jedan od svojih visokih portova. Tada Klijent pokreće podatkovnu vezu između otvorenog ulaza Poslužitelja i vlastitog nasumično odabranog porta višeg od 1024. U ovom načinu klijent ne mora mijenjati svoje postavke vatrozida, jer zahtijeva samo odlazne veze i vatrozid ne blokira. odlazne veze. Međutim, Administratori poslužitelja moraju biti sigurni da Poslužitelj dopušta dolazne veze na svim svojim otvorenim ulazima.

Koja je razlika između aktivnog FTP i pasivnog FTP-a?

Razlika između aktivnog FTP i pasivnog FTP temelji se na tome tko pokreće podatkovnu vezu između poslužitelja i klijenta. Ako podatkovnu vezu pokrene poslužitelj, aktivna je FTP veza, a ako klijent pokrene podatkovnu vezu, FTP veza je pasivna.

Ovisno o aktivnom ili pasivnom načinu veze, vrata koja se koriste za podatkovnu vezu se mijenjaju. U aktivnom FTP-u uspostavljena je podatkovna veza između priključka 20 poslužitelja i visokog ulaza klijenta. S druge strane, u pasivnom FTP-u uspostavljena je podatkovna veza između visokog ulaza poslužitelja i visokog ulaza klijenta..

Kada koristite aktivnu FTP vezu, postavke vatrozida Klijenta moraju se promijeniti kako bi se prihvatila sva dolazna veza s klijentom, dok u pasivnoj FTP vezi poslužitelj mora omogućiti sve dolazne veze na poslužitelj. Većina FTP poslužitelja preferira pasivni FTP vezu zbog sigurnosnih problema.