Pagkakaiba sa pagitan ng Active at Passive FTP

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

Video: Pagkakaiba sa pagitan ng Active at Passive FTP

Video: Pagkakaiba sa pagitan ng Active at Passive FTP
Video: Tutorial: Filipino Grammar Lessons - Din/Rin; Nang/Ng, ano ang pagkakaiba? 2024, Nobyembre
Anonim

Active vs Passive FTP

Ang FTP ay nangangahulugang File Transfer Protocol. Ito ay isang karaniwang protocol, na ginagamit sa paglilipat ng file mula sa isang host patungo sa isa pang host sa isang network na nakabatay sa TCP. Ang FTP ay may client-server architecture, at ito ay gumagana sa OSI model ng application layer. Mayroong apat na data representation mode kapag naglilipat ng data sa isang network, 1. ASCII mode

2. Binary mode (image mode)

3. EBCDIC mode

4. Lokal na mode

Kapag ang isang host (sabihin nating host A) ay kailangang maglipat ng file sa isa pang host (sabihin nating host B), dapat mayroong koneksyon sa pagitan ng host A na ito at host B. Mayroong dalawang paraan para gawin ang koneksyong ito sa pagitan ng dalawang host. Tinatawag silang

1. Aktibong FTP

2. Passive FTP

(Sa totoo lang, hindi ito iba't ibang uri ng FTP, ngunit iba't ibang paraan ng pagbubukas ng FTP port.)

Aktibong FTP

Sa active mode, ang FTP client ay kumokonekta sa FTP server's port 21 mula sa isang random na unprivileged port, na kadalasang mas malaki sa 1024 (port number). Ang sumusunod ay ang paraan ng pakikipag-ugnayan sa pagitan ng FTP client at FTP server sa Active FTP, • Ang command port ng kliyente ay nakikipag-ugnayan sa command port ng server at nagbibigay ng data port nito.

• Nagbibigay ang server ng pagkilala sa command port ng client.

• Nagtatatag ang server ng koneksyon sa pagitan ng data port nito at data port ng client.

• Sa wakas, nagpadala ang kliyente ng pagkilala sa server.

Active FTP ay dapat gamitin kapag ang FTP server, na sinusubukang kumonekta, ay hindi sumusuporta sa mga passive FTP na koneksyon, o kung ang FTP server ay nasa likod ng isang firewall/router/NAT device.

Passive FTP

Ang Passive FTP mode ay binuo upang malutas ang mga isyu sa koneksyon ng Active mode. Ang FTP client ay maaaring gumamit ng PASV command upang sabihin sa server, ang koneksyon ay pasibo. Ito ang komunikasyon sa pagitan ng FTP client at ng server sa passive mode.

• Nakikipag-ugnayan ang kliyente sa command port ng mga server at nag-isyu ng PASV command para sabihin na ito ay passive na koneksyon.

• Pagkatapos ay ibibigay ng server ang listening data port nito sa client.

• Pagkatapos ay gumawa ang kliyente ng koneksyon ng data sa pagitan ng server at mismo gamit ang ibinigay na port. (port ay ibinigay ng server)

• Sa wakas, nagpapadala ang server ng pagkilala sa kliyente.

Passive FTP ay dapat gamitin sa lahat ng oras maliban kung may naganap na error o kung ang FTP connection ay gumagamit ng hindi karaniwang mga FTP port.

Ano ang pagkakaiba ng Active at Passive FTP?

1. Ang aktibong mode ay nagbibigay ng higit na seguridad sa FTP server. Ngunit sa passive mode ay hindi. (Ginagamit ang passive mode kapag ang mga koneksyon sa FTP ay hinarangan ng mga firewall.)

2. Ang aktibong FTP ay maaaring magdulot ng mga problema dahil sa mga firewall. Ngunit ang Passive FTP ay walang mga isyu sa koneksyon mula sa mga firewall)

3. Sa active mode, ang client ay nagtatatag ng command channel at ang server ay nagtatatag ng data channel, ngunit sa passive FTP, ang parehong mga koneksyon ay itinatag ng client.

4. Karamihan sa default na mode ng web browser ay Passive. Hindi ginagamit ang active mode bilang default na mode ng isang browser.

Inirerekumendang: