Інтернет як це працює

FTP (File Transfer Protocol - протокол передачі файлів) з'явився в 1971 році і активно використовується донині. Цей стандартний Інтернет-протокол # 151; найпростіший спосіб для обміну файлами між комп'ютерами в Інтернеті. FTP базується на протоколах базового рівня TCP / IP.

АГАЛЬНІ призначення FTP - пересилати (копіювати, передавати) файли в Інтернеті з віддаленого комп'ютера на локальний (Download) і з локального комп'ютера на віддалений (Upload). C допомогою FTP-протоколу можна також працювати зі своїми файлами прямо на віддаленому комп'ютері. Потрібно відзначити, що на відміну від Web-серверів, які надають інформацію тільки для читання, FTP-сервери дозволяють користувачам не тільки завантажувати інформацію, але і додавати інформацію на сервері. Зокрема, щоб передати файли, з яких конструюються Web-сторінки, користуються саме FTP-протоколом.

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

Порт зазвичай не вказується, а використовується стандартний - 21.

FTP-клієнти

лужба FTP заснована на клієнт-серверній архітектурі. На клієнтському комп'ютері запускається програма-клієнт, яка з'єднується з сервером і передає або отримує файли. Доступ на FTP-сервер може здійснюватися за допомогою FTP-клієнтів різних класів, а саме:

Доступ за допомогою ftp.exe

Ftp.exe - це консольний клієнт, який не має графічного інтерфейсу і найменш зручний. Ми наводимо його тільки тому, що він корисний для з'ясування основного питання, винесеного в заголовок: «як це працює».

Запустивши програму ftp.exe, ви ввійдете в інтерактивний сеанс: програма надасть вам командний рядок і буде чекати запитів. Для ведення діалогу існують кілька десятків команд, ряд яких наведено нижче:

  • cd [удаленная_діректорія] - змінити директорію;
  • mkdir [імя_діректоріі] - створити директорію на віддаленій машині;
  • get [віддалений_файл] [локальний_файл] - передати копію віддаленого файлу на ваш комп'ютер. Якщо ім'я локального файлу не було задано, то воно збігається з ім'ям віддаленого файлу;
  • reget [віддалений_файл] [локальний_файл] - докачать віддалений файл в тому випадку, коли частина його вже є на локальній машині. Команда особливо корисна для отримання великих файлів при можливих резервах з'єднання;
  • put [локальний_файл] [віддалений_файл] - переслати файл на віддалену систему. Якщо ім'я віддаленого файлу не вказано, то воно збігається з ім'ям на локальній системі;
  • delete [віддалений_файл] - стерти віддалений файл;
  • close - обірвати FTP-сеанс з віддаленим сервером і повернути до командного інтерпретатора;
  • bye - закінчити роботу з FTP-сервером (призводить до виходу з інтерпретатора).

Примітка. Повний список команд і додаткові відомості можна отримати в RFC 959.

Слід зазначити, що FTP-протокол надає довгострокове інтерактивне з'єднання, в той час як протокол HTTP передає запитаний об'єкт в рамках однієї сесії, а потім розриває з'єднання. FTP дозволяє вести діалог і підтримувати з'єднання, поки не буде дана команда про припинення сеансу зв'язку.

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

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

Доступ за допомогою FTP-клієнта, вбудованого в браузер

Доступ за допомогою FTP-клієнта, вбудованого в файловий менеджер

Трохи інакше влаштована робота з FTP-серверами в Windows Commander: список з'єднань з серверами представлений у вигляді окремого вікна, що викликається з меню. В цьому вікні можна редагувати параметри з'єднань. Після встановлення з'єднання з вибраним сервером це з'єднання видно як окремий диск. На відміну від FAR, в Windows Commander можна одночасно відкривати багато з'єднань і працювати з ними так само, як з дисками власного комп'ютера. Якщо не потрібно додавати з'єднання в список, то можна не налаштовувати заздалегідь параметри з'єднання з FTP-сервером, а задати їх під час встановлення з'єднання. Є можливість заздалегідь створити список файлів, які необхідно перекачати з FTP-сервера, і задати каталог, куди їх записати.

