Skip to main content

Isang Buod ng FTP - File Transfer Protocol

FTP (File Transfer Protocol), SFTP, TFTP Explained. (Mayo 2024)

FTP (File Transfer Protocol), SFTP, TFTP Explained. (Mayo 2024)
Anonim

File Transfer Protocol (FTP) nagpapahintulot sa iyo na maglipat ng mga kopya ng mga file sa pagitan ng dalawang computer gamit ang isang simpleng network protocol batay sa Internet Protocol. Ang FTP ay din ang terminong ginamit kapag tumutukoy sa proseso ng pagkopya ng mga file gamit ang FTP technology.

Kasaysayan at Paano Gumagana ang FTP

Ang FTP ay binuo noong 1970s at 1980s upang suportahan ang pagbabahagi ng file sa TCP / IP at mga mas lumang network. Sinusunod ng protocol ang modelo ng client-server ng komunikasyon. Upang maglipat ng mga file gamit ang FTP, ang isang user ay nagpapatakbo ng isang programa ng FTP client at nagpasimula ng koneksyon sa isang remote na computer na tumatakbo sa software ng FTP server. Matapos maitatag ang koneksyon, maaaring piliin ng kliyente na magpadala at / o tumanggap ng mga kopya ng mga file, nang isa o sa mga grupo.

Ang orihinal na mga kliyenteng FTP ay mga programa ng command line para sa mga operating system ng Unix; Ang mga gumagamit ng Unix ay nagpatakbo ng mga programa ng client line ng 'ftp' para kumonekta sa mga FTP server at alinman sa pag-upload o pag-download ng mga file. Ang isang pagkakaiba-iba ng FTP na tinatawag na Trivial File Transfer Protocol (TFTP) ay binuo din upang suportahan ang mga low-end na sistema ng computer. Ang TFTP ay nagbibigay ng parehong pangunahing suporta bilang FTP ngunit may isang pinasimple na protocol at hanay ng mga utos na limitado sa pinakakaraniwang mga paglilipat ng file transfer. Sa ibang pagkakataon, naging popular ng Windows FTP client software ang mga gumagamit ng Microsoft Windows na magkaroon ng mga graphical na interface sa mga FTP system.

Nakikinig ang isang FTP server sa TCP port 21 para sa mga papasok na kahilingan sa koneksyon mula sa mga kliyenteng FTP. Ginagamit ng server ang port na ito upang kontrolin ang koneksyon at bubukas ang isang hiwalay na port para sa paglilipat ng data ng file.

Paano Gumamit ng FTP para sa Pagbabahagi ng File

Upang kumonekta sa isang FTP server, nangangailangan ang client ng isang username at password na itinakda ng administrator ng server. Maraming mga tinatawag na pampublikong FTP site ay hindi nangangailangan ng isang password ngunit sa halip ay sundin ang isang espesyal na convention na tumatanggap ng anumang mga kliyente na gumagamit ng "anonymous" bilang username nito. Para sa anumang pampublikong o pribadong FTP site, tinukoy ng mga kliyente ang FTP server alinman sa pamamagitan ng IP address nito (tulad ng 192.168.0.1) o sa pamamagitan ng hostname nito (tulad ng ftp.about.com).

Ang mga simpleng FTP client ay kasama sa karamihan sa mga operating system ng network, ngunit karamihan sa mga kliyente na ito (tulad ng FTP.EXE sa Windows) ay sumusuporta sa isang relatibong hindi magiliw na command-line interface. Maraming mga alternatibong mga kliyenteng FTP ng third-party na binuo na sumusuporta sa graphic user interface (GUI) at mga karagdagang tampok sa kaginhawahan.

Sinusuportahan ng FTP ang dalawang mga mode ng paglipat ng data: plain text (ASCII), at binary. Inilagay mo ang mode sa FTP client. Ang isang pangkaraniwang error kapag gumagamit ng FTP ay sinusubukang ilipat ang isang binary file (tulad ng isang programa o file ng musika) habang nasa text mode, nagiging sanhi ng hindi na magamit na inilipat na file.

Mga alternatibo sa FTP

Ang mga peer-to-peer (P2P) file sharing system tulad ng BitTorrent ay nag-aalok ng mas advanced at secure na mga paraan ng pagbabahagi ng file kaysa FTP teknolohiya alok. Ang mga dagdag na modernong cloud-based na mga sistema ng pagbabahagi ng file tulad ng Box at Dropbox ay higit na natanggal ang pangangailangan para sa FTP sa Internet.