FTP - Protokoll ta 'Trasferiment ta' Fajls

File Transfer Protocol (FTP) jippermettilek li tittrasferixxi kopji ta 'fajls bejn żewġ kompjuters permezz ta' protokoll ta 'netwerk sempliċi bbażat fuq il -Protokoll ta' l-Internet . L-FTP huwa wkoll it-terminu użat meta jirreferi għall-proċess tal-ikkupjar ta 'fajls bl-użu tat-teknoloġija FTP.

Storja u Kif taħdem FTP

FTP ġie żviluppat matul is-snin 70 u tmenin biex isostni l-qsim tal-fajls fuq TCP / IP u netwerks antiki. Il-protokoll isegwi l -mudell ta 'komunikazzjoni client-server . Biex tittrasferixxi fajls b'FTP, utent imexxi programm ta 'client FTP u jibda konnessjoni ma' kompjuter remot li jmexxi softwer tal-FTP server. Wara li tiġi stabbilita l-konnessjoni, il-klijent jista 'jagħżel li jibgħat u / jew jirċievi kopji ta' fajls, waħedhom jew fi gruppi.

Il-klijenti FTP oriġinali kienu programmi tal-linja tal-kmand għas-sistemi operattivi Unix; L-utenti tal-Unix mexxa l-programm tal-klijent tal-linja tal-kmand 'ftp' biex jgħaqqdu ma 'servers FTP u jew upload jew download files. Ġiet żviluppata wkoll varjazzjoni ta 'FTP imsejħa Protokoll tat-Trasferiment tal-Fajl Trivjali (TFTP) biex tappoġġja sistemi tal-kompjuter ta' livell baxx. TFTP jipprovdi l-istess appoġġ bażiku bħall-FTP iżda b'sempliċi protokoll u sett ta 'kmandi limitati għall-operazzjonijiet ta' trasferiment tal-fajl l-aktar komuni. Il- Windows , is-softwer tal- klijenti tal-Windows FTP sar popolari minħabba li l-utenti tal-Windows Microsoft ippreferew li jkollhom interfaces grafiċi għal sistemi FTP.

FTP server jisma 'fuq il- port TCP 21 għal talbiet ta' konnessjoni li jkunu ġejjin minn klijenti FTP. Is-server juża dan il-port biex jikkontrolla l-konnessjoni u jiftaħ port separat għat-trasferiment tad-data tal-fajl.

Kif tuża FTP għall-Qsim tal-Fajls

Biex tgħaqqad ma 'server FTP, klijent jirrikjedi username u password kif stabbilit mill-amministratur tas-server. Ħafna siti hekk imsejħa FTP pubbliċi ma jeħtieġux password iżda minflok isegwu konvenzjoni speċjali li taċċetta kwalunkwe klijent li juża "anonimu" bħala l-username tagħha. Għal kull sit FTP pubbliku jew privat, il-klijenti jidentifikaw is-server FTP jew bl- indirizz IP tiegħu (bħal 192.168.0.1) jew bl-isem hostname tiegħu (bħal ftp.about.com).

Klijenti FTP sempliċi huma inklużi mas -sistemi operattivi tan - netwerks l-aktar, iżda l-biċċa l-kbira ta 'dawn il-klijenti (bħal FTP.EXE fuq il-Windows) jappoġġjaw interface tal-kmand relattivament mhux favorevoli. Ġew żviluppati bosta klijenti FTP ta 'partijiet terzi li jappoġġaw interfaces ta' utent grafiku (GUIs) u karatteristiċi addizzjonali ta 'konvenjenza.

FTP jappoġġja żewġ modi ta 'trasferiment ta' dejta: test sempliċi (ASCII), u binarju. Issettja l-modalità fil-klijent FTP. Żball komuni meta tuża FTP qed jipprova jittrasferixxi fajl binarju (bħal programm jew mużika fajl) waqt li jkun fil-mod tat-test, u b'hekk il-fajl ittrasferit ma jkunx jista 'jintuża.

Alternattivi għall-FTP

Sistemi ta 'qsim tal-fajls Peer-to-peer (P2P) bħal BitTorrent joffru forom aktar avvanzati u sikuri ta' qsim tal-fajls minn offerti tat-teknoloġija FTP. Dawn flimkien ma 'sistemi moderni ta' qsim ta 'fajls ibbażati fuq sħab bħal Kaxxa u Dropbox fil-biċċa l-kbira eliminaw il-ħtieġa għal FTP fuq l-Internet.