FTP - Протокол за пренос на датотеки

Протокол за пренос на датотеки (FTP) ви овозможува да префрлувате копии од датотеки помеѓу два компјутери со користење на едноставен мрежен протокол врз основа на Интернет протокол . FTP исто така е термин кој се користи кога се однесуваат на процесот на копирање на датотеки користејќи FTP технологија.

Историја и како FTP работи

FTP беше развиен во текот на 1970-тите и 1980-тите за поддршка на споделување на датотеки на TCP / IP и постари мрежи. Протоколот го следи моделот на комуникација со клиент-сервер . За пренос на фајлови со FTP, корисникот работи FTP-клиентска програма и иницира поврзување со оддалечен компјутер кој работи со FTP серверски софтвер. Откако ќе се воспостави врската, клиентот може да избере да испраќа и / или да прима копии од датотеки, поединечно или во групи.

Оригиналните FTP клиенти беа програмите на командната линија за Unix оперативните системи; Корисниците на Unix трчаа на клиентската програма на командната линија за "ftp" за да се поврзуваат со FTP сервери и да испраќаат или да преземаат датотеки. Варијација на FTP наречена Trivial File Transfer Protocol (TFTP) исто така беше развиена за поддршка на low-end компјутерските системи. TFTP ја обезбедува истата основна поддршка како FTP, но со поедноставен протокол и сет на команди ограничени на најчестите операции за пренос на датотеки. Подоцна, 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 клиенти се развиени со поддршка на графички кориснички интерфејси (GUIs) и дополнителни практични функции.

FTP поддржува два начини на пренос на податоци: обичен текст (ASCII) и бинарен. Постави го режимот во FTP клиентот. Честа грешка при користење на FTP се обидува да префрли бинарна датотека (како што е програма или музичка датотека) додека е во текстуален режим, предизвикувајќи пренесената датотека да биде неупотреблива.

Алтернативи на FTP

Системите за споделување на датотеки од типот " peer-to-peer" (P2P) како BitTorrent нудат понапредни и безбедни форми на споделување на датотеки од FTP технологијата. Овие плус модерни облак-базирани системи за споделување на датотеки како Box и Dropbox во голема мера ја елиминираа потребата за FTP на интернет.