Diferența dintre FTP activ și FTP pasiv

Diferența dintre FTP activ și FTP pasiv
Diferența dintre FTP activ și FTP pasiv

Video: Diferența dintre FTP activ și FTP pasiv

Video: Diferența dintre FTP activ și FTP pasiv
Video: Hybrid cars explained: What type should you buy? - Which? 2024, Iulie
Anonim

FTP activ vs FTP pasiv

FTP (File Transfer Protocol) este un set de reguli de rețea standard (protocoale), referitoare la transferul de fișiere între două computere de găzduire printr-o rețea bazată pe TCP/IP (o rețea care utilizează Transmission Control Protocol/Internet Protocol pentru furniza un flux de octeți de la un computer la altul), cum ar fi internetul. FTP funcționează pe baza principiului client/server și aparține nivelului de aplicație al modelului OSI (model de interconectare a sistemelor deschise).

De obicei, serverul FTP, care stochează fișierele de transferat, folosește două porturi în scopul transferului, unul pentru Comenzi și celăl alt pentru trimiterea și primirea Datelor. Solicitările de la calculatoarele client sunt primite la portul 21 al serverului, care este rezervat exclusiv pentru trimiterea Comenzilor; prin urmare, se numește Portul de Comandă. Odată ce o solicitare primită este primită, datele solicitate sau încărcate de computerul client sunt transferate printr-un port separat, denumit Port de date. În acest moment, în funcție de modul activ sau pasiv al conexiunii FTP, numărul portului utilizat pentru transferul de date variază.

Ce este FTP activ?

Imagine
Imagine
Imagine
Imagine

Modul de conexiune FTP activ este locul în care conexiunea de comandă este inițiată de către client, iar conexiunea de date este inițiată de server. Și deoarece serverul stabilește în mod activ conexiunea de date cu Clientul, acest mod este denumit activ. Clientul deschide un port mai mare de 1024, iar prin acesta se conectează la portul 21 sau la portul de comandă al Serverului. Apoi Serverul își deschide portul 20 și stabilește o conexiune de date la un port mai mare decât 1024 al Clientului. În acest mod, Clientul trebuie să își seteze setările paravanului de protecție pentru a accepta toate conexiunile de intrare care sunt primite la portul deschis.

Ce este FTP pasiv?

Imagine
Imagine
Imagine
Imagine

În modul de conexiune FTP pasiv, serverul acționează în întregime pasiv deoarece conexiunea de comandă și conexiunea de date sunt inițiate și stabilite de către client. În acest mod, Serverul ascultă cererile primite prin portul său 21 (portul de comandă), iar când este primită o solicitare pentru o conexiune de date de la Client (folosind un port în alt), Serverul deschide aleatoriu unul dintre porturile sale High. Apoi Clientul inițiază o conexiune de date între portul deschis al Serverului și propriul său port selectat aleatoriu mai mare de 1024. În acest mod, Clientul nu trebuie să-și schimbe setările firewall-ului, deoarece necesită doar conexiuni de ieșire și firewall-ul nu blochează. conexiuni de ieșire. Cu toate acestea, administratorii serverului trebuie să se asigure că serverul permite conexiuni de intrare la toate porturile deschise.

Care este diferența dintre FTP activ și FTP pasiv?

Diferența dintre FTP activ și FTP pasiv se bazează pe cine inițiază conexiunea de date între Server și Client. Dacă conexiunea de date este inițiată de server, conexiunea FTP este activă, iar dacă Clientul inițiază conexiunea de date, conexiunea FTP este pasivă.

În funcție de modul activ sau pasiv al conexiunii, portul utilizat pentru conexiunea de date se modifică. Într-un FTP activ, conexiunea de date este stabilită între portul 20 al serverului și portul în alt al clientului. Pe de altă parte, în FTP pasiv, conexiunea de date este stabilită între un port High al Serverului și un port High al Clientului.

Când utilizați o conexiune FTP activă, setările de firewall ale Clientului trebuie modificate pentru a accepta toate conexiunile de intrare la Client, în timp ce în conexiunea FTP pasivă, Serverul trebuie să permită toate conexiunile de intrare la Server. Majoritatea serverelor FTP preferă conexiunea FTP pasivă din cauza problemelor de securitate.

Recomandat: