Главная arrow Сеть arrow Что такое FTP?
Как начинался компьютер
Компьютерная революция
Двоичный код
Разработки военных лет
Интегральные микросхемы
Микрокомпьютер
Персоны
Сеть
Язык компьютера
Развитие ПО
Гибкие системы
Средства разработки
Информатика
Вычислительная наука
Операционные системы
Искусственный интеллект
Предыстория
Поиск
Знания и рассуждения
Логика
Робототехника
 

 
Что такое FTP? Печать

FTP (File Transfer Protocol) - протокол передачи файлов. Это один из протоколов передачи информации по сети Интернет. Фактически это общепринятая спецификация команд, которые используют программы для своей работы. Протоколы создаются для того, чтобы разные программы на разных типах компьютеров могли общаться друг с другом. Это что-то типа универсального языка.

Что даёт FTP:

  • Возможность передавать файлы через Интернет
  • Возможность удалённо управлять файлами компьютера
  • Удобство в работе с файлами

При помощи данного протокола Вы можете скачивать на свой компьютер любые файлы: MP3, ZIP архивы, текстовые и программы. Для работы с FTP Вам необходимы специальные программы, которые и обеспечивают данный протокол. Есть несколько типов FTP программ, но наиболее популярны и полезны из них:

  • FTP клиенты
  • FTP серверы

FTP сервер - это специальная программа, запущенная на компьютере и работающая на нём в фоновом режиме. Она делает из обычного компьютера FTP-сервер, с которого можно скачать файлы или закачать. Она отслеживает все запросы приходящие от других компьютеров (например, с Вашего), обрабатывает их и даёт ответ. При установке сервера FTP указывается доступная для других программ клиентов директория. Все файлы и директории имеют свои атрибуты, которые ограничивают к ним доступ с удалённых компьютеров. Например, можно сделать так, чтобы один файл был доступен только для чтения, другой только для выполнения, третий только для записи, четвёртый полностью открыт для других машин и так далее. То же самое и с директориями.

FTP клиент - это специальная программа, которая работает с FTP серверами. Она предназначена для подачи запросов серверам и приёму информации. Фактически она устроена также как и сервер, только управляется она с локальной машины либо автоматически, либо человеком. Управлять клиентом через сеть нельзя, для этого есть сервера. FTP клиенты могут предоставлять пользователям удобный интерфейс, который очень похож на обычный интерфейс менеджеров файлов. Среди хороших FTP клиентов могу отметить Windows Commander. Эта программа позволяет работать с локальными файлами, с удалёнными файлами через FTP, полностью заменяет обычный проводник и умеет делать много полезных и приятных вещей. Раньше такие файловые менеджеры были намного проще (Norton Commander, DOS Navigator, FAR Manager). Windows Commander будет очень полезен для создателей собственных сайтов, так как позволяет максимально удобно закачивать файлы сайта на сервер-хост. У него есть специальная функция синхронизации файлов, которая сравнивает директории и указывает несовпадающие файлы. При синхронизации этот менеджер даже указывает каким образом совпадают файлы - бинарным или текстовым. Можно закачивать файлы бинарным методом и текстовым. Различаются эти методы только различным учётом символов перевода каретки. Например при загрузке CGI скриптов и текстовых файлов (в том числе и HTML) необходимо использовать текстовый метод , а при загрузке приложений, MP3 и прочий двоичных файлов нужно использовать бинарный метод.

Другой тип клиентов FTP - это программы типа Go!Zilla, ReGet и прочие. Называются они менеджерами загрузки. Они позволяют пользователям удобно осуществлять загрузку файлов с WEB-серверов. Особенность этих программ заключается в том, что они умеют интегрироваться с браузером и автоматически перехватывать у него файлы, которые Вы скачиваете со страниц. FTP загрузчики позволяют ВАм осуществлять докачку в случае обрыва связи, они обычно имеют красивый интерфейс и удобное управление. Они могут осуществлять загрузку по расписанию. Например, Вы нажимаете "скачать" на страницах сайтов, потом Вы указываете программе - Скачать позднее. При этом программа фиксирует все выделенные для загрузки файлы и выводит Вам их в своём окне. Вы можете указать ей какие файлы и в какое время скачать, и она автоматически их скачает. Действуя автоматически, программа умеет сама звонить провайдеру по модему, соединяться с сервером, скачивать нужные файлы и даже отсоединяться и отключать компьютер. Это удобно, елси у Вас неограниченный ночной доступ. Вы можете одну ночь сидеть в Интернете и выделять файлы, а вторую ночь спать, подставив программу типа Go!Zilla скачивать их автоматически.

В общем FTP - это круто. Поэтому всегда и везде используйте этот протокол. Свои странички загружайте по FTP, а не через WEB формы.