Aktiv FTP vs Passiv FTP
FTP (Fayl Köçürmə Protokolu) TCP/IP əsaslı şəbəkə üzərindən iki hosting kompüteri arasında fayl ötürülməsinə aid Standart şəbəkə qaydaları (protokolları) toplusudur (Şəbəkə bir kompüterdən digərinə bayt axını çatdırmaq) İnternet kimi. FTP müştəri/server prinsipi əsasında işləyir və OSI modelinin Tətbiq səviyyəsinə aiddir (Açıq Sistemlər Qarşılıqlı Əlaqə modeli).
Adətən, ötürüləcək faylları saxlayan FTP serveri ötürmə məqsədi ilə biri Komandalar, digəri isə Məlumatların göndərilməsi və qəbulu üçün iki portdan istifadə edir. Müştəri kompüterlərindən sorğular serverin 21-ci portunda qəbul edilir ki, bu da yalnız Əmrlərin göndərilməsi üçün qorunur; buna görə də o, Komanda Portu adlanır. Daxil olan sorğu qəbul edildikdən sonra müştəri kompüteri tərəfindən tələb olunan və ya yüklənmiş məlumatlar Data Port adlanan ayrıca port vasitəsilə ötürülür. Bu nöqtədə, FTP bağlantısının Aktiv və ya Passiv rejimindən asılı olaraq, Data Transferi üçün istifadə edilən port nömrəsi dəyişir.
Aktiv FTP nədir?
Aktiv FTP əlaqə rejimi Əmr bağlantısının Müştəri tərəfindən, Data bağlantısının isə Server tərəfindən başladığı yerdir. Və server Müştəri ilə məlumat əlaqəsini aktiv şəkildə qurduğu üçün bu rejim Aktiv olaraq adlandırılır. Müştəri 1024-dən yüksək port açır və onun vasitəsilə 21-ci porta və ya Serverin komanda portuna qoşulur. Sonra Server 20 portunu açır və Müştərinin 1024-dən yuxarı portu ilə məlumat bağlantısı qurur. Bu rejimdə Müştəri açılmış portda qəbul edilən bütün daxil olan bağlantıları qəbul etmək üçün öz firewall parametrlərini təyin etməlidir.
Pasif FTP nədir?
Pasif FTP qoşulma rejimində server tamamilə passiv fəaliyyət göstərir, çünki Komanda bağlantısı və Məlumat bağlantısı həm Müştəri tərəfindən başladılır, həm də qurulur. Bu rejimdə Server öz portu 21 (komanda portu) vasitəsilə daxil olan sorğuları dinləyir və Müştəridən məlumat bağlantısı üçün sorğu qəbul edildikdə (yüksək portdan istifadə etməklə) Server təsadüfi olaraq Yüksək portlarından birini açır. Sonra Müştəri Serverin açılmış portu ilə 1024-dən yüksək olan təsadüfi seçilmiş port arasında məlumat əlaqəsini işə salır. Bu rejimdə Müştəri firewall parametrlərini dəyişməli deyil, çünki o, yalnız gedən bağlantıları tələb edir və firewall blok etmir. gedən əlaqələr. Bununla belə, Server administratorları əmin olmalıdırlar ki, Server bütün açıq portlarında daxil olan bağlantılara icazə verir.
Aktiv FTP ilə Passiv FTP arasındakı fərq nədir?
Aktiv FTP və Passiv FTP arasındakı fərq Server və Müştəri arasında Data əlaqəsini kimin başlatdığına əsaslanır. Əgər data bağlantısı Server tərəfindən başlanırsa, FTP bağlantısı aktivdir və Müştəri Data bağlantısını başlatırsa, FTP bağlantısı passivdir.
Bağlantının Aktiv və ya Passiv rejimindən asılı olaraq Data bağlantısı üçün istifadə edilən port dəyişir. Aktiv FTP-də məlumat bağlantısı Serverin 20-ci portu ilə Müştərinin Yüksək Portu arasında qurulur. Digər tərəfdən, Passiv FTP-də məlumat bağlantısı Serverin Yüksək portu ilə Müştərinin Yüksək portu arasında qurulur.
Aktiv FTP bağlantısından istifadə edərkən Müştərinin firewall parametrləri Müştəriyə daxil olan bütün əlaqəni qəbul etmək üçün dəyişdirilməlidir, Passiv FTP bağlantısında isə Server Serverə bütün daxil olan əlaqələrə icazə verməlidir. Əksər FTP serverləri təhlükəsizlik problemlərinə görə Passiv FTP bağlantısına üstünlük verir.