Служба ftp в інтернеті призначена ... Служба передачі файлів ftp
Служба FTP в інтернеті призначена для прямого обміну файлами, побудована вона на технологічній основі "клієнт-сервер". Відбувається взаємодія між клієнтом і сервером завдяки протоколу FTP. Клієнт - це той, хто посилає запити до певного сервера, а також отримує і передає інформацію. Сервер - це система, яка приймає файли від будь-якого клієнта, обробляє їх, а після передає далі.
У чому переваги використання служби FTP?
Служба FTP в інтернеті призначена для прийому і передачі всіляких файлів. Вона має свої сервера, в яких зберігаються великі архіви зі всілякими даними і файлами. У таких архівах величезні обсяги абсолютно різної інформації. Є і дублюючі архіви, в яких інформація абсолютно ідентична між декількома серверами, їх називають дзеркалами.
Переваги цієї служби полягають в декількох моментах:
1. Можливість передачі даних через світову мережу. Використовуючи протокол, можливо завантажувати на комп`ютер практично будь-які файли: музику, архіви, текстову інформацію та програми.
2. Можливість віддалено управляти на сервері файлами будь-якого підключеного до мережі комп`ютера. Тобто, якщо говорити іншими словами, можна з одного комп`ютера управляти файлами комп`ютера, що знаходиться на іншому кінці світу.
3. Зручно працювати з інформацією, файлами або документами, не треба переходити з однієї сторінки на іншу в пошуку потрібної інформації, як це буває в будь-якому браузері.
Для роботи зі службою FTP необхідні спеціалізовані програми, саме вони забезпечують роботу протоколу. Є кілька типів таких програм: FTP-сервер, FTP-клієнт і archie.
Що таке протокол FTP?
Служба файлів FTP використовує протокол, який безпосередньо взаємодіє з протоколом на транспортному рівні, інакше TCP:
- Початковий стандарт - RFC-114.
- Останній - RFC-959.
Від інших розроблених додатків ця служба відрізняється тим, що вона використовує всього лише два TCP-з`єднання для того, щоб передавати будь-яку інформацію і файли:
1. керуюче з`єднання - Воно призначене для передачі команд з сервером та отримати від нього вже оброблених відповідей. Для організації цього з`єднання потрібен протокол Telnet (Зробити запит на очікування обробленого відповіді, після його отримання дає сигнал, що можливо передати команду).
2. З`єднання наявних або усіх відісланих і одержуваних файлів. Після установки Telnet-з`єднання передача файлів здійснюється шляхом логічного прцесса, який організовує TCP, він перевіряє доступність портів в FTP-сервері.
такі канали зв`язку постійно формуються, а в разі необхідності ліквідуються.
Відео: Що таке FTP
FTP-протокол може працювати в двох режимах:
- актівном-
- пасивному.
Що таке FTP-клієнт?
FTP-клієнт - це певний інтерфейс користувача, який реалізує передачу через протокол FTP-файлів. Виходить, що служба FTP в інтернеті призначена, щоб обмінюватися файлами між декількома комп`ютерами, пов`язаними локальної або інтернет-мережею. При цьому абсолютно не важливо, якими саме платформами оснащені ці комп`ютера або на якій відстані вони знаходяться один від одного.
Відео: FTP-Протокол і його застосування
Фактично такий клієнт влаштований так само, як і сервер, але він управляється тільки за допомогою локальної машини автоматизовано або ж людиною. Виходить, управляти FTP-клієнтом через інтернет можна - тільки через комп`ютер.
Є типи FTP-клієнта - так звані менеджери завантаження. Наприклад, ReGet, Go! Zilla і багато інших. Завдяки їм користувач може здійснювати завантаження з будь-якого Web-сервера. Головна особливість таких програм в тому, що вони можуть інтегруватися під будь-який браузер, автоматично перехоплювати необхідні файли для користувача. FTP-завантажувачі мають зручне управління, красивий інтерфейс і в разі обриву зв`язку відновлять докачку після її включення.
Що мається на увазі під FTP-сервером?
FTP-сервер - це спеціальні програми, які запускаються на персональному комп`ютері, вони працюють у фоновому режимі. Вони дозволяють зробити з самого звичайного комп`ютера повноцінний FTP-сервер, а управління службою FTP дозволяє завантажувати або закачувати будь-які потрібні файли. Така програма автоматично відслідковує всі запити, які надходять від інших комп`ютерів, потім обробляє їх і дає відповідь. Встановлюючи цей сервер, обов`язково позначають обмежену директорію, доступну для інших програмних клієнтів. Кожен файл і директорія мають свої індивідуальні атрибути, до них можна при бажанні обмежити доступ будь-яких комп`ютерів. Наприклад, один файл можна тільки читати, інший записувати, третій абсолютно відкритий для будь-якої машини і так далі.
FTP-сервер - це обмежені системи, вони доступні тільки зареєстрованим користувачам, при підключенні до них необхідно вводити логін і пароль. Є безліч так званих відкритих серверів, інакше їх ще називають анонімними. Щоб увійти туди, треба ввести логін - anonymous і пароль - password.
Archie - пошукова програма для FTP-архівів
Пошук необхідного FTP-сервера в інтернеті - завдання досить трудомістка і складна, для її полегшення був розроблений спеціальний програмний модуль Archie. Працювати з ним можна через електронну пошту, через Telnet-сесію або локально. Слід розуміти, що служба архівів FTP і archie - це абсолютно різні за можливостями технології. Найчастіше, щоб отримати можливість доступу до archie-сервера, користувачеві спочатку треба звернутися до archie-клієнту.
Для роботи через Telnet користувачеві слід відкрити сесію Telnet, в потрібному рядку написати слово archie. Виглядає це так: telnet archie.mcgill.са login: archie.
Після того як з`явиться рядок: archiegt ;. Можна поцікавитися і можливостями сервера, ввівши в рядок команду: help.
Як самостійно створити FTP-сервер в мережі інтернет?
Так як служба FTP в інтернеті призначена для обміну між інтернет-користувачами файлами, і з її допомогою зробити це можна просто і швидко, деякі користувачі бажають встановити свій сервер. Здійснити це бажання можна, але тільки маючи необхідні теоретичні знання про інтернет і певних програмах, а також про файлообмене.
Є безліч програм, які дозволяють створити особистий FTP-сервер на персональному комп`ютері. Однією з таких спеціалізованих програм є GuildFTPd. Вона досить проста в установці і інтуїтивно зрозуміла, якщо знати деякі нюанси створення FTP. Спочатку її треба знайти на просторах інтернету і встановити на свій комп`ютер. Проблем з її установкою не повинно виникнути. А ось в налаштуванні програми необхідно буде зробити деякі дії - це необхідно для подальшої коректної роботи створеної FTP-служби.
Інтернет-служба передачі файлів FTP, створена через програму GuildFTPd
Після завантаження та установки на комп`ютер цієї програми треба перейти в панель налаштувань (GuildFTPd options), там вийде кілька вкладок і пунктів. У категорії General знаходяться всі головні настройки, які визначають кількість з`єднань, номери портів і інші важливі параметри. Тут треба виконати всі потрібні налаштування. У кожного сервера вони індивідуальні і залежать тільки від бажань творця.
Далі йде категорія Server. Тут необхідно вписати ім`я створюваного сервера. Бажано зменшити обсяг, яку він обіймав сервером, для цього бігунок Log Level змістити вліво.
Тепер треба вибрати, яким саме методом буде створюватися сервер. Система GuildFTPd працює так, що майбутні користувачі повинні поділятися на групи, на підставі цього буде створюватися певний сервер: на основі персональних акаунтів або потрібної директорії.
Який вид створюваного FTP-сервера вибрати? Сервер на основі персональних акаунтів
Даний вид підходить тоді, коли організовується файловий сервер, яким будуть користуватися знайомі. В цьому випадку для кожного окремого користувача можна буде зробити персональну систему файлів.
Для цього створюється група, їй дається назва, робиться загальний доступ до кореневого каталогу. Для цього треба натиснути на кнопку Add і перейти в розділ Edit Path. Потім створюється база користувача, Admin, далі Add User, тут необхідно ввести ідентифікаційні дані (логін, пароль) всіх майбутніх користувачів створюваного сервера. Таких користувачів може бути будь-яка кількість, бажано відразу визначитися з їх ним, якщо, наприклад, буде користуватися людина 16. Служба FTP в інтернеті призначена для обміну документами між необмеженою кількістю людей.
Коли основна база готова, при необхідності може створюватися віртуальна файлова система під кожного користувача. Для цього треба знову пройти в Add - Edit Path, там вказати імена файлів і папок для кожного окремого логіна.
Як створюється відкритий FTP-сервер?
Це другий шлях створення власного сервера, але він більше підходить для численної кількості користувачів і під інтернет-маркетинг. Служби інтернету FTP-сервера сприймають позитивно, таких сервісів в мережі дуже велика кількість.
Відео: File Builder FTP 3.x Video Tutorial
Створити відкритий сервер набагато простіше, ніж з персональними акаунтами. У цьому випадку створюється тільки один користувач, в рядку вказівки імені слід ввести anonymous. Також обов`язково треба зняти галочку, яка стоїть біля назви list. Далі залишається тільки закачати файлові каталоги, які будуть доступні будь-якому користувачеві Інтернету.