FTP: обмен файлами с сервером

Web-сайты состоят из множества файлов. Файлами могут быть представлены и страницы, содержащие тексты сайта, и графические элементы оформления, и программная часть, обеспечивающая интерактивность сайта. Составляющие сайт файлы размещаются на сервере хостинг-провайдера, который обеспечивает их хранение, после чего та часть из них, которую вы хотите распространять, становится доступной посетителям сайта. Для редактирования и настройки сайта требуется механизм загрузки необходимых файлов на сервер хостинг-провайдера. Для решения этих задач служит протокол FTP.

FTP (от англ. File Transfer Protocol - протокол передачи файлов) - это распространённый в Интернете стандарт для передачи файлов между компьютерами. Для использования FTP потребуется специальная программа-клиент, логин/пароль и адрес сервера, с которым будет устанавливаться соединение. Если последние два элемента (логин/пароль и адрес) выдаёт хостинг-провайдер, то с программой-клиентом для работы по FTP можно разобраться самостоятельно. В Сети готовых FTP-клиентов имеется великое множество. Эти программы существуют для всех платформ (Windows, Unix, Mac) и попадаются как совершенно бесплатные, так и предоставляющиеся за деньги. Впрочем, большинство хостинг-провайдеров готовы порекомендовать FTP-клиент, а некоторые даже распространяют эти программы со своих сайтов.

Большинство современных программных пакетов для создания web-сайтов, например Microsoft FrontPage или Adobe Dreamweaver, содержат встроенные FTP-клиенты, что позволяет им обмениваться с сервером файлами автоматически в незаметном для пользователя режиме.

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