Доступ за допомогою спеціальних FTP-клієнтів

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

CuteFTP 5.0 XP має простий наочний інтерфейс (рис. 4), зручну систему підказок, замість командного рядка пропонує Windows-подібний інтерфейс і підтримує більшість стандартних для Windows функцій, наприклад drag-and-drop. Простий інтерфейс дозволяє скористатися продуктом практично без навчання.

Головне вікно програми (рис. 5) служить для того, щоб передавати файли на віддалений сервер і викачувати їх звідти. Вікно поділено на чотири частини:

  • верхнє вікно (Log Window - реєстраційне вікно) - відображає ваші команди і відповідні команди сервера;
  • центральне ліве вікно (Local Window - вікно локальних ресурсів) - відображає файли і папки, розташовані на жорсткому диску;
  • центральне праве вікно (Remote Window - вікно віддалених ресурсів) - відображає файли і папки на віддаленому сервері;
  • нижнє вікно (Queue Window - вікно черги): показує файли, що передаються на сервер.

Пошук файлів на FTP-серверах

висновок

FTP має свої переваги і недоліки. Головний недолік полягає в тому, що на відміну від Web-служби на FTP-сервері ви отримуєте мінімум додаткової інформації про земельні ресурси - вся інформація представлена ​​у вигляді списку файлів на віддаленому комп'ютері.

Якщо ви завантажуєте файли безпосередньо з Web-сторінок, використовуючи протокол HTTP (і не вдаєтеся до спеціальних програм докачки), то при повільній зв'язку завантажити великий файл досить важко. Справа в тому, що процедура передачі файлів в HTTP має великий мінус у вигляді відсутності такої корисної функції, як reget (функція докачки). Це означає, що якщо при використанні протоколу HTTP станеться обрив зв'язку, то вам доведеться завантажувати файл з самого початку. При використанні FTP-протоколу ви можете скористатися функцією Reget і продовжити скачування з того місця, на якому зупинилися. Таким чином, необхідно враховувати достоїнства і недоліки кожного з протоколів.

Зовсім недавно компанія Cougar представила нову серію блоків живлення для традиційних ПК - VTX, орієнтовану на користувачів з обмеженим бюджетом. У цьому огляді буде розглянута модель Cougar VTX600, яка завдяки своїм характеристикам буде однією з найбільш затребуваних в цій лінійці блоків живлення

На щорічному заході Capsaicin SIGGRAPH в Лос-Анджелесі компанія AMD зміцнила свої позиції на ринку ПК класу high-end з новими процесорами Ryzen Threadripper і GPU «Vega»

Для простого і зручного побудови мереж рядовими користувачами компанія ZyXEL випустила чергову версію свого Інтернет-центру для підключення до мереж 3G / 4G через USB-модем з точкою доступу Wi-Fi - ZyXEL Keenetic 4G III, який ми і розглянемо в цьому огляді

До своєї і так великій родині роутерів і маршрутизаторів фірма ASUS недавно додала дві вельми цікаві моделі: флагманську 4G-AC55U і більш просту 4G-N12. У даній статті буде розглянута флагманська модель ASUS 4G-AC55U

Молода, але амбіційна компанія KREZ на початку цього року випустила нову, оригінальну модель ноутбука KREZ Ninja (модель TM1102B32) під керуванням Windows 10. Оскільки цей комп'ютер має поворотний екран, він може служити універсальним рішенням - його можна з успіхом використовувати і для роботи, і для навчання, і для ігор

Якщо ви часто друкуєте фотографії та вже втомилися міняти картриджі в своєму принтері, зверніть увагу на МФУ Epson L850. Великий ресурс витратних матеріалів, чудова якість відбитків, найширший набір функціональних можливостей - ось лише деякі з переваг даної моделі

Схожі статті