Różnica Między Aktywnym I Pasywnym FTP

Różnica Między Aktywnym I Pasywnym FTP
Różnica Między Aktywnym I Pasywnym FTP

Wideo: Różnica Między Aktywnym I Pasywnym FTP

Wideo: Różnica Między Aktywnym I Pasywnym FTP
Wideo: [Ciekawostki komputerowe] Jak jest rożnica miedzy hubem USB aktywnym a pasywnym ? 2024, Może
Anonim

Aktywny vs pasywny FTP

FTP to skrót od File Transfer Protocol. Jest to standardowy protokół, który jest używany do przesyłania plików z jednego hosta do drugiego przez sieć opartą na TCP. FTP ma architekturę klient-serwer i działa w modelu OSI warstwy aplikacji. Istnieją cztery tryby reprezentacji danych podczas przesyłania danych przez sieć, 1. Tryb ASCII

2. Tryb binarny (tryb obrazu)

3. Tryb EBCDIC

4. Tryb lokalny

Kiedy jeden host (powiedzmy host A) musi przesłać plik do innego hosta (powiedzmy hosta B), powinno istnieć połączenie między tym hostem A a hostem B. Są dwa sposoby ustanowienia tego połączenia między dwoma hostami. Nazywają się, 1. Aktywny FTP

2. Pasywny FTP

(W rzeczywistości nie są to różne typy FTP, ale różne sposoby otwierania portu FTP).

Aktywny FTP

W trybie aktywnym klient FTP łączy się z portem serwera FTP 21 z losowego nieuprzywilejowanego portu, który jest zwykle większy niż 1024 (numer portu). Poniżej przedstawiono sposób komunikacji między klientem FTP a serwerem FTP w trybie Active FTP,

• Port poleceń klienta łączy się z portem poleceń serwera i podaje jego port danych.

• Serwer przekazuje potwierdzenie do portu poleceń klienta.

• Serwer ustanawia połączenie między swoim portem danych a portem danych klienta.

• W końcu klient wysyła potwierdzenie do serwera.

Aktywnego FTP należy używać, gdy serwer FTP, który próbuje się połączyć, nie obsługuje pasywnych połączeń FTP lub jeśli serwer FTP znajduje się za zaporą / routerem / urządzeniem NAT.

Pasywny FTP

Tryb pasywny FTP został opracowany w celu rozwiązania problemów z połączeniem w trybie aktywnym. Klient FTP może użyć polecenia PASV, aby poinformować serwer, że połączenie jest pasywne. To jest komunikacja między klientem FTP a serwerem w trybie pasywnym.

• Klient kontaktuje się z portem poleceń serwera i wydaje polecenie PASV, aby powiedzieć, że jest to połączenie pasywne.

• Następnie serwer przekazuje klientowi swój nasłuchiwany port danych.

• Następnie klient nawiązuje połączenie danych między serwerem a sobą za pomocą podanego portu. (port jest nadawany przez serwer)

• W końcu serwer wysyła potwierdzenie do klienta.

Pasywny protokół FTP powinien być używany przez cały czas, chyba że wystąpił błąd lub jeśli połączenie FTP korzysta z niestandardowych portów FTP.

Jaka jest różnica między aktywnym a pasywnym FTP?

1. Tryb aktywny zapewnia większe bezpieczeństwo serwerowi FTP. Ale w trybie pasywnym tak nie jest. (Tryb pasywny jest używany, gdy połączenia FTP są blokowane przez zapory).

2. Aktywny FTP może powodować problemy z powodu zapór ogniowych. Ale pasywny FTP nie ma problemów z połączeniem z zaporami)

3. W trybie aktywnym klient ustanawia kanał poleceń, a serwer kanał danych, ale w pasywnym FTP oba połączenia są ustanawiane przez klienta.

4. Większość domyślnych trybów przeglądarki internetowej to Pasywny. Tryb aktywny nie jest używany jako domyślny tryb przeglądarki.

Zalecane: