Пратакол перадачы файлаў - FTP

Пратакол перадачы файлаў (FTP) дазваляе перадаваць копіі файлаў паміж двума кампутарамі з дапамогай простага сеткавага пратаколу , заснаванага на інтэрнэце - пратаколе . FTP таксама тэрмін, які выкарыстоўваецца пры звароце да працэсу капіявання файлаў з дапамогай тэхналогіі FTP.

Гісторыя і як FTP Works

FTP быў распрацаваны ў 1970 - х і 1980 - х гадоў для падтрымкі агульнага доступу да файлаў на TCP / IP і старых сетак. Пратакол варта мадэлі кліент-сервер сувязі. Для перадачы файлаў з FTP, карыстальнік запускае праграму FTP-кліент і ініцыюе злучэнне з серверным праграмным забеспячэннем FTP аддаленага кампутарам пад кіраваннем. Пасля ўсталявання злучэння, кліент можа выбраць для адпраўкі і / або атрымліваць копіі файлаў, асобна або ў групах.

Арыгінальныя FTP кліенты праграмы каманднага радка для аперацыйных сістэм Unix; карыстальнікі Unix пабеглі кліенцкую праграму каманднага радка «FTP» для падлучэння да FTP-серверам і альбо загружаць або спампоўваць файлы. Разнавіднасцю FTP называецца Trivial File Transfer Protocol (TFTP) быў распрацаваны для падтрымкі нізкіх канчатковых камп'ютэрных сістэм. TFTP забяспечвае тую ж асноўную падтрымку як FTP , але з спрошчаным пратаколам і наборам каманд абмяжоўваюцца найбольш распаўсюджанымі перадачай файлаў operations.Later, кліент для Windows FTP праграмнае забеспячэнне стала папулярным , як карыстальнікі Microsoft Windows аддаюць перавагу выкарыстоўваць графічныя інтэрфейсы для FTP сістэм.

FTP - сервер праслухоўвае TCP порт 21 для ўваходзяць запытаў на падключэнне ад кліентаў FTP. Сервер выкарыстоўвае гэты порт для кіравання злучэннем і адкрывае асобны порт для перадачы файлаў дадзеных.

Як выкарыстоўваць FTP для доступу да файлаў

Для падлучэння да FTP-серверу, кліент запытвае імя карыстальніка і пароль, якія ўсталёўваюцца адміністратарам сервера. Многія так званыя грамадскасць FTP сайты не патрабуюць пароля , але замест таго, каб прытрымлівацца спецыяльнай канвенцыі , якая прымае любы кліент з дапамогай «ананімнай» ў якасці імя карыстальніка. Для любога сайта FTP дзяржаўных або прыватных, кліенты вызначыць FTP - сервер або па яго IP - адрас (напрыклад 192.168.0.1) або яго імя хаста (напрыклад , як ftp.about.com).

Простыя FTP кліенты ўваходзіць у склад большасці сеткавых аперацыйных сістэм , але большасць з гэтых кліентаў (напрыклад, ftp.exe на Windows) падтрымліваюць адносна несяброўскі інтэрфейс каманднага радка. Многія альтэрнатыўныя кліенты іншых FTP былі распрацаваны, якія падтрымліваюць графічныя карыстацкія інтэрфейсы (GUI) і дадатковыя функцыі, выгоды.

FTP падтрымлівае два рэжыму перадачы дадзеных: звычайны тэкст (ASCII) і двойкавую. Вы можаце ўсталяваць рэжым у кліенце FTP. Распаўсюджаная памылка пры выкарыстанні FTP спрабуе перадаць двайковы файл (напрыклад, файл праграмы або музыкі), а ў тэкставым рэжыме, у выніку чаго загружаны файл будзе непрыдатным для выкарыстання.

альтэрнатывы FTP

Peer-роўнаму файлы (P2P) сістэма абмену , такія як BitTorrent прапануюць больш прасунутыя і бяспечныя формы сумеснага выкарыстання файлаў , чым тэхналогія прапановы FTP. Гэтыя плюс сучасныя хмарныя сістэмы на аснове сумеснага выкарыстання файлаў, як Box і Dropbox ў значнай ступені ліквідуе неабходнасць FTP ў Інтэрнэце.