logo search
Internet

Робота з протоколом ftp.

FTP-архіви є одними з основних ресурсів Internet. Фактично, це розподілений депозитарій текстів, програм, фільмів, фотографій, аудіозаписів та іншої інформації, що зберігаються у вигляді файлів на різних комп'ютерах у всьому світі.

Протокол FTP (File Transfer Protocol - Протокол передачі файлів) призначений для переміщення файлів з одного комп'ютера в інший. При цьому немає значення, де ці комп'ютери розташовані, як вони з'єднані між собою, і навіть те, чи працюють вони в одній операційній системі. Якщо обидва комп'ютери використовують протокол FTP і мають доступ до Internet, можна пересилати файли за допомогою програми ftp.

Інформація в FTP-архівах поділяється на три категорії:

З вище перерахованих ресурсів найбільш цікавими, звичайно, є дві останні категорії, які, як правило, оформлюються у вигляді FTP-архівів.

FTP - це також інтерфейс користувача при обміні файлами по протоколу FTP. Програма встановлює канал керування з віддаленим сервером і очікує команди користувача . Ім'я (адреса) віддаленого сервера вказується або в якості віддаленого сервера:

> ftp адреса_сервера ftp> ...

або в команді інтерфейса open:

> ftp

ftp> open адреса_сервера ...

Після видачі подібних команд послідують запити ідентифікації користувача. Зареєструвати користувача можна і по команді user:

ftp> user anonymous

В даному прикладі користувач реєструється як анонімний (anonymous) і не має особливих прав доступу на віддаленому сервері. У відповідь на запит ідетифікації слід ввести свою поштову адресу (e-mail). Звичайно достатньо ввести щось подібне на поштову адресу для допуску до ресурсів архіва, але бувають сервера, що перевіряють наявність такої адреси.

Після цього користувач може виконувати команди програми ftp (переміщення по дереву файлової системи віддаленого та локального комп'ютерів, перегляд вмісту директорій, прийом та передачу файлів). Вихід з програми ftp виконується по команді quit.