Новостей | Акций


Статьи и советы Версия для печати
» Коротко о FTP »  17.09.2013
1303

Интересно, у кого дома нет такого чуда техники как ноутбук, ПК или, в худшем случае, старенький компьютер? Наверное, мы уже не представляем свою жизнь без клавиш, социальных сетей, просмотра или разработки различных сайтов и программ  и, конечно же,  Интернета. А Вы в курсе принципа действия работы интернета, и вообще как, что и кому передается. Поэтому сегодня поговорим о FTP.

Одним из стандартов интернет является FTP ( file transfer protocol), из семейства TCP/IP.  FTP  - это протокол передачи файлов, во время копирования одного файла из одной системы в другую. Свою историю существования  он начал еще в конце шестидесятых годов, но пользуются им и по сегодняшний день. С его помощью Вы можете также просматривать файлы на FTP сайтах. Для просмотра и копирования файлов необходимо иметь программу для работы с FTP сайтами, чаще всего используется простой браузер или же еще имеется возможность ввода команды "FTP" в командной строке ОС.

Когда Вы обладатель возможности входа в сеть интернет, Вы можете выкачивать или же закачивать файлы из/в сайтов  всемирной паутины. Для использования FTP протокола необходим FTP-клиент, который открывает доступ к FTP-серверу. Дальше нужно пройти простую авторизацию в системе, причем можно подключатся анонимно (на больших серверах).  В своей работе он использует так называемый транспортный протокол TCP.

FTP не так уж прост. При подключении клиента к серверу идет двусторонняя связь, которая и поддерживается протоколом. Одна связь - это возможность удаленного доступа (с помощью telnet); вторая - это непосредственно обмен данными. Со своей стороны FTP-сервер открывает 21 порт (или же    passive open), а FTP-клиент -  active open. Пока не окончилась процедура FTP, канал находится в активном состоянии.

Работать с передачей файлов с помощью FTP можно в нескольких режимах: передача текстовых файлов - это режим ASCII, не текстовых файлов (возьмем например картинки) - это режим binary. Можно переключиться между режимами, используя команды ascii и binary. Преимущество FTP , например, перед HTTP в том, что он позволяет осуществлять передачу файлов быстрее, а также при обрыве связи - продолжить закачивать с того места, где все прервалось.  Он используется и сейчас, и может быть полезен при плохой и неустойчивой связи.