FTP - File Transfer Protocol

Ang File Transfer Protocol (FTP) nagtugot kanimo sa pagbalhin sa mga kopya sa mga file tali sa duha ka mga computer gamit ang usa ka simple nga network protocol nga base sa Internet Protocol . Ang FTP mao usab ang termino nga gigamit sa paghisgot sa proseso sa pagkopya sa mga file gamit ang FTP technology.

Kasaysayan ug Giunsa sa FTP Works

Ang FTP gipalambo sa mga 1970 ug 1980s aron suportahan ang pagpaambit sa mga file sa TCP / IP ug sa mas karaang mga network. Ang protocol nagsunod sa model sa kliyente-server sa komunikasyon. Sa pagbalhin sa mga file gamit ang FTP, usa ka user ang nagpadagan sa FTP client program ug nagsugod sa koneksyon sa usa ka hilit nga kompyuter nga naggamit sa FTP server software. Human nga maestablisar ang koneksyon, mahimong mopili ang kliyente nga magpadala ug / o modawat sa mga kopya sa mga file, singles o sa mga grupo.

Ang orihinal nga FTP nga mga kliyente mga programa sa command line alang sa mga sistema sa operasyon sa Unix; Ang mga gumagamit sa Unix midagan nga 'ftp' nga command line client nga programa aron makakonektar sa FTP server ug mag-upload o mag-download sa mga file. Ang usa ka kalainan sa FTP nga gitawag nga Trivial File Transfer Protocol (TFTP) gimugna usab aron suportahan ang mga sistema sa low-end nga computer. Ang TFTP naghatag sa sama nga sukaranang suporta sama sa FTP apan sa usa ka pinasimple nga protocol ug set of commands nga limitado sa labing komon nga paglihok sa paglihok sa file. Sa wala madugay, ang Windows FTP nga kliyente sa software nahimong popular nga mga gumagamit sa Microsoft Windows nga gusto nga adunay mga graphical interface sa FTP system.

Ang usa ka FTP server mamati sa TCP port 21 alang sa umaabot nga mga hangyo sa koneksyon gikan sa FTP nga mga kliyente. Ang server naggamit niini nga pantalan aron makontrol ang koneksyon ug magbukas sa usa ka lahi nga port alang sa pagbalhin sa data file.

Unsaon Paggamit sa FTP alang sa File Sharing

Aron makakonektar sa usa ka FTP server, usa ka kliyente nagkinahanglan og username ug password nga gitakda sa administrator sa server. Daghang gitawag nga publiko nga FTP nga mga site wala magkinahanglan og password apan hinuon mosunod sa usa ka espesyal nga kombensiyon nga modawat sa bisan kinsang kliyente gamit ang "anonymous" ingon nga username niini. Alang sa bisan unsang FTP site nga publiko o pribado, ang mga kliyente makaila sa FTP server pinaagi sa IP address (sama sa 192.168.0.1) o sa hostname niini (sama sa ftp.about.com).

Ang yano nga FTP nga mga kliyente gilakip sa kadaghanan sa mga operating system sa network, apan ang kadaghanan niini nga mga kliyente (sama sa FTP.EXE sa Windows) nagsuporta sa usa ka relatibo nga dili mahigalaon nga command-line interface. Daghang mga alternatibo nga mga third-party FTP nga mga kliyente ang napalambo nga suporta sa graphic user interface (GUIs) ug dugang nga mga pasilidad nga kasayon.

Ang FTP nagsuporta sa duha ka mga paagi sa pagbalhin sa data: plain text (ASCII), ug binary. Gipahimutang nimo ang mode sa FTP client. Usa ka kasagarang sayop sa paggamit sa FTP ang nagsulay sa pagbalhin sa binary file (sama sa programa o musika nga file) samtang sa text mode, hinungdan nga ang wala mausab nga file mahimo nga dili magamit.

Mga kapilian sa FTP

Ang mga peer-to-peer (P2P) nga file sharing nga mga sistema sama sa BitTorrent nagtanyag sa mas abante ug luwas nga mga matang sa file sharing kay sa FTP technology offers. Kini nga mga dugang nga modernong mga sistema sa pagpakigbahin sa basahon nga sama sa cloud sama sa Box ug Dropbox kadaghanan nakawagtang sa panginahanglan alang sa FTP sa Internet.