Verskil tussen FTP en SFTP

Verskil tussen FTP en SFTP
Verskil tussen FTP en SFTP

Video: Verskil tussen FTP en SFTP

Video: Verskil tussen FTP en SFTP
Video: De Klassieke vormentaal (kunst & architectuur) 2024, Julie
Anonim

FTP vs SFTP

FTP (File Transfer Protocol) is 'n protokol wat gebruik word vir die oordrag van lêers tussen gashere op die internet (of ander TCP-gebaseerde netwerke). Dit is 'n protokol gebaseer op die kliënt-bediener-model. FTP-bediener hou die lêers en databasisse wat nodig is om die dienste te verskaf wat deur kliënte versoek word. Dikwels is FTP-bediener 'n hoë-aangedrewe toestel wat in staat is om verskeie kliëntversoeke op dieselfde tyd te hanteer. FTP-kliënt is oor die algemeen 'n persoonlike rekenaar wat deur 'n eindgebruiker of 'n mobiele toestel gebruik word, wat die nodige sagteware gebruik wat in staat is om lêers oor die internet vanaf 'n FTP-bediener te versoek en te ontvang. FTP handhaaf aparte verbindings tussen die kliënt en die bediener vir die oordrag van die beheerinligting en data. FTP-kliënttoepassings het deur hierdie tyd van opdragreëltoepassings na toepassings met grafiese gebruikerskoppelvlakke ontwikkel. SFTP (Secure File Transfer Protocol) is 'n protokol wat gebruik word vir die oordrag van lêers oor 'n veilige kanaal. Dit is ontwikkel as 'n uitbreiding van die Secure Shell-protokol (SSH) deur die Internet Engineering Task Force (IETF). SFTP aanvaar dat die kanaal wat vir kommunikasie gebruik word, veilig is en dat die kliënt deur die bediener geverifieer is en die inligting oor die kliënt beskikbaar is vir die gebruik van die protokol.

Wat is FTP?

FTP is 'n protokol wat gebruik word vir die oordrag van lêers oor die internet. Die huidige spesifikasie van FTP is vervat in RFC 959. Hierdie protokol werk op die toepassingslaag. Soos vroeër genoem, handhaaf FTP twee verbindings vir die oordrag van beheerinligting en data. FTP-protokol werk soos volg. 'n FTP-bediener luister vir inkomende versoeke van die kliënte. 'n Kliënt wat met die bediener wil kommunikeer, kan dit deur poort 21 doen, en dit word die beheerverbinding genoem. Die beheerverbinding word deur die duur van die hele sessie oopgemaak en dit word gebruik om administrasie-inligting te kommunikeer. Dan word 'n tweede verbinding deur die FTP-bediener deur poort 20 met die gekommunikeerde kliënt oopgemaak en hierdie verbinding word 'n dataverbinding genoem. Lêers word deur die dataverbinding oorgedra en 'n deurlopende oordrag kan gestop word deur 'n afbreeksein oor die beheerverbinding te stuur.

Wat is SFTP?

SFTP is 'n protokol wat gebruik word vir die oordrag van lêers oor 'n veilige kanaal. SFTP is ook gebaseer op die kliënt-bediener argitektuur. 'n Alombekende SFTP-bediener is OpenSSH en SFTP-kliënte word geïmplementeer as opdragreëlprogramme (soos voorsien met OpenSSH) of GUI-toepassings. SFTP verskaf enkripsie vir beide data en opdragte wat oorgedra word, wat veiligheid bied vir sensitiewe inligting soos wagwoorde. Verder word opgelaaide lêers wat die SFTP gebruik, geassosieer met lêerkenmerke soos 'n tydstempel, wat nie met FTP moontlik is nie. SFTP is nie net 'n protokol vir toegang tot en oordrag van lêers nie, dit is eintlik 'n lêerstelselprotokol.

Wat is die verskil tussen FTP en SFTP?

SFTP bied 'n veilige meganisme vir die oordrag van lêers oor die internet. SFTP bied 'n meganisme vir die enkripteer van data en opdragte wat tussen die kliënt en die bediener oorgedra word, terwyl die inligting wat tussen die kliënt en die bediener onder FTP oorgedra word, in gewone teks is. Verder word opgelaaide lêers wat die SFTP gebruik, geassosieer met lêerkenmerke soos 'n tydstempel, wat nie met FTP moontlik is nie. Alhoewel SFTP 'n soortgelyke (veiliger) funksionaliteit as FTP bied, as gevolg van die onderliggende verskille in die protokolle, kan 'n FTP-kliënt nie gebruik word om met 'n SFTP-bediener te kommunikeer nie en 'n SFTP-kliënt kan nie gebruik word om met 'n FTP-bediener te kommunikeer nie.

Aanbeveel: