FTP - Faili ya Uhamisho wa Faili

Faili ya Faili ya Uhamisho (FTP) inakuwezesha kuhamisha nakala za faili kati ya kompyuta mbili kwa kutumia protoso rahisi ya mtandao kulingana na Itifaki ya Internet . FTP pia ni neno linalotumiwa wakati wa kutaja mchakato wa kuiga faili kwa kutumia teknolojia ya FTP.

Historia na jinsi FTP Kazi

FTP ilianzishwa wakati wa miaka ya 1970 na 1980 ili kusaidia ushirikiano wa faili kwenye TCP / IP na mitandao ya zamani. Itifaki ifuatavyo mfano wa mteja-server wa mawasiliano. Kuhamisha faili na FTP, mtumiaji anaendesha mpango wa mteja wa FTP na huanzisha uhusiano kwenye kompyuta ya mbali inayoendesha programu ya seva ya FTP. Baada ya kuunganishwa imara, mteja anaweza kuchagua kutuma na / au kupokea nakala za faili, peke yake au kwa vikundi.

FTP wateja wa awali walikuwa amri za mstari wa mipango ya mifumo ya uendeshaji ya Unix; Watumiaji wa Unix waliendesha programu ya mteja wa mstari wa "ftp" ili kuungana na seva za FTP na kupakua au kupakua faili. Tofauti ya FTP iitwayo Programu ya Uhamisho wa Faili ya Tatizo (TFTP) pia ilitengenezwa ili kuunga mkono mifumo ya kompyuta ya mwisho. TFTP hutoa usaidizi sawa wa msingi kama FTP lakini kwa itifaki rahisi na kuweka amri iliyopunguzwa shughuli za kawaida za kuhamisha faili.Kwa hiyo, programu ya mteja wa Windows FTP iliwa maarufu kama watumiaji wa Microsoft Windows walipendelea kuwa na mipangilio ya graphic kwa mifumo ya FTP.

Seva ya FTP inasikiliza bandari ya TCP 21 kwa ajili ya maombi ya kuunganisha yaliyoingia kutoka kwa wateja wa FTP. Seva inatumia bandari hii kudhibiti uunganisho na kufungua bandari tofauti kwa kuhamisha data ya faili.

Jinsi ya kutumia FTP kwa Kushiriki Picha

Kuunganisha kwenye seva ya FTP, mteja inahitaji jina la mtumiaji na nenosiri kama ilivyowekwa na msimamizi wa seva. Wengi walioitwa FTP maeneo ya umma hawahitaji password lakini badala ya kufuatilia mkataba maalum ambayo inakubali mteja yoyote kutumia "bila jina" kama jina lake la mtumiaji. Kwa tovuti yoyote ya FTP ya umma au ya kibinafsi, wateja wanatambua seva ya FTP ama kwa anwani yake ya IP (kama vile 192.168.0.1) au kwa jina lake la host host (kama ftp.about.com).

Wafanyakazi wa FTP rahisi hujumuishwa na mifumo mingi ya uendeshaji wa mtandao, lakini wengi wa wateja hawa (kama vile FTP.EXE kwenye Windows) huunga mkono interface isiyo ya amri ya mstari wa kiungo. Wengi mbadala FTP wateja wamekuwa maendeleo kwamba msaada graphic graphic interfaces (GUIs) na makala ya ziada ya urahisi.

FTP inasaidia njia mbili za uhamisho wa data: maandishi wazi (ASCII), na binary. Unaweka mode katika mteja wa FTP. Hitilafu ya kawaida wakati wa kutumia FTP inajaribu kuhamisha faili ya binary (kama vile programu au faili ya muziki) wakati wa hali ya maandishi, na kusababisha faili iliyohamishwa kuwa isiyoweza kutumika.

Dawa za FTP

Mfumo wa kushirikiana na wavuti (P2P) wa faili kama BitTorrent hutoa fomu za juu zaidi na salama za kugawana faili kuliko teknolojia ya FTP inatoa. Hizi pamoja na mifumo ya kugawana faili ya wingu kama kisasa na Sanduku la Dropbox vimeondoa kwa kiasi kikubwa haja ya FTP kwenye mtandao.