Starpība Starp FTP Un SFTP

Starpība Starp FTP Un SFTP
Starpība Starp FTP Un SFTP

Video: Starpība Starp FTP Un SFTP

Video: Starpība Starp FTP Un SFTP
Video: Как настроить доступ SFTP для S3 с помощью AWS Transfer для SFTP 2024, Decembris
Anonim

FTP pret SFTP

FTP (File Transfer Protocol) ir protokols, ko izmanto failu pārsūtīšanai starp resursdatoriem internetā (vai citos TCP balstītos tīklos). Tas ir protokols, kura pamatā ir klienta-servera modelis. FTP serveris glabā failus un datu bāzes, kas nepieciešami klientu pieprasīto pakalpojumu sniegšanai. Visbiežāk FTP serveris ir jaudīga ierīce, kas vienlaikus spēj apstrādāt vairākus klienta pieprasījumus. FTP klients parasti ir personālais dators, ko izmanto galalietotājs, vai mobilā ierīce, kurā darbojas nepieciešamā programmatūra, kas spēj pieprasīt un saņemt failus no FTP servera internetā. FTP uztur atsevišķus savienojumus starp klientu un serveri, lai pārsūtītu vadības informāciju un datus. Šajā laikā FTP klienta lietojumprogrammas ir attīstījušās no komandrindas lietojumprogrammām līdz lietojumprogrammām ar grafiskām lietotāja saskarnēm. SFTP (Secure File Transfer Protocol) ir protokols, ko izmanto failu pārsūtīšanai pa drošu kanālu. To izstrādāja kā Internet Security Task Force (IETF) kā Secure Shell protokola (SSH) paplašinājumu. SFTP pieņem, ka saziņai izmantotais kanāls ir drošs un serveris ir autentificējis klientu un informācija par klientu ir pieejama protokola lietošanai. SFTP pieņem, ka saziņai izmantotais kanāls ir drošs un serveris ir autentificējis klientu un informācija par klientu ir pieejama protokola lietošanai. SFTP pieņem, ka saziņai izmantotais kanāls ir drošs un serveris ir autentificējis klientu un informācija par klientu ir pieejama protokola lietošanai.

Kas ir FTP?

FTP ir protokols, ko izmanto failu pārsūtīšanai internetā. Pašreizējā FTP specifikācija ir iekļauta RFC 959. Šis protokols darbojas uz lietojumprogrammas slāņa. Kā minēts iepriekš, FTP uztur divus savienojumus vadības informācijas un datu pārsūtīšanai. FTP protokols darbojas šādi. FTP serveris klausās ienākošos klientu pieprasījumus. Klients, kurš vēlas sazināties ar serveri, to varētu izdarīt, izmantojot 21. portu, un to sauc par vadības savienojumu. Vadības savienojums tiek atvērts visas sesijas laikā, un to izmanto administratīvās informācijas nodošanai. Pēc tam FTP serveris, izmantojot 20. portu, ar paziņoto klientu atver otru savienojumu, un šo savienojumu sauc par datu savienojumu. Faili tiek pārsūtīti, izmantojot datu savienojumu, un notiekošo pārsūtīšanu varētu apturēt, nosūtot aborta signālu pa vadības savienojumu.

Kas ir SFTP?

SFTP ir protokols, ko izmanto failu pārsūtīšanai pa drošu kanālu. SFTP pamatā ir arī klienta-servera arhitektūra. Plaši pazīstams SFTP serveris ir OpenSSH, un SFTP klienti tiek ieviesti kā komandrindas programmas (kā paredzēts OpenSSH) vai GUI lietojumprogrammas. SFTP nodrošina šifrēšanu gan pārsūtītajiem datiem, gan komandām, nodrošinot sensitīvas informācijas, piemēram, paroļu, drošību. Turklāt augšupielādētie faili, izmantojot SFTP, ir saistīti ar faila atribūtiem, piemēram, laika zīmogu, kas nav iespējams ar FTP. SFTP nav tikai piekļuves failiem un pārsūtīšanas protokols, tas faktiski ir failu sistēmas protokols.

Kāda ir atšķirība starp FTP un SFTP?

SFTP nodrošina drošu mehānismu failu pārsūtīšanai internetā. SFTP nodrošina datu un komandu, kas tiek pārsūtīti starp klientu un serveri, šifrēšanas mehānismu, savukārt FTP ietvaros starp klientu un serveri pārsūtītā informācija ir vienkāršā tekstā. Turklāt augšupielādētie faili, izmantojot SFTP, ir saistīti ar failu atribūtiem, piemēram, laika zīmogu, kas nav iespējams ar FTP. Lai gan SFTP nodrošina līdzīgu (drošāku) funkcionalitāti kā FTP, pamatā esošo protokolu atšķirību dēļ FTP klientu nevar izmantot saziņai ar SFTP serveri un SFTP klientu nevar izmantot saziņai ar FTP serveri.

Ieteicams: