Modul activ și pasiv ftp

Înainte de a explica diferența dintre modurile active și pasive ale FTP, ar trebui să determine ce este el însuși FTP și cum funcționează. Acronimul engleză FTP vine de la File Transfer Protocol. care tradus în mijloace românești protocol de transfer de fișiere. Acesta este conceput pentru a stabili o conexiune între client, și anume utilizator și serverul de la distanță.







Protocolul FTP este stabilit între client și server sunt două tipuri de conexiuni. Una dintre ele se numește o conexiune de control și este destinat pentru transmiterea comenzilor, iar al doilea se numește o conexiune de date și este proiectat pentru a transfera diverse fișiere pe server. Primul tip de conexiune, care este, de a controla, modurile FTP active sau pasive sunt irelevante. Selecția de utilizator se face între cele două moduri pentru stabilirea unei conexiuni de transmitere a datelor.

Deci, care este diferența fundamentală?

Diferența principală dintre modurile de protocol FTP active și pasive de operare este unul din pachetul client-server produce o conexiune de date, adică, aproximativ vorbind, care este conectat la cine. De asemenea, diferite porturi pentru care datele sunt transferate. În modul activ, clientul produce o conexiune de control la server, dar conexiunea de date a fost producătoare de server în sine. În modul pasiv, conexiune de date, precum și conexiunea de control la server este inițiată numai de către client. Aceasta este, în serverul activ mod se conectează la client pentru transmiterea de date, iar pasiv - clientul la server.







Luați în considerare aceste moduri mai clar.

Diferențele între modul activ și pasiv FTP

Mod activ FTP

Atât în ​​modul activ și pasiv, să stabilească o conexiune începe prin trimiterea la client la server. În primul rând conexiunea de control este stabilit. În acest scop, clientul creează un număr de port temporar în intervalul 1024-65535 pentru stabilirea conexiunii de control și portul pentru transmiterea de date. În modul activ, toate în următoarea ordine:

Schematic, aceasta poate fi exprimată după cum urmează:

Modul activ și pasiv ftp

modul pasiv FTP

În modul pasiv, conexiunea este stabilită procedura de transmitere a datelor este ușor diferit. Acțiunile au loc după cum urmează:

Noi îl reprezintă în schema:

Modul activ și pasiv ftp

Modul pasiv este mai sigur pentru client. Se recomandă să utilizați, dacă ați configurat firewall. Utilizarea unui modul FTP activ prin intermediul firewall-ul poate cauza erori ca firewall nu permite serverului să se conecteze la client. Prin urmare, vă recomandăm utilizarea de date în modul FTP pasiv, pentru a evita astfel de erori.

Va rugam, rata de articol: