Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
FTP (Protokol prenosu súborov) je štandardný sieťový protokol používaný na prenos súborov medzi počítačmi. Funguje na modeli klient-server s klientom program na jednom počítači požadujúci súbory zo servera program na inom počítači.
Tu je zrútenie toho, ako to funguje:
1. Nadviazanie spojenia:
* Klient FTP sa pripája k serveru FTP pomocou konkrétneho portu (zvyčajne port 21).
* Toto počiatočné pripojenie je stanovené pomocou TCP (protokol prenosu prenosu) na spoľahlivú komunikáciu.
* Toto pripojenie sa používa na spracovanie príkazov a autentifikácie.
2. Autentifikácia:
* Po pripojení klient pošle na overenie servera používateľské meno a heslo na server.
* Server overuje poverenia a poskytuje prístup k účtu používateľa, ak sú platné.
3. Prenos údajov:
* Po overení klient odošle príkazy na server na vykonávanie operácií ako:
* Zoznam súborov a adresárov
* Vytváranie, odstránenie alebo premenovanie súborov a adresárov
* Stiahnutie súborov (zo servera na klienta)
* Nahrávanie súborov (od klienta na server)
* Na prenos údajov klient a server FTP vytvoria samostatné dátové pripojenie pomocou iného portu (zvyčajne port 20).
* Toto dátové pripojenie je tiež založené na TCP pre spoľahlivý prenos údajov.
4. Prenos údajov:
* Údaje sa prenášajú v kúskoch, pričom každá časť je uznávaná prijímajúcou stranou.
* To zaisťuje spoľahlivý a bezchybný prenos údajov.
* Rýchlosť prenosu závisí od faktorov, ako je šírka pásma siete, zdroje servera a veľkosť prenesených súborov.
5. Zatvorenie pripojenia:
* Po dokončení požadovaných operácií klient odošle príkaz na zatvorenie dátového pripojenia a potom ovládacie pripojenie.
* Spojenie medzi klientom a serverom je ukončené.
Kľúčové koncepty:
* Ovládanie pripojenia: Používa sa na príkazy, autentifikáciu a správu relácie.
* Dátové pripojenie: Používa sa na prenos skutočných údajov medzi klientom a serverom.
* Pasívny režim: Server počúva na náhodnom porte pre dátové pripojenie, ku ktorému sa klient pripojí.
* aktívny režim: Klient počúva na náhodnom porte pre dátové pripojenie a server sa k nemu pripojí.
Výhody ftp:
* Jednoduchý a široko používaný protokol.
* Ponúka základné funkcie správy súborov.
* Podporuje veľké prenosy súborov.
* Relatívne ľahko nakonfigurovateľné a používanie.
Nevýhody ftp:
* V predvolenom nastavení neistote (údaje prenesené prenesené).
* Obmedzené funkcie v porovnaní s novšími protokolmi.
* Môže byť náchylný na útoky, ak nie sú správne zabezpečené.
Alternatívy k FTP:
* sftp (protokol prenosu súborov SSH): Bezpečný a spoľahlivý protokol založený na SSH.
* ftps (FTP nad SSL/TLS): Ponúka šifrovaný prenos údajov cez FTP.
* scp (zabezpečená kópia): Nástroj príkazového riadku na zabezpečenie prenosu súborov pomocou SSH.
V súhrne je FTP štandardným protokolom, ktorý vám umožňuje prenášať súbory medzi počítačmi. Je relatívne jednoduché na používanie a bolo široko prijaté, ale nie je to také bezpečné ako novšie protokoly ako SFTP a FTPS.