FTP - Файлды тасымалдау протоколы

Файлды тасымалдау протоколы (FTP) Интернет протоколына негізделген қарапайым желі протоколын пайдаланып файлдардың көшірмелерін екі компьютер арасында тасымалдауға мүмкіндік береді. FTP FTP технологиясын пайдаланып файлдарды көшіру үдерісіне сілтеме жасағанда қолданылатын термин.

Тарих және FTP қалай жұмыс істейді

FTP 1970 және 1980 жылдары TCP / IP және ескі желілерде файлдарды ортақ пайдалануды қолдау үшін әзірленген. Хаттама клиент-сервердің коммуникациялық моделі бойынша жүреді. Файлдарды FTP арқылы тасымалдау үшін пайдаланушы FTP клиент бағдарламасын іске қосады және FTP серверінің бағдарламалық жасақтамасын іске қосатын қашықтағы компьютерге қосылымды бастайды. Қосылым орнатылғаннан кейін, клиент файлдардың көшірмелерін жіберуді және / немесе алуды таңдай алады, жеке-дара немесе топтарда.

Original FTP клиенттері Unix операциялық жүйелеріне арналған пәрмен жолы бағдарламалары болды; Unix пайдаланушылары FTP серверлеріне қосылу және файлдарды кері қотару немесе жүктеу үшін «ftp» командасының клиенттік бағдарламасын орындады. Төмен деңгейдегі компьютерлік жүйелерді қолдау үшін Trivial File Transfer Protocol (TFTP) деп аталатын FTP нұсқасы да жасалды. TFTP FTP ретінде бірдей базалық қолдауды қамтамасыз етеді, бірақ қарапайым хаттамамен және кең таралған файлды тасымалдау операцияларымен шектелген пәрмендер жиынтығымен қамтамасыз етеді. Кейінірек, Windows FTP клиентінің бағдарламалық жасақтамасы Microsoft Windows пайдаланушылары FTP жүйелеріне графикалық интерфейстерді қалауды қалағандай танымал болды.

FTP сервері FTP клиенттерінен кіретін байланыс сұраулары үшін TCP портына 21 тыңдайды. Сервер бұл портты қосылымды басқару үшін пайдаланады және файл деректерін жіберу үшін бөлек портты ашады.

Файлды ортақ пайдалану үшін FTP қалай пайдалануға болады

FTP серверіне қосылу үшін клиент сервер әкімшісімен орнатылған пайдаланушы аты мен құпия сөзді талап етеді. Көптеген қоғамдық FTP сайттары құпия сөзді қажет етпейді, бірақ оның орнына пайдаланушы аты ретінде «жасырын» пайдаланатын кез келген клиентті қабылдайтын арнайы конвенцияны орындаңыз. Кез-келген FTP сайтының ашық немесе жекешелендірілген үшін, клиенттер FTP серверін IP мекен-жайы (мысалы, 192.168.0.1) немесе оның хост атауы арқылы (ftp.about.com сияқты) анықтайды.

Қарапайым FTP клиенттері көптеген желілік операциялық жүйелермен қамтылған , бірақ бұл клиенттердің көпшілігі (FTP.EXE сияқты Windows-де) салыстырмалы түрде жағымсыз пәрмен жолы интерфейсін қолдайды. Графикалық пайдаланушы интерфейстерін (GUI) және қосымша ыңғайлылық мүмкіндіктерін қолдайтын көптеген баламалы үшінші тарап FTP клиенттері әзірленді.

FTP деректерді берудің екі режимін қолдайды: қарапайым мәтін (ASCII) және екілік. Сіз режимді FTP клиентінде орнатасыз. FTP пайдалану кезінде жалпы қателік мәтіндік режимде екілік файлды (мысалы, бағдарлама немесе музыка файлы) жіберуге тырысады, себебі берілген файл жарамсыз болып табылады.

FTP үшін баламалар

BitTorrent секілді Peer to Peer (P2P) файлды бөлісу жүйелері FTP технологиясына қарағанда файлды бөлісудің неғұрлым кеңейтілген және қауіпсіз нысандарын ұсынады. Бұған қоса, Box және Dropbox сияқты бұлтқа негізделген файлдарды ортақ пайдалану жүйелері Интернеттегі FTP қажеттілігін елеулі түрде жойды.