Modul activ și pasiv ftp
Ce este FTP?
Pentru a începe cu, care este protocolul FTP.
FTP (File Transfer Protocol) este tradus din limba engleză. - protocol de transfer de fișiere utilizate în rețele de calculatoare și vă permite să se conecteze la servere FTP, vizualizarea conținutului directoarelor și descărca fișiere pe și de pe server.
FTP este una dintre primele protocoale de Internet, stratul de aplicație, a apărut cu mult înainte de apariția http. Încă de la început, a fost proiectat pentru a fi utilizat pe Internet, atunci când acesta din urmă era încă un sistem închis și universități care leagă, agențiile guvernamentale și un număr de societăți comerciale implicate în dezvoltarea sistemului.
Protocolul nu este criptat și nu este sigur, ca, numele de utilizator și parola sunt transmise în text clar. Atacatorii folosind sniffer (software-ul pentru a intercepta traficul de rețea) poate intercepta datele de autentificare și parola, astfel încât pentru operarea în siguranță a FTP-server, trebuie să utilizați protocolul SSL de criptare. care este susținută de mai multe servere FTP-moderne, unele în FTP-client.
Modul activ și pasiv FTP
Spre deosebire de cele mai multe alte protocoale pentru protocolul FTP creează două tipuri de conexiuni, prima este utilizat pentru autentificarea și transmiterea comenzilor, al doilea - pentru transmisia de date. Conform celui de al doilea mod de conectare este determinată, poate fi activ sau poate fi pasiv. Acestea diferă între ele din partea care servește pentru a conecta inițiator pentru a transmite date și porturile pe care se efectuează de fapt, acest transfer. În FTP normal sau activ, o conexiune de control este inițiată de la client, iar conexiunea de date este inițiată de către server. În modul pasiv, atât conexiunea de control și conexiunea de date este inițiată de către client.
modul activ FTP.
În timpul modului activ. clientul creează un port N neprivilegiat temporară> 1023 - pentru conexiunea de control și portul de date N + 1.
Dacă este necesar, pentru a închide conexiunea, apoi, după etapa 10, clientul trimite un pavilion FIN (de mai jos este o listă de steaguri), un server și confirmă conexiunea este închisă.
modul pasiv FTP.
În primele trei etape ale modului pasiv sunt aceleași ca și în activ.
Lista de comenzi FTP.
stegulețe TCP (biți de control)
URG - Cu privire la "indicator important" implicat (câmpul englezesc de urgență pointer este semnificativă.)
ACK - „Numărul de confirmare“ este implicat (domeniul engleza este semnificativ Acknowledgement.)
PSH - (. Funcția Push engleză) instruiește destinatarului pentru a împinge datele acumulate în buffer de primire în cererea de utilizator
RST - terminat conexiunea, reset tampon (tampon de compensare) (Eng Reset conexiunea.)
SYN - sincronizarea numerelor de secvență (numere de secvență engleză Sincronizare.)
FIN (Engl final bit.) - flag, când este setat, indică terminarea compusului (Engl FIN bit utilizat pentru terminare a conexiunii.).
Sper că clarifică principiile de protocol FTP. 🙂
Nu există înregistrări similare.