Dallimi midis FTP dhe SFTP

Dallimi midis FTP dhe SFTP
Dallimi midis FTP dhe SFTP

Video: Dallimi midis FTP dhe SFTP

Video: Dallimi midis FTP dhe SFTP
Video: Fizikë 12 - Përshkrimi i lëvizjes. Shpejtësia e çastit dhe ajo mesatare. L.D.NJ. 2024, Nëntor
Anonim

FTP vs SFTP

FTP (Protokolli i Transferimit të Skedarit) është një protokoll që përdoret për transferimin e skedarëve ndërmjet hosteve në internet (ose rrjete të tjera të bazuara në TCP). Është një protokoll i bazuar në modelin klient-server. Serveri FTP mban skedarët dhe bazat e të dhënave që kërkohen për të ofruar shërbimet e kërkuara nga klientët. Më shpesh, serveri FTP është një pajisje me fuqi të lartë që është në gjendje të trajtojë kërkesa të shumta klientësh në të njëjtën kohë. Klienti FTP është përgjithësisht një kompjuter personal i përdorur nga një përdorues fundor ose një pajisje celulare, e cila përdor softuerin e nevojshëm që është në gjendje të kërkojë dhe të marrë skedarë përmes internetit nga një server FTP. FTP mban lidhje të veçanta midis klientit dhe serverit për transferimin e informacionit të kontrollit dhe të dhënave. Aplikacionet e klientëve FTP kanë evoluar nga aplikacionet e linjës së komandës në aplikacione me ndërfaqe grafike të përdoruesit gjatë gjithë kësaj kohe. SFTP (Secure File Transfer Protocol) është një protokoll që përdoret për transferimin e skedarëve përmes një kanali të sigurt. Ai u zhvillua si një zgjerim i protokollit Secure Shell (SSH) nga Task Forca e Inxhinierisë së Internetit (IETF). SFTP supozon se kanali i përdorur për komunikim është i sigurt dhe se klienti është vërtetuar nga serveri dhe informacioni rreth klientit është i disponueshëm për përdorimin e protokollit.

Çfarë është FTP?

FTP është një protokoll që përdoret për transferimin e skedarëve përmes internetit. Specifikimi aktual i FTP përmbahet në RFC 959. Ky protokoll funksionon në shtresën e aplikacionit. Siç u përmend më herët, FTP mban dy lidhje për transferimin e informacionit të kontrollit dhe të dhënave. Protokolli FTP funksionon si më poshtë. Një server FTP dëgjon për kërkesat hyrëse nga klientët. Një klient që dëshiron të komunikojë me serverin mund ta bëjë këtë përmes portit 21, dhe quhet lidhja e kontrollit. Lidhja e kontrollit hapet gjatë gjithë kohëzgjatjes së sesionit dhe përdoret për të komunikuar informacionin e administratës. Pastaj, një lidhje e dytë hapet nga serveri FTP përmes portit 20 me klientin e komunikuar dhe kjo lidhje quhet lidhje e të dhënave. Skedarët transferohen përmes lidhjes së të dhënave dhe një transferim në vazhdim mund të ndalet duke dërguar një sinjal ndërprerjeje mbi lidhjen e kontrollit.

Çfarë është SFTP?

SFTP është një protokoll që përdoret për transferimin e skedarëve përmes një kanali të sigurt. SFTP bazohet gjithashtu në arkitekturën klient-server. Një server SFTP i njohur gjerësisht është OpenSSH dhe klientët SFTP zbatohen si programe të linjës së komandës (siç sigurohet me OpenSSH) ose aplikacione GUI. SFTP siguron kriptim si për të dhënat ashtu edhe për komandat që transferohen duke siguruar siguri për informacione të ndjeshme si fjalëkalimet. Për më tepër, skedarët e ngarkuar duke përdorur SFTP shoqërohen me atribute skedarësh, si p.sh. një vulë kohore, e cila nuk është e mundur me FTP. SFTP nuk është vetëm një protokoll për qasjen dhe transferimin e skedarëve, por në fakt është një protokoll i sistemit të skedarëve.

Cili është ndryshimi midis FTP dhe SFTP?

SFTP ofron një mekanizëm të sigurt për transferimin e skedarëve përmes internetit. SFTP ofron një mekanizëm për enkriptimin e të dhënave dhe komandave që transferohen midis klientit dhe serverit, ndërsa informacioni i transferuar midis klientit dhe serverit nën FTP është në tekst të thjeshtë. Për më tepër, skedarët e ngarkuar duke përdorur SFTP shoqërohen me atribute skedarësh, si p.sh. një vulë kohore, e cila nuk është e mundur me FTP. Megjithëse SFTP ofron një funksionalitet të ngjashëm (më të sigurt) si FTP, për shkak të dallimeve themelore në protokolle, një klient FTP nuk mund të përdoret për të komunikuar me një server SFTP dhe një klient SFTP nuk mund të përdoret për të komunikuar me një server FTP.

Recommended: