• ASCII (аббревиатура от American Standard Code for Information Interchange) – используется для передачи преимущественно текстовых файлов (не забывайте, что HTML по своей сути тоже текстовый файл);
• Binary – режим, использующийся для передачи двоичного кода (то есть для нетекстовых файлов, например картинок).
Работая в Интернете, пользователь открывает сайты, используя HTTP – протокол, специально предназначенный для загрузки веб-страниц. В то же время HTTP используется и для за грузки файлов, поэтому у многих пользователей возникает закономерный вопрос: зачем использовать FTP для закачки, если это позволяет делать HTTP.
ПРИМЕЧАНИЕ
FTP-ссылки начинаются символами ftp://, а HTTP-ссылки – http://.
Протокол FTP разрабатывался специально для передачи файлов, поэтому этот процесс в нем реализован наиболее эффективно: чем больше размер файла, тем более оправданно использование FTP.
Преимущества FTP перед HTTP:
• меньшее количество сопутствующего служебного трафика;
• меньшая нагрузка на аппаратную часть сервера, соответственно большее количество одновременных подключений и большая стабильность.
Раньше была очень актуальна встроенная в FTP возможность продолжать скачивание после отключения связи с того места, где произошел обрыв. Однако в последнее время все менеджеры загрузки обзавелись подобной функцией. Правда, на HTTP-серверах эта функция реализована программно, в то время как в FTP докачка поддерживается на уровне протокола.
FTP-адрес выглядит следующим образом: ftp://user:password@112.199.28.50:21/. Символы user – это имя пользователя, двоеточие – разделитель для программы между именем пользователя и паролем, password – пароль. Знак @ означает разделение между данными о пользователе и адресом. Дальше идет непосредственно адрес: IP-адрес или буквенное значение (например, ftp.microsoft.com). После адреса снова идет двоеточие, разделяющее адрес и номер порта подключения (по умолчанию это порт 21, но может быть и другой порт, назначаемый администратором сервера).
Адрес может выглядеть и так: ftp://212.199.28.50. Это означает, что имя пользователя – anonymous, пароль – адрес электронной почты, а порт – 21.
HTTP – более универсальный протокол, который, конечно, можно использовать для закачки файлов. Однако, чтобы использовать интернет-канал по максимуму и закачать данные как можно быстрее, лучше поискать нужный файл на FTP-сервере. Данная рекомендация справедлива для действительно больших файлов (от 100 Мбайт).
Варианты использования FTP
FTP-клиент
Как правило, главное окно всех FTP-клиентов разделено на две части: одно (обычно находится слева) – отображает содержимое диска пользователя, другое предназначено для показа папок на FTP-сервере.
Для соединения с сервером нужно ввести следующие реквизиты.
• Название профиля или сессии (Session) – не имеет значения, что именно вводится. Данная процедура используется, чтобы в будущем не вводить параметры этого сервера заново.
• Имя хоста (Host Name/Address) – адрес FTP-сервера, к которому нужно подключиться (например, ftp.microsoft.com).
• Имя пользователя (User ID/User name) – имя, под которым пользователь зарегистрирован на этом сервере (если разрешен анонимный вход, то обычно используется значение anonymous).
• Пароль (Password) – пароль, соответствующий имени пользователя.
• Удаленный порт (Remote Port) – порт, к которому нужно подключаться на сервере (по умолчанию 21); если требуется подключиться к другому порту, то обычно это объясняется в источнике, из которого пользователь узнал о сервере. Если нужно использовать ссылку типа