FTP və SFTP Arasındakı Fərq

FTP və SFTP Arasındakı Fərq
FTP və SFTP Arasındakı Fərq

Video: FTP və SFTP Arasındakı Fərq

Video: FTP və SFTP Arasındakı Fərq
Video: SÜRƏT VƏ ARA MƏSAFƏSİ (MADDƏ 50) 2024, Iyul
Anonim

FTP vs SFTP

FTP (Fayl Transfer Protokolu) internetdəki hostlar (və ya digər TCP əsaslı şəbəkələr) arasında faylların ötürülməsi üçün istifadə olunan protokoldur. Bu, müştəri-server modelinə əsaslanan bir protokoldur. FTP serveri müştərilər tərəfindən tələb olunan xidmətləri təmin etmək üçün tələb olunan faylları və verilənlər bazalarını saxlayır. Çox vaxt FTP serveri eyni anda birdən çox müştəri sorğusunu idarə edə bilən yüksək güclü cihazdır. FTP müştərisi, ümumiyyətlə, son istifadəçi və ya mobil cihaz tərəfindən istifadə edilən, FTP serverindən internet üzərindən faylları tələb etmək və qəbul etmək qabiliyyətinə malik olan zəruri proqram təminatı ilə işləyən fərdi kompüterdir. FTP nəzarət məlumatlarını və məlumatlarını ötürmək üçün müştəri və server arasında ayrı-ayrı əlaqələri saxlayır. FTP müştəri proqramları bu müddət ərzində komanda xətti proqramlarından qrafik istifadəçi interfeysləri olan proqramlara qədər inkişaf etmişdir. SFTP (Secure File Transfer Protocol) təhlükəsiz bir kanal üzərindən faylları ötürmək üçün istifadə olunan protokoldur. O, İnternet Mühəndisliyi İş Qrupu (IETF) tərəfindən Secure Shell protokolunun (SSH) genişləndirilməsi kimi hazırlanmışdır. SFTP rabitə üçün istifadə edilən kanalın təhlükəsiz olduğunu və müştərinin server tərəfindən autentifikasiya edildiyini və müştəri haqqında məlumatın protokolun istifadəsi üçün əlçatan olduğunu güman edir.

FTP nədir?

FTP internet üzərindən faylların ötürülməsi üçün istifadə olunan protokoldur. FTP-nin cari spesifikasiyası RFC 959-da var. Bu protokol tətbiq səviyyəsində işləyir. Daha əvvəl qeyd edildiyi kimi, FTP idarəetmə məlumatlarını və məlumatlarını ötürmək üçün iki əlaqə saxlayır. FTP protokolu aşağıdakı kimi işləyir. FTP serveri müştərilərdən gələn sorğuları dinləyir. Server ilə əlaqə qurmaq istəyən müştəri bunu 21 nömrəli port vasitəsilə edə bilər və buna nəzarət bağlantısı deyilir. Nəzarət əlaqəsi bütün sessiya ərzində açılır və o, administrasiya məlumatlarını ötürmək üçün istifadə olunur. Sonra FTP serveri tərəfindən 20-ci port vasitəsilə əlaqələnmiş müştəri ilə ikinci əlaqə açılır və bu əlaqə məlumat bağlantısı adlanır. Fayllar data bağlantısı vasitəsilə ötürülür və nəzarət bağlantısı üzərindən ləğv siqnalı göndərməklə davam edən köçürmə dayandırıla bilər.

SFTP nədir?

SFTP təhlükəsiz kanal üzərindən faylların ötürülməsi üçün istifadə olunan protokoldur. SFTP həmçinin müştəri-server arxitekturasına əsaslanır. Geniş tanınan SFTP serveri OpenSSH-dir və SFTP müştəriləri komanda xətti proqramları (OpenSSH ilə təmin edildiyi kimi) və ya GUI proqramları kimi həyata keçirilir. SFTP həm verilənlər, həm də parollar kimi həssas məlumatların təhlükəsizliyini təmin edən ötürülən əmrlər üçün şifrələmə təmin edir. Bundan əlavə, SFTP-dən istifadə edərək yüklənmiş fayllar FTP ilə mümkün olmayan zaman damğası kimi fayl atributları ilə əlaqələndirilir. SFTP yalnız fayllara daxil olmaq və ötürmək üçün protokol deyil, əslində fayl sistemi protokoludur.

FTP və SFTP arasındakı fərq nədir?

SFTP faylları internet üzərindən ötürmək üçün təhlükəsiz mexanizm təmin edir. SFTP müştəri və server arasında ötürülən məlumatların və əmrlərin şifrələnməsi mexanizmini təmin edir, halbuki FTP altında müştəri ilə server arasında ötürülən məlumat düz mətndədir. Bundan əlavə, SFTP-dən istifadə edərək yüklənmiş fayllar FTP ilə mümkün olmayan zaman damğası kimi fayl atributları ilə əlaqələndirilir. SFTP FTP kimi oxşar (daha təhlükəsiz) funksionallığı təmin etsə də, protokollardakı əsas fərqlərə görə, FTP müştərisi SFTP serveri ilə və SFTP müştərisi FTP serveri ilə əlaqə saxlamaq üçün istifadə edilə bilməz.

Tövsiyə: