Erinevus FTP Ja SFTP Vahel

Erinevus FTP Ja SFTP Vahel
Erinevus FTP Ja SFTP Vahel

Video: Erinevus FTP Ja SFTP Vahel

Video: Erinevus FTP Ja SFTP Vahel
Video: Как подключиться к FTP на сервере майнкрафт? 2024, November
Anonim

FTP vs SFTP

FTP (File Transfer Protocol) on protokoll, mida kasutatakse failide edastamiseks Interneti-hostide (või muude TCP-põhiste võrkude) vahel. See on klient-server mudelil põhinev protokoll. FTP-server sisaldab faile ja andmebaase, mis on vajalikud klientide soovitud teenuste pakkumiseks. Kõige sagedamini on FTP-server suure võimsusega seade, mis suudab korraga töödelda mitme klienditaotlusega. FTP klient on üldjuhul personaalarvuti, mida kasutab lõppkasutaja, või mobiilseade, mis töötab vajaliku tarkvaraga, mis on võimeline FTP-serverilt Interneti kaudu faile taotlema ja vastu võtma. FTP hoiab kliendi ja serveri vahel eraldi ühendusi juhtimisteabe ja andmete edastamiseks. FTP-kliendirakendused on kogu selle aja jooksul arenenud käsurea rakendustest graafiliste kasutajaliidestega 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 suhtlemiseks kasutatav kanal on turvaline ja server on kliendi autentinud ning teave kliendi kohta on protokolli kasutamiseks saadaval. SFTP eeldab, et suhtlemiseks kasutatav kanal on turvaline ja server on kliendi autentinud ning teave kliendi kohta on protokolli kasutamiseks saadaval. SFTP eeldab, et suhtlemiseks kasutatav kanal on turvaline ja server on kliendi autentinud ning teave kliendi kohta on protokolli kasutamiseks saadaval.

Mis on FTP?

FTP on protokoll, mida kasutatakse failide edastamiseks Interneti kaudu. Praegune FTP spetsifikatsioon sisaldub RFC 959. See protokoll töötab rakenduskihil. Nagu varem mainitud, on FTP-l juhtimisteabe ja andmete edastamiseks kaks ühendust. FTP-protokoll töötab järgmiselt. FTP-server kuulab klientidelt saabuvaid päringuid. Serveriga suhelda sooviv klient võiks seda teha pordi 21 kaudu ja seda nimetatakse juhtühenduseks. Juhtimisühendus on avatud kogu seansi vältel ja seda kasutatakse haldusteabe edastamiseks. Seejärel avab FTP-server porti 20 kaudu teise ühenduse edastatud kliendiga ja seda ühendust nimetatakse andmeühenduseks. Failid edastatakse andmeühenduse kaudu ja käimasoleva edastamise saab peatada juhtimisühenduse kaudu katkestussignaali saatmisega.

Mis on SFTP?

SFTP on protokoll, mida kasutatakse failide edastamiseks turvalise kanali kaudu. SFTP põhineb ka kliendi-serveri arhitektuuril. Laiemalt tuntud SFTP-server on OpenSSH ja SFTP-kliente rakendatakse käsureaprogrammidena (nagu OpenSSH-ga kaasas) või GUI-rakendustena. SFTP pakub krüptimist nii edastatud andmetele kui ka käskudele, pakkudes turvalisust tundlikule teabele, näiteks paroolidele. Lisaks on SFTP abil üleslaaditud failid seotud failiatribuutidega, näiteks ajatempliga, mis pole FTP-ga võimalik. SFTP pole mitte ainult failidele juurdepääsu ja nende edastamise protokoll, vaid tegelikult ka failisüsteemi protokoll.

Mis vahe on FTP ja SFTP vahel?

SFTP pakub turvalist mehhanismi failide edastamiseks Interneti kaudu. SFTP pakub mehhanismi andmete ja käskude krüptimiseks, mis edastatakse kliendi ja serveri vahel, samas kui kliendi ja serveri vahel FTP raames edastatud teave on lihttekstina. Lisaks seostatakse SFTP abil üles laaditud failid failiatribuutidega, näiteks ajatempliga, mis pole FTP-ga võimalik. Kuigi SFTP pakub FTP-ga sarnast (turvalisemat) funktsionaalsust, ei saa protokollide aluseks olevate erinevuste tõttu FTP-klienti kasutada SFTP-serveriga suhtlemiseks ja SFTP-klienti ei saa kasutada FTP-serveriga suhtlemiseks.

Soovitatav: