Rozdiel medzi aktívnym a pasívnym FTP

Rozdiel medzi aktívnym a pasívnym FTP
Rozdiel medzi aktívnym a pasívnym FTP

Video: Rozdiel medzi aktívnym a pasívnym FTP

Video: Rozdiel medzi aktívnym a pasívnym FTP
Video: What is IPX - Internet Protocol (IP) Packet eXchange 2024, November
Anonim

Aktívny verzus pasívny FTP

FTP je skratka pre File Transfer Protocol. Je to štandardný protokol, ktorý sa používa pri prenose súborov z jedného hostiteľa na druhého cez sieť založenú na TCP. FTP má architektúru klient-server a funguje na modeli OSI aplikačnej vrstvy. Pri prenose údajov cez sieť existujú štyri režimy reprezentácie údajov, 1. Režim ASCII

2. Binárny režim (obrázkový režim)

3. Režim EBCDIC

4. Miestny režim

Keď jeden hostiteľ (povedzme hostiteľ A) potrebuje preniesť súbor na iného hostiteľa (povedzme hostiteľovi B), medzi týmto hostiteľom A a hostiteľom B by malo byť spojenie. Existujú dva spôsoby, ako vytvoriť toto pripojenie medzi dvoma hostiteľmi. Volajú sa

1. Aktívny FTP

2. Pasívny FTP

(V skutočnosti nejde o rôzne typy FTP, ale o rôzne spôsoby otvárania FTP portu.)

Aktívny FTP

V aktívnom režime sa FTP klient pripája k portu FTP servera 21 z náhodného neprivilegovaného portu, ktorý je zvyčajne väčší ako 1024 (číslo portu). Nasleduje spôsob komunikácie medzi FTP klientom a FTP serverom v aktívnom FTP, • Príkazový port klienta kontaktuje príkazový port servera a poskytuje svoj dátový port.

• Server potvrdí príkazový port klienta.

• Server vytvorí spojenie medzi svojim dátovým portom a dátovým portom klienta.

• Nakoniec klient pošle potvrdenie na server.

Aktívny FTP by sa mal použiť, keď server FTP, ktorý sa pokúša pripojiť, nepodporuje pasívne pripojenia FTP alebo ak je server FTP za bránou firewall/smerovačom/zariadením NAT.

Pasívne FTP

Pasívny režim FTP je vyvinutý na riešenie problémov s pripojením aktívneho režimu. FTP klient môže pomocou príkazu PASV oznámiť serveru, že pripojenie je pasívne. Toto je komunikácia medzi FTP klientom a serverom v pasívnom režime.

• Klient kontaktuje príkazový port servera a vydá príkaz PASV, aby oznámil, že ide o pasívne pripojenie.

• Potom server odovzdá svoj načúvací dátový port klientovi.

• Potom klient vytvorí dátové spojenie medzi serverom a sebou pomocou daného portu. (port je daný serverom)

• Server nakoniec odošle klientovi potvrdenie.

Pasívne FTP by sa malo používať vždy, pokiaľ sa nevyskytla chyba alebo ak pripojenie FTP nepoužíva štandardné porty FTP.

Aký je rozdiel medzi aktívnym a pasívnym FTP?

1. Aktívny režim poskytuje väčšiu bezpečnosť pre FTP server. Ale v pasívnom režime to tak nie je. (Pasívny režim sa používa, keď sú pripojenia FTP blokované bránami firewall.)

2. Aktívny FTP môže spôsobovať problémy z dôvodu brán firewall. Pasívny FTP však nemá problémy s pripojením z brán firewall)

3. V aktívnom režime klient vytvorí príkazový kanál a server vytvorí dátový kanál, ale v pasívnom FTP obe spojenia vytvorí klient.

4. Väčšina predvolených režimov webového prehliadača je pasívna. Aktívny režim sa nepoužíva ako predvolený režim prehliadača.

Odporúča: