Razlika Između FTP-a I SFTP-a

Razlika Između FTP-a I SFTP-a
Razlika Između FTP-a I SFTP-a

Video: Razlika Između FTP-a I SFTP-a

Video: Razlika Između FTP-a I SFTP-a
Video: Что такое протокол FTP и зачем он нужен. 2024, Travanj
Anonim

FTP vs SFTP

FTP (File Transfer Protocol) je protokol koji se koristi za prijenos datoteka između hostova na Internetu (ili drugim mrežama temeljenim na TCP-u). To je protokol zasnovan na modelu klijent-poslužitelj. FTP poslužitelj sadrži datoteke i baze podataka potrebne za pružanje usluga koje zahtijevaju klijenti. Najčešće je FTP poslužitelj snažni uređaj koji može istodobno obrađivati više zahtjeva klijenta. FTP klijent općenito je osobno računalo koje koristi krajnji korisnik ili mobilni uređaj koji koristi potreban softver koji je sposoban tražiti i primati datoteke putem Interneta s FTP poslužitelja. FTP održava odvojene veze između klijenta i poslužitelja za prijenos kontrolnih podataka i podataka. FTP klijentske aplikacije evoluirale su od aplikacija naredbenog retka do aplikacija s grafičkim korisničkim sučeljem tijekom cijelog tog vremena. SFTP (Secure File Transfer Protocol) je protokol koji se koristi za prijenos datoteka preko sigurnog kanala. Razvijena je kao produžetak protokola Secure Shell (SSH) od strane Internet Engineering Task Force (IETF). SFTP pretpostavlja da je kanal koji se koristi za komunikaciju siguran i da poslužitelj ovjerava klijenta i da su podaci o klijentu dostupni za upotrebu protokola. SFTP pretpostavlja da je kanal koji se koristi za komunikaciju siguran i da poslužitelj ovjerava klijenta i da su podaci o klijentu dostupni za upotrebu protokola. SFTP pretpostavlja da je kanal koji se koristi za komunikaciju siguran i da poslužitelj ovjerava klijenta i da su podaci o klijentu dostupni za upotrebu protokola.

Što je FTP?

FTP je protokol koji se koristi za prijenos datoteka putem Interneta. Trenutna specifikacija FTP-a sadržana je u RFC 959. Ovaj protokol djeluje na aplikacijskom sloju. Kao što je ranije spomenuto, FTP održava dvije veze za prijenos kontrolnih informacija i podataka. FTP protokol radi na sljedeći način. FTP poslužitelj osluškuje dolazne zahtjeve klijenata. Klijent koji želi komunicirati s poslužiteljem to bi mogao učiniti putem porta 21, a on se naziva kontrolna veza. Kontrolna veza otvorena je tijekom cijele sesije i koristi se za komunikaciju administrativnih podataka. Zatim, FTP poslužitelj otvara drugu vezu putem porta 20 s komuniciranim klijentom i ta se veza naziva podatkovna veza. Datoteke se prenose podatkovnom vezom i trajni prijenos može se zaustaviti slanjem signala za prekid preko kontrolne veze.

Što je SFTP?

SFTP je protokol koji se koristi za prijenos datoteka preko sigurnog kanala. SFTP se također temelji na arhitekturi klijent-poslužitelj. Široko poznati SFTP poslužitelj je OpenSSH, a SFTP klijenti implementirani su kao programi naredbenog retka (kao što se nudi uz OpenSSH) ili GUI programi. SFTP pruža šifriranje podataka i naredbi koje se prenose pružajući sigurnost osjetljivim informacijama poput lozinki. Nadalje, prenesene datoteke pomoću SFTP-a povezane su s atributima datoteka, poput vremenske oznake, što kod FTP-a nije moguće. SFTP nije samo protokol za pristup i prijenos datoteka, on je zapravo protokol datotečnog sustava.

Koja je razlika između FTP-a i SFTP-a?

SFTP pruža siguran mehanizam za prijenos datoteka putem Interneta. SFTP pruža mehanizam za šifriranje podataka i naredbi koje se prenose između klijenta i poslužitelja, dok su podaci preneseni između klijenta i poslužitelja pod FTP-om u običnom tekstu. Nadalje, prenesene datoteke pomoću SFTP-a povezane su s atributima datoteka, poput vremenske oznake, što kod FTP-a nije moguće. Iako SFTP pruža sličnu (sigurniju) funkcionalnost kao FTP, zbog osnovnih razlika u protokolima, FTP klijent ne može se koristiti za komunikaciju sa SFTP poslužiteljem, a SFTP klijent ne može se koristiti za komunikaciju s FTP poslužiteljem.

Preporučeno: