Razlika između aktivnog i pasivnog FTP-a

Razlika između aktivnog i pasivnog FTP-a
Razlika između aktivnog i pasivnog FTP-a

Video: Razlika između aktivnog i pasivnog FTP-a

Video: Razlika između aktivnog i pasivnog FTP-a
Video: Unit 14 - Echinoderms and Chordates 2024, Novembar
Anonim

Aktivni vs Pasivni FTP

FTP je skraćenica za File Transfer Protocol. To je standardni protokol, koji se koristi za prijenos datoteka s jednog hosta na drugi host preko TCP mreže. FTP ima klijent-server arhitekturu i radi na OSI modelu aplikacijskog sloja. Postoje četiri načina predstavljanja podataka prilikom prijenosa podataka preko mreže, 1. ASCII način rada

2. Binarni način rada (režim slike)

3. EBCDIC način rada

4. Lokalni način rada

Kada jedan host (recimo host A) treba da prenese fajl na drugi host (recimo host B), trebalo bi da postoji veza izmedju ovog hosta A i hosta B. Postoje dva nacina za uspostavljanje ove veze između dva domaćina. Zovu se, 1. Aktivan FTP

2. Pasivni FTP

(Zapravo, ovo nisu različite vrste FTP-a, već različiti načini otvaranja FTP porta.)

Aktivni FTP

U aktivnom režimu, FTP klijent se povezuje na port 21 FTP servera sa nasumično neprivilegovanog porta, koji je obično veći od 1024 (broj porta). Slijedi način komunikacije između FTP klijenta i FTP servera u aktivnom FTP-u, • Klijentov komandni port kontaktira komandni port servera i daje njegov port za podatke.

• Server daje potvrdu klijentovom komandnom portu.

• Server uspostavlja vezu između svog porta podataka i porta podataka klijenta.

• Najzad, klijent šalje potvrdu serveru.

Aktivni FTP treba koristiti kada FTP server, koji pokušava da se poveže, ne podržava pasivne FTP veze, ili ako je FTP server iza firewall/rutera/NAT uređaja.

Pasivni FTP

Pasivni FTP režim je razvijen da reši probleme sa vezom u aktivnom režimu. FTP klijent može koristiti PASV naredbu da kaže serveru da je veza pasivna. Ovo je komunikacija između FTP klijenta i servera u pasivnom modu.

• Klijent kontaktira komandni port servera i izdaje PASV komandu da kaže da je ovo pasivna veza.

• Zatim server daje svoj port podataka za slušanje klijentu.

• Zatim klijent uspostavlja podatkovnu vezu između servera i sebe koristeći dati port. (port daje server)

• Konačno, server šalje potvrdu klijentu.

Pasivni FTP treba koristiti cijelo vrijeme osim ako se ne dogodi greška ili ako FTP veza koristi nestandardne FTP portove.

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

1. Aktivni način rada pruža veću sigurnost FTP serveru. Ali u pasivnom režimu ne radi. (Pasivni način rada se koristi kada su FTP veze blokirane od strane firewall-a.)

2. Aktivni FTP može uzrokovati probleme zbog zaštitnih zidova. Ali pasivni FTP nema problema sa vezom od firewall-a)

3. U aktivnom modu, klijent uspostavlja komandni kanal, a server uspostavlja kanal podataka, ali u pasivnom FTP-u obje veze uspostavlja klijent.

4. Većina zadanog načina rada web preglednika je Pasivan. Aktivni način rada se ne koristi kao zadani način pregledača.

Preporučuje se: