FTP ja SFTP erinevus

FTP ja SFTP erinevus
FTP ja SFTP erinevus

Video: FTP ja SFTP erinevus

Video: FTP ja SFTP erinevus
Video: Iisrael | Vahemeri | Netanya | Kaldapiirkonna bioobjektid ja iidne platvorm 2024, November
Anonim

FTP vs SFTP

FTP (failiedastusprotokoll) on protokoll, mida kasutatakse failide edastamiseks Internetis (või muudes TCP-põhistes võrkudes) hostide vahel. See on klient-serveri mudelil põhinev protokoll. FTP-server sisaldab faile ja andmebaase, mida on vaja klientide soovitud teenuste osutamiseks. Enamasti on FTP-server suure võimsusega seade, mis suudab korraga käsitleda mitut kliendipäringut. FTP-klient on üldjuhul lõppkasutaja või mobiilseadme kasutatav personaalarvuti, milles töötab vajalik tarkvara, mis on võimeline FTP-serverist Interneti kaudu faile taotlema ja vastu võtma. FTP hoiab kliendi ja serveri vahel eraldi ühendusi juhtimisteabe ja -andmete edastamiseks. FTP-klientrakendused on selle aja jooksul arenenud käsurearakendustest graafilise kasutajaliidesega rakendusteks. SFTP (Secure File Transfer Protocol) on protokoll, mida kasutatakse failide edastamiseks turvalise kanali kaudu. Selle töötas välja Internet Engineering Task Force (IETF) Secure Shelli protokolli (SSH) laiendusena. SFTP eeldab, et suhtluseks kasutatav kanal on turvaline ja et server on kliendi autentinud ning kliendi teave on protokolli kasutamiseks saadaval.

Mis on FTP?

FTP on protokoll, mida kasutatakse failide edastamiseks Interneti kaudu. Praegune FTP spetsifikatsioon sisaldub RFC 959-s. See protokoll töötab rakenduskihil. Nagu varem mainitud, hoiab FTP juhtimisteabe ja -andmete edastamiseks kahte ühendust. FTP-protokoll töötab järgmiselt. FTP-server kuulab klientidelt saabuvaid päringuid. Klient, kes soovib serveriga suhelda, saab seda teha pordi 21 kaudu ja seda nimetatakse juhtühenduseks. Juhtühendus on avatud kogu seansi vältel ja seda kasutatakse haldusinfo edastamiseks. Seejärel avab FTP-server pordi 20 kaudu teise ühenduse sidestatud kliendiga ja seda ühendust nimetatakse andmeühenduseks. Faile edastatakse andmesideühenduse kaudu ja käimasoleva edastuse saab peatada, saates katkestamissignaali juhtühenduse kaudu.

Mis on SFTP?

SFTP on protokoll, mida kasutatakse failide edastamiseks turvalise kanali kaudu. SFTP põhineb ka klient-server arhitektuuril. Lai alt tuntud SFTP-server on OpenSSH ja SFTP-kliente rakendatakse käsureaprogrammidena (nagu on OpenSSH-ga kaasas) või GUI-rakendustena. SFTP pakub nii edastatavate andmete kui ka käskude krüptimist, pakkudes tundliku teabe (nt paroolid) turvalisust. Lisaks seostatakse SFTP-d kasutades üleslaaditud failid failiatribuutidega, näiteks ajatempliga, mis pole FTP-ga võimalik. SFTP ei ole ainult failidele juurdepääsu ja nende edastamise protokoll, see on tegelikult failisüsteemi protokoll.

Mis vahe on FTP-l ja SFTP-l?

SFTP pakub turvalist mehhanismi failide Interneti kaudu edastamiseks. SFTP pakub mehhanismi kliendi ja serveri vahel edastatavate andmete ja käskude krüptimiseks, samas kui FTP kaudu kliendi ja serveri vahel edastatav teave on lihttekstina. Lisaks seostatakse SFTP-d kasutades üleslaaditud failid failiatribuutidega, näiteks ajatempliga, mis pole FTP-ga võimalik. Kuigi SFTP pakub FTP-ga sarnast (turvalisemat) funktsiooni, ei saa protokollide erinevuste tõttu kasutada FTP-klienti SFTP-serveriga suhtlemiseks ja SFTP-klienti ei saa kasutada FTP-serveriga suhtlemiseks.

Soovitan: