Pagkakaiba sa pagitan ng Active FTP at Passive FTP

Pagkakaiba sa pagitan ng Active FTP at Passive FTP
Pagkakaiba sa pagitan ng Active FTP at Passive FTP

Video: Pagkakaiba sa pagitan ng Active FTP at Passive FTP

Video: Pagkakaiba sa pagitan ng Active FTP at Passive FTP
Video: DIFFERENT TYPES OF HYBRID CARS IN THE PHILIPPINES 2024, Nobyembre
Anonim

Active FTP vs Passive FTP

Ang FTP (File Transfer Protocol) ay isang set ng Standard network rules (protocols), hinggil sa paglilipat ng file sa pagitan ng dalawang hosting computer sa isang TCP/IP-based network (isang network na gumagamit ng Transmission Control Protocol/Internet Protocol upang maghatid ng stream ng mga byte mula sa isang computer patungo sa isa pa) tulad ng internet. Gumagana ang FTP batay sa prinsipyo ng kliyente/server, at kabilang ito sa antas ng Application ng modelo ng OSI (modelo ng Open Systems Interconnection).

Karaniwan, ang FTP server, na nag-iimbak ng mga file na ililipat, ay gumagamit ng dalawang port para sa layunin ng paglilipat, isa para sa Mga Utos at isa para sa pagpapadala at pagtanggap ng Data. Ang mga kahilingan mula sa mga computer ng kliyente ay natatanggap sa port 21 ng server, na eksklusibong nakalaan para sa pagpapadala ng Mga Utos; samakatuwid, ito ay tinatawag na Command Port. Sa sandaling matanggap ang isang papasok na kahilingan, ang data na hiniling o na-upload ng computer ng kliyente ay ililipat sa pamamagitan ng isang hiwalay na port na tinutukoy bilang isang Data Port. Sa puntong ito, depende sa Active o Passive mode ng FTP connection, nag-iiba-iba ang port number na ginamit para sa Data Transfer.

Ano ang Active FTP?

Imahe
Imahe
Imahe
Imahe

Ang Active FTP connection mode ay kung saan ang Command connection ay pinasimulan ng Client, at ang Data connection ay pinasimulan ng Server. At habang ang server ay aktibong nagtatatag ng koneksyon ng data sa Kliyente, ang mode na ito ay tinutukoy bilang Aktibo. Ang Client ay nagbubukas ng isang port na mas mataas sa 1024, at sa pamamagitan nito ay kumokonekta sa port 21 o ang command port ng Server. Pagkatapos ay bubuksan ng Server ang port 20 nito at nagtatatag ng koneksyon ng data sa isang port na mas mataas sa 1024 ng Kliyente. Sa mode na ito, dapat itakda ng Kliyente ang mga setting ng firewall nito upang tanggapin ang lahat ng mga papasok na koneksyon na natanggap sa binuksang port.

Ano ang Passive FTP?

Imahe
Imahe
Imahe
Imahe

Sa Passive FTP connection mode, ganap na kumikilos ang server habang ang Command connection at ang Data connection ay parehong sinisimulan at itinatag ng Client. Sa mode na ito, nakikinig ang Server para sa mga papasok na kahilingan sa pamamagitan ng port 21 nito (command port), at kapag natanggap ang isang kahilingan para sa koneksyon ng data mula sa Client (gamit ang mataas na port), random na binubuksan ng Server ang isa sa mga High port nito. Pagkatapos ay magsisimula ang Kliyente ng koneksyon ng data sa pagitan ng binuksang port ng Server at ng sarili nitong random na napiling port na mas mataas kaysa sa 1024. Sa mode na ito, hindi kailangang baguhin ng Kliyente ang mga setting ng firewall nito, dahil nangangailangan lamang ito ng mga papalabas na koneksyon at hindi nakaharang ang firewall mga papalabas na koneksyon. Gayunpaman, dapat tiyakin ng mga administrator ng Server na pinapayagan ng Server ang mga papasok na koneksyon sa lahat ng nakabukas na port nito.

Ano ang pagkakaiba ng Active FTP at Passive FTP?

Ang pagkakaiba sa pagitan ng Active FTP at Passive FTP ay batay sa kung sino ang nagpasimula ng Data connection sa pagitan ng Server at ng Client. Kung ang koneksyon ng data ay pinasimulan ng Server, ang FTP na koneksyon ay aktibo, at kung ang Kliyente ang nagpasimula ng Data na koneksyon, ang FTP na koneksyon ay pasibo.

Depende sa Active o Passive mode ng koneksyon, port na ginagamit para sa mga pagbabago sa Data connection. Sa isang Active FTP, ang koneksyon ng data ay itinatag sa pagitan ng port 20 ng Server at High Port ng Client. Sa kabilang banda, sa Passive FTP, ang koneksyon ng data ay itinatag sa pagitan ng isang High port ng Server at isang High port ng Client.

Kapag gumagamit ng Aktibong FTP na koneksyon, kailangang baguhin ang mga setting ng firewall ng Kliyente upang tanggapin ang lahat ng papasok na koneksyon sa Kliyente, habang sa Passive FTP na koneksyon, dapat pahintulutan ng Server ang lahat ng papasok na koneksyon sa Server. Karamihan sa mga FTP server ay mas gusto ang Passive FTP na koneksyon dahil sa mga isyu sa seguridad.

Inirerekumendang: