Skirtumas tarp aktyvaus FTP ir pasyvaus FTP

Skirtumas tarp aktyvaus FTP ir pasyvaus FTP
Skirtumas tarp aktyvaus FTP ir pasyvaus FTP

Video: Skirtumas tarp aktyvaus FTP ir pasyvaus FTP

Video: Skirtumas tarp aktyvaus FTP ir pasyvaus FTP
Video: Hybrid Cars vs Gas Cars 2024, Lapkritis
Anonim

Aktyvus FTP prieš pasyvųjį FTP

FTP (failų perdavimo protokolas) yra standartinių tinklo taisyklių (protokolų), susijusių su failų perdavimu tarp dviejų prieglobos kompiuterių per TCP/IP tinklą (tinklą, kuris naudoja perdavimo valdymo protokolą/interneto protokolą), rinkinys. perduoti baitų srautą iš vieno kompiuterio į kitą), pvz., internetas. FTP veikia remiantis kliento/serverio principu ir priklauso OSI modelio taikomųjų programų lygiui (Open Systems Interconnection model).

Paprastai FTP serveris, kuriame saugomi perkeltini failai, perdavimo tikslu naudoja du prievadus: vieną komandoms, o kitą duomenims siųsti ir gauti. Užklausos iš klientų kompiuterių gaunamos per serverio 21 prievadą, kuris yra išskirtinai skirtas komandoms siųsti; todėl jis vadinamas komandų prievadu. Kai gaunama užklausa, kliento kompiuterio prašomi arba įkelti duomenys perduodami per atskirą prievadą, vadinamą duomenų prievadu. Šiuo metu, priklausomai nuo aktyvaus arba pasyvaus FTP ryšio režimo, duomenų perdavimui naudojamas prievado numeris skiriasi.

Kas yra aktyvusis FTP?

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Aktyvus FTP ryšio režimas yra tada, kai komandų ryšį inicijuoja Klientas, o duomenų ryšį inicijuoja serveris. Kadangi serveris aktyviai užmezga duomenų ryšį su Klientu, šis režimas vadinamas aktyviu. Klientas atidaro didesnį nei 1024 prievadą ir per jį prisijungia prie 21 prievado arba serverio komandų prievado. Tada serveris atidaro savo 20 prievadą ir užmezga duomenų ryšį su didesniu nei 1024 Kliento prievadu. Šiuo režimu Klientas turi nustatyti ugniasienės nustatymus, kad priimtų visus įeinančius ryšius, kurie gaunami atidarytu prievadu.

Kas yra pasyvusis FTP?

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Pasyvaus FTP ryšio režimu serveris veikia visiškai pasyviai, nes komandos ryšį ir duomenų ryšį inicijuoja ir užmezga Klientas. Šiuo režimu serveris klauso įeinančių užklausų per savo 21 prievadą (komandų prievadas), o kai iš Kliento gaunamas užklausa dėl duomenų ryšio (naudojant aukštą prievadą), serveris atsitiktinai atidaro vieną iš savo High prievadų. Tada Klientas inicijuoja duomenų ryšį tarp atidaryto Serverio prievado ir savo atsitiktinai pasirinkto prievado, didesnio nei 1024. Šiuo režimu Klientui nereikia keisti ugniasienės nustatymų, nes reikia tik išeinančių jungčių, o ugniasienė neblokuoja. išeinantys ryšiai. Tačiau serverio administratoriai turi įsitikinti, kad serveris leidžia įeinančius ryšius visuose atidarytuose prievaduose.

Kuo skiriasi aktyvusis FTP ir pasyvus FTP?

Skirtumas tarp aktyvaus FTP ir pasyvaus FTP priklauso nuo to, kas inicijuoja duomenų ryšį tarp serverio ir kliento. Jei duomenų ryšį inicijuoja serveris, FTP ryšys yra aktyvus, o jei Klientas inicijuoja duomenų ryšį, FTP ryšys yra pasyvus.

Priklausomai nuo aktyvaus arba pasyvaus ryšio režimo, keičiasi duomenų ryšiui naudojamas prievadas. Aktyviame FTP duomenų ryšys užmezgamas tarp 20 serverio prievado ir kliento aukštojo prievado. Kita vertus, pasyviajame FTP duomenų ryšys užmezgamas tarp aukšto serverio prievado ir kliento aukšto prievado.

Naudojant aktyvųjį FTP ryšį, Kliento ugniasienės nustatymai turi būti pakeisti taip, kad priimtų visus įeinančius ryšius su Klientu, o esant pasyviam FTP ryšiui, serveris turi leisti visus įeinančius ryšius prie serverio. Dauguma FTP serverių teikia pirmenybę pasyviam FTP ryšiui dėl saugumo problemų.

Rekomenduojamas: