FTP ir SFTP skirtumas

FTP ir SFTP skirtumas
FTP ir SFTP skirtumas

Video: FTP ir SFTP skirtumas

Video: FTP ir SFTP skirtumas
Video: Ancient Egyptian VS Greek art. Why so Different? 2024, Liepa
Anonim

FTP prieš SFTP

FTP (failų perdavimo protokolas) yra protokolas, naudojamas failams perduoti tarp kompiuterių internete (arba kituose TCP tinkluose). Tai protokolas, pagrįstas kliento-serverio modeliu. FTP serveryje yra failai ir duomenų bazės, kurių reikia norint teikti klientų pageidaujamas paslaugas. Dažniausiai FTP serveris yra didelio galingumo įrenginys, galintis vienu metu apdoroti kelias klientų užklausas. FTP klientas paprastai yra asmeninis kompiuteris, kurį naudoja galutinis vartotojas arba mobilusis įrenginys, kuriame veikia būtina programinė įranga, galinti prašyti ir gauti failus internetu iš FTP serverio. FTP palaiko atskirus ryšius tarp kliento ir serverio valdymo informacijai ir duomenims perduoti. Per šį laiką FTP kliento programos iš komandinės eilutės programų virto programomis su grafinėmis vartotojo sąsajomis. SFTP (saugaus failų perdavimo protokolas) yra protokolas, naudojamas failams perduoti saugiu kanalu. Jis buvo sukurtas kaip „Secure Shell“protokolo (SSH) plėtinys Interneto inžinerijos darbo grupės (IETF). SFTP daroma prielaida, kad komunikacijai naudojamas kanalas yra saugus, klientas yra autentifikuotas serverio, o informacija apie klientą yra prieinama protokolo naudojimui.

Kas yra FTP?

FTP yra protokolas, naudojamas failams perduoti internetu. Dabartinė FTP specifikacija yra RFC 959. Šis protokolas veikia taikomajame lygmenyje. Kaip minėta anksčiau, FTP palaiko du ryšius valdymo informacijai ir duomenims perduoti. FTP protokolas veikia taip. FTP serveris klauso gaunamų klientų užklausų. Klientas, norintis susisiekti su serveriu, gali tai padaryti per 21 prievadą, ir jis vadinamas valdymo ryšiu. Valdymo ryšys atidaromas per visą seanso laiką ir naudojamas administravimo informacijai perduoti. Tada FTP serveris per 20 prievadą atidaro antrąjį ryšį su klientu, su kuriuo bendraujama, ir šis ryšys vadinamas duomenų ryšiu. Failai perduodami per duomenų ryšį, o vykstantį perdavimą galima sustabdyti siunčiant nutraukimo signalą per valdymo ryšį.

Kas yra SFTP?

SFTP yra protokolas, naudojamas failams perduoti saugiu kanalu. SFTP taip pat yra pagrįstas kliento-serverio architektūra. Plačiai žinomas SFTP serveris yra OpenSSH, o SFTP klientai yra įdiegti kaip komandų eilutės programos (kaip numatyta su OpenSSH) arba GUI programos. SFTP užtikrina perduodamų duomenų ir komandų šifravimą, užtikrinant slaptos informacijos, pvz., slaptažodžių, saugumą. Be to, įkelti failai naudojant SFTP yra susieti su failo atributais, pvz., laiko žyma, o tai neįmanoma naudojant FTP. SFTP yra ne tik prieigos ir failų perdavimo protokolas, tai iš tikrųjų yra failų sistemos protokolas.

Kuo skiriasi FTP ir SFTP?

SFTP suteikia saugų failų perkėlimo internetu mechanizmą. SFTP suteikia duomenų ir komandų, perduodamų tarp kliento ir serverio, šifravimo mechanizmą, o informacija, perduodama tarp kliento ir serverio naudojant FTP, yra paprastu tekstu. Be to, įkelti failai naudojant SFTP yra susieti su failo atributais, pvz., laiko žyma, o tai neįmanoma naudojant FTP. Nors SFTP suteikia panašias (saugesnes) funkcijas kaip FTP, dėl pagrindinių protokolų skirtumų FTP klientas negali būti naudojamas susisiekti su SFTP serveriu, o SFTP klientas negali būti naudojamas susisiekti su FTP serveriu.

Rekomenduojamas: