Razlika med FTP in SFTP

Razlika med FTP in SFTP
Razlika med FTP in SFTP

Video: Razlika med FTP in SFTP

Video: Razlika med FTP in SFTP
Video: 25 нетипичных причин приехать в Эстонию 2024, Julij
Anonim

FTP proti SFTP

FTP (File Transfer Protocol) je protokol, ki se uporablja za prenos datotek med gostitelji v internetu (ali drugih omrežjih, ki temeljijo na TCP). Gre za protokol, ki temelji na modelu odjemalec-strežnik. Strežnik FTP hrani datoteke in baze podatkov, ki so potrebne za zagotavljanje storitev, ki jih zahtevajo stranke. Najpogosteje je strežnik FTP zmogljiva naprava, ki lahko obravnava več zahtev odjemalcev hkrati. Odjemalec FTP je na splošno osebni računalnik, ki ga uporablja končni uporabnik, ali mobilna naprava, na kateri se izvaja potrebna programska oprema, ki lahko zahteva in prejema datoteke prek interneta s strežnika FTP. FTP vzdržuje ločene povezave med odjemalcem in strežnikom za prenos nadzornih informacij in podatkov. Odjemalske aplikacije FTP so se v tem času razvile iz aplikacij ukazne vrstice v aplikacije z grafičnimi uporabniškimi vmesniki. SFTP (protokol za varen prenos datotek) je protokol, ki se uporablja za prenos datotek po varnem kanalu. Razvit je bil kot razširitev protokola Secure Shell (SSH) s strani Internet Engineering Task Force (IETF). SFTP predpostavlja, da je kanal, ki se uporablja za komunikacijo, varen in da je odjemalec overjen s strani strežnika in so informacije o odjemalcu na voljo za uporabo protokola.

Kaj je FTP?

FTP je protokol, ki se uporablja za prenos datotek po internetu. Trenutna specifikacija FTP je vsebovana v RFC 959. Ta protokol deluje na aplikacijski ravni. Kot smo že omenili, FTP vzdržuje dve povezavi za prenos nadzornih informacij in podatkov. Protokol FTP deluje na naslednji način. Strežnik FTP posluša dohodne zahteve odjemalcev. Odjemalec, ki želi komunicirati s strežnikom, lahko to stori prek vrat 21 in se imenuje nadzorna povezava. Nadzorna povezava je odprta ves čas trajanja celotne seje in se uporablja za sporočanje upravnih informacij. Nato strežnik FTP prek vrat 20 odpre drugo povezavo s komuniciranim odjemalcem in ta povezava se imenuje podatkovna povezava. Datoteke se prenašajo prek podatkovne povezave in prenos, ki poteka, lahko ustavite s pošiljanjem signala za prekinitev prek nadzorne povezave.

Kaj je SFTP?

SFTP je protokol, ki se uporablja za prenos datotek po varnem kanalu. SFTP prav tako temelji na arhitekturi odjemalec-strežnik. Splošno znan strežnik SFTP je OpenSSH, odjemalci SFTP pa so implementirani kot programi ukazne vrstice (kot je na voljo z OpenSSH) ali aplikacije GUI. SFTP zagotavlja šifriranje za podatke in ukaze, ki se prenašajo, kar zagotavlja varnost občutljivih informacij, kot so gesla. Poleg tega so naložene datoteke, ki uporabljajo SFTP, povezane z atributi datoteke, kot je časovni žig, kar pri FTP ni mogoče. SFTP ni le protokol za dostop in prenos datotek, je pravzaprav protokol datotečnega sistema.

Kakšna je razlika med FTP in SFTP?

SFTP zagotavlja varen mehanizem za prenos datotek prek interneta. SFTP zagotavlja mehanizem za šifriranje podatkov in ukazov, ki se prenašajo med odjemalcem in strežnikom, medtem ko so informacije, ki se prenašajo med odjemalcem in strežnikom prek FTP, v navadnem besedilu. Poleg tega so naložene datoteke, ki uporabljajo SFTP, povezane z atributi datoteke, kot je časovni žig, kar pri FTP ni mogoče. Čeprav SFTP zagotavlja podobno (varnejšo) funkcionalnost kot FTP, zaradi osnovnih razlik v protokolih odjemalca FTP ni mogoče uporabiti za komunikacijo s strežnikom SFTP in odjemalca SFTP ni mogoče uporabiti za komunikacijo s strežnikom FTP.

Priporočena: