Ang FTP ay isang acronym na may iba't ibang paggamit. Ang pinakakaraniwang ekspresyon ng Ingles ay tumutukoy sa File Transfer Protocol (sa aming wika, Protocol File Transfer), na ginamit sa larangan ng agham ng computer.
Ang FTP ay isang protocol ng network: isang hanay ng mga patakaran na nagtatag kung paano dapat makipag-usap ang dalawa o higit pang mga entidad upang makamit ang paghahatid ng impormasyon. Sa tiyak na kaso ng FTP, ito ay isang protocol na nakatuon sa paglipat ng mga file sa pamamagitan ng isang TCP / IP type network na batay sa arkitektura ng client-server.
Ang computer computer, sa balangkas na ito, ay kumokonekta sa server sa pamamagitan ng FTP upang magpadala o mag-download ng mga file. Ang protocol na ito ay naglalayong i-maximize ang bilis, nang walang paggamit sa pag-encrypt upang maprotektahan ang impormasyon. Para sa kadahilanang ito, ang mga aplikasyon ay madalas na ginagamit na nagpapahintulot sa paglipat ng materyal ngunit may naka-encrypt na trapiko.
Salamat sa FTP, ang dalawang computer (computer) na hindi gumagamit ng parehong operating system ay maaaring makipag-usap. Posible ito dahil gumamit ang magkakaibang komunikasyon ng parehong protocol na na-standardize na.
Ang ginagawa ng mga patakaran ng FTP ay itinatag ang mga parameter na kinakailangan upang makamit ang koneksyon (na nagpapahiwatig ng mode ng paglipat, port, atbp.) At tukuyin kung anong uri ng operasyon ang isasagawa sa file system (magdagdag, magtanggal, magkopya). Dahil ang koneksyon ay bi-direksyon, maaaring ma-download at ipadala nang sabay-sabay ang mga file.
Sa pangkalahatan, upang maitaguyod ang komunikasyon, gumagamit ang gumagamit ng isang kliyente ng FTP, na kung saan ay software na gumagamit ng FTP upang kumonekta sa isang FTP server (isa pang programa, na ang pagpapaandar ay upang payagan ang pagpapalitan ng mga file sa pagitan ng iba't ibang mga computer). Ang kliyente ng FTP, sa pamamagitan ng pagkonekta sa FTP server, ay maaaring mag-upload o mag-download ng mga file mula sa ibang computer.
Malawak na nagsasalita, masasabi nating ang mga mobile phone na may operating system ng Android ay batay sa isang iba't ibang arkitektura ng processor kaysa sa mga computer na gumagamit ng Windows, halimbawa. Hindi ito, samakatuwid, pinipigilan ang dalawang pangkat na ito sa pagkonekta sa bawat isa upang makipagpalitan ng mga file sa pamamagitan ng isang FTP server. Sa ganitong paraan, maaari kaming magpadala ng mga larawan at video mula sa telepono sa aming computer para sa backup, isang pangkaraniwang kasanayan.
Mahalagang tandaan na kung ang palitan ng file sa pamamagitan ng isang FTP server ay isinasagawa sa pagitan ng mga aparato na nagbabahagi ng parehong koneksyon sa network, hindi kinakailangan ang pag-access sa Internet; Sa madaling salita, ang mga gumagamit na nagbabayad para sa isang sukat na koneksyon sa Internet, na may isang limitasyon sa pagkonsumo bawat buwan, ay hindi dapat mag-alala dahil ang lahat ng mga pag-upload at pag-download na isinasagawa nila sa kontekstong ito ay hindi gagamit ng data mula sa kanilang mga plano.
Ang pinaka-malawak na ginagamit na pamilya ng mga produkto para sa mga layuning ito ay ang FileZilla, na nag-aalok ng parehong isang bukas na mapagkukunan ng FTP client at server. Salamat sa dalawang pagpipilian na ito, parehong libre, milyon-milyong mga tao ang nag-configure ng kanilang mga system sa pagbabahagi ng file nang walang mga problema araw-araw. Orihinal na, ang FileZilla ay nagtrabaho nang eksklusibo sa Windows operating system, ngunit ngayon maaari rin itong mai-install sa macOS, FreeBSD, at GNU / Linux, bukod sa iba pa. Dapat pansinin na wala itong kaugnayan sa kumpanya ng Mozilla, sa kabila ng pangalan nito.