Ftp сервер

Рейтинг: 1/5

Інтернет - це всесвітня мережа, яка містить в собі величезну кількість інформаційних ресурсів. В електронному середовищі комп'ютери здатні передавати, одержувати і зберігати всю інформацію виключно у вигляді послідовності бітів або байтів - файлів. Таким чином, обмін інформацією між комп'ютерами - це взаємообмін файлами, і отримати через мережу потрібну інформацію - означає скачати на комп'ютер відповідний інформаційний файл.

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

FTP (англ. File Transfer Protocol - протокол передачі файлів) - стандартний протокол, призначений для передачі файлів по мережах, які підтримують протоколи TCP / IP (наприклад, мережа Інтернет). Протоколи TCP / IP (англ. Transmission Control Protocol і Internet Protocol) - це сімейство мережевих протоколів для передачі даних.

Протокол FTP дозволяє передавати файли з одного комп'ютера на інший. Протокол влаштований за типом "клієнт-сервер" і використовує різні мережеві з'єднання для того, щоб передавати команди і дані між клієнтом і сервером. Для установки з'єднання та обміну файлами в мережі Інтернет за протоколом FTP, необхідно встановити і запустити спеціальний додаток, так звану клієнтську частину FTP. Клієнтське програмне забезпечення інсталюється в сукупності з комунікаційними утилітами протоколів TCP / IP. Для того, щоб користувачеві FTP отримати доступ до іншого комп'ютера або сервера, з метою здійснення обміну файлами, потрібно пройти аутентифікацію, вказавши призначені для користувача логін і пароль. Також, якщо це дозволено на сервері, користувачі можуть підключатися анонімно.

Протокол FTP був створений в 1971 році і є одним з найстаріших прикладних протоколів. Протокол і сьогодні широко застосовується для поширення програмного забезпечення та доступу до віддалених комп'ютерів і серверів.

Робота з FTP-сервером

Один із прикладів використання FTP-серверів - це завантаження вихідних сторінок веб-сайту користувача на сервер, який може надати фізичне місце на сервері для веб-сторінок.

FTP-клієнт

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

Приклади використання FTP-клієнта:

  • Інтернет-браузери, які найчастіше працюють в режимі "тільки читання" і не дають можливості додавати файли на сервер;
  • Більшість файлових менеджерів (Windows Explorer або Провідник, WinSCP, FAR Manager, Total Commander, Krusader, Midnight Commander);
  • Спеціальні програми (FileZilla, gFTP, Mosaic, SmartFTP та інші);
  • Різні онлайн клієнти, працювати з якими можна за допомогою будь-якого інтернет-браузера (FTPonline.ru, web-times.ru/ftp/ і інші).

Завдяки тому, що протокол FTP дуже поширений, елементарні FTP-клієнти є майже в кожній операційній системі. Але для роботи з такими клієнтами іноді потрібні знання застосування консолі, а також знайомство з командами протоколу для спілкування з сервером. Наприклад, в ОС Windows є така утиліта, як ftp.exe. У численних збірках Linux також є така FTP-утиліта.

ftp: // - це ознака того, що використовується протокол FTP;

name - це ім'я користувача;

- це роздільник між ім'ям користувача і паролем;

key - це пароль;

Часто буває, що такий метод введення імені користувача і пароля видається єдиним, який підтримує FTP-клієнт.

команди FTP

Всі команди FTP-протоколу застосовуються для отримання файлів. Багато команд однаково можна використовувати для роботи з усіма FTP-серверами, а деякі - унікальні і працюють тільки з певними серверами. Є такі сервери, які підтримують тільки свої власні команди. Наприклад, коли за допомогою однієї команди можна отримати доступ до цілої директорії або тільки одна команда служить для пошуку за тек. Для отримання інформації про таких командах на кожному сервері існують спеціальні інструкції з їх переліком та описом (файл README). Зазвичай FTP-сервер видає каталог команд у відповідь на команду "HELP" або знак "?". Приклади основних команд:

Схожі статті