FTP (File Transfer Protocol) что это такое ?


plague

Рекомендуемые сообщения

Что такое протокол FTP

 

* Протокол FTP (File Transfer Protocol - протокол передачи файлов) - один из старейших протоколов семейства TCP/IP.

* Главное назначение протокола FTP - это пересылать (копировать, передавать) файлы с удаленного компьютера на локальный компьютер, и наоборот.

* Протокол FTP - один из протоколов передачи информации по Интернету.

* Протокол FTP - это общепринятая спецификация команд, которые используют программы для своей работы.

* Протокол FTP представляет собой универсальный язык, на котором разные программы на разных типах компьютеров могут общаться друг с другом.

* В настоящее время практически все функции FTP доступны и через HTTP, однако FTP все еще используется как основной протокол для доступа к крупным архивам файлов в сети.

 

При помощи FTP можно работать со своими файлами на удаленном компьютере (переименовывать, создавать каталоги, удалять и т.д.).

 

 

 

Как работает FTP.

 

Для передачи файла с помощью протокола FTP нужны две программы: FTP-клиент и FTP-сервер.

 

 

 

FTP-клиент.

 

 

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

 

 

Пример FTP-клиента - программы CuteFTP, FAR, Go!Zilla, ReGet и т.д. Называются они менеджерами загрузки. У них удобный интерфейс и позволяют пользователям удобно осуществлять загрузку-выгрузку файлов.

 

 

FTP-сервер.

 

 

FTP-сервер - компьютер, который содержит общедоступные файлы и настроен на поддержку протокола FTP (FTP-сервер должен иметь программное обеспечение, поддерживающее протокол FTP).

 

* Программа, поддерживающая протокол FTP на FTP-сервере, отслеживает все запросы, приходящие от других компьютеров (например, с вашего), обрабатывает их и даёт ответ.

* При установке FTP-сервера указывается доступная для других программ клиентов директория.

* Все файлы и директории имеют свои атрибуты, которые ограничивают к ним доступ с удалённых компьютеров.

* Например, можно сделать так, чтобы один файл был доступен только для чтения, другой - для чтения и записи, третий - только для выполнения, четвёртый - полностью открыт для других машин и так далее. То же самое и с директориями.

* Одни директории могут быть открыты только для чтения, другие - для чтения и записи и т.д.

 

 

 

Что такое FTP соединение.

 

 

FTP соединение означает, что вы соединились с удаленным компьютером при помощи FTP протокола.

 

URL FTP-сервера, выглядит так - ftp.ххх.хх

 

 

 

Пример (адрес FTP сервера):

 

ftp.koptevo.net

 

FTP-клиенты:

 

Начну с базовых (встроенных в Windows):

1. Браузер IE. Чтобы войти на сервер, необходимо в адресную строку ввести:

Под анонимным логином: ftp://IP-Address

Под иным логином (без пароля): ftp://login-name@IP-Address

Под иным логином (с паролем): ftp://login-name:PASSWORD@IP-Address. Но учтите, что браузер может сохранить ссылку с паролем в истории ссылок!

 

2. Встроенный консольный FTP-клиент.

Пуск->Выполнить: FTP

Перед Вами появится консольное окно с командной строкой 'ftp>_'

Чтобы подключиться к серверу, впишите: open IP-Address [port] - здесь порт указывать необязательно. Если он не указан, то будет использоваться стандартный 21 порт.

После этого Вы увидите приглашение сервера.

 

ftp> open localhost
Связь с localhost.
220 FTP-Server v1.0 ready...
Пользователь (localhost:(none)): _

 

Введите имя пользователя для входа (для анонимного входа впишите anonymous)

 

После появится сообщение

331 Password required for your login.
Password: _

 

Введите пароль для Вашего логина (если вход анонимный, то впишите e-mail адрес. Для некоторых FTP-серверов вводить для анонимов ничего не требуется в качестве пароля)

Внимание: Пароль не будет отображаться при вводе!

 

Если всё введено верно, то увидите следующее:

230 User logged in.
ftp> _

 

Базовые команды:

DIR - просмотреть список файлов текущей папки

CD - войти в папку

GET - скачать удалённый файл

PUT - закачать локальный файл на сервер

 

Остальные команды можно просмотреть по команде HELP. Информацию о команде: HELP

 

Альтернативые FTP-менеджеры:

 

 

1. Total Commander

2. FAR Офф сайт

3. CuteFTP.

---

Где найти FTP-серверы:

 

Советую пользоваться поисковиком на www.grabli.net - нашем внутреннем ресурсе.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

Загрузка...