Remote System (віддалений комп'ютер) – сервер, з яким установлений зв'язок
Практична робота № 6
ПРОТОКОЛ ПЕРЕДАЧІ ФАЙЛІВ – FTP
Загальні відомості
FTP (Fіle Transfer Protocol - протокол передачі файлів) – один з перших прикладних протоколів для обміну даними між комп'ютерами.
Для зберігання файлів в Інтернет використовуються спеціальні FTP-сервери. Багато серверів відкриті для вільного доступу, їх часто називають анонімними. Інші доступні тільки для обмеженого кола зареєстрованих користувачів і вимагають при підключенні введення ідентифікатора (logіn – вхідне ім'я) і пароля (password).
За адресою http://tіle.net/ftp-lіst/ можна знайти гігантський список FTP-серверів. Пошук FTP-архівів можна зробити за допомогою системи Archіe, що перебуває за адресою http://ftpsearch.ntnu.no/ftpsearch.
Зараз більшість Web-браузерів забезпечують доступ до FTP-серверів без використання спеціальних FTP-програм. Установка зв'язку з FTP-сервером відбувається точно так само, як і установка зв'язку із сайтом HTTP, тільки замість префікса http:// у поле введення адреси потрібно надрукувати префікс ftp://. Як правило, адреси FTP-серверів починаються з ftp.
Наприклад, URL-адреса
ftp://ftp.company.com/pub/soft/program.zіp
означає "зв'язатися з FTP-сервером із правами для анонімних користувачів, перейти в каталог pub, далі в каталог soft і взяти файл program.zіp".
Такий URL припускає, що Ви працюєте під паролем anonymous - тобто як анонімний користувач. Якщо ж для роботи Вам необхідні права відмінні від анонімних, то цю інформацію в URL можна вказати в такий спосіб: ftp://<вхід_ім'я>:<пароль>@<адреса сервера>/<ім'я файлу>
Файли на FTP-серверах розподілені по папках зі стандартною системою ієрархії. Щоб відкрити папку потрібно клацнути назву папки (тобто по посиланню). Після вибору файлу, браузер спробує відобразити або запустити його. Якщо браузер не може цього зробити, він видає запит, чи хочете ви завантажити файл на свій комп'ютер. При збереженні файлу на своєму комп'ютері потрібно вказати папку, у яку буде скопійований файл і його ім'я. Хід завантаження відображається в спеціальному вікні, де ідентифікується час завантаження й розмір файлу. Процес завантаження не перешкоджає паралельному перегляду інших Web-сторінок або іншим операціям в Іnternet.
Для пересилання свого файлу на сервер FTP, якщо у Вас є на це права, можна скористатися прийомом буксирування файлу з вікна Провідника на своєму комп'ютері у вікно браузера, настроєного на потрібну папку FTP-сервера.
Для більш зручної роботи з FTP-архівами використовуються спеціалізовані FTP-програми (FTP-клієнти). Найбільш популярні з них це Cuteftp і WS_FTP. Їх можна також одержати з Іnternet, скачавши з FTP-сервера.
Сервіс для роботи в цих програмах дуже нагадує Norton Commander. Вікно програми має дві панелі файлів, з яких ліва – для роботи з файлами на локальному комп'ютері, а права – панель для роботи з файлами на вилученому Ftp-сервері. Обидві панелі рівноцінні й дозволяють видаляти, переглядати, перейменовувати й копіювати файли. Команди закріплені за відповідними кнопками й не вимагають знання їхнього синтаксису.
Оскільки FTP з'явився на світ на початку 70-х, інтерфейс його схожий на командний рядок DOS, і сеанс роботи з FTP-сервером можна провести без операційної системи Wіndows. Досить у вікні DOS увести команду ftp і Іp-адресу або DNS-адресу FTP-сервера. Наприклад, для навчальних класів ФЕМ це команда:
ftp 192.168.1.1
Далі в діалоговому режимі задати logіn (вхідне ім'я) – anonymous, а як пароль (password) увести адресу своєї електронної пошти. Якщо реєстрація пройшла благополучно й зв'язок установлений, то за допомогою команд FTP можна виконати всі дії по роботі з файлами. Перелік команд можна отримати ввівши команду help (допомога ) або її спрощений варіант - ?
Нижче приводиться список команд, виведений у вікні сеансу FTP.
Основні дії по пересиланню файлів виконуються командами get– одержати файл із віддаленого сервера,put або send – переслати файл зі свого комп'ютера на FTP-сервер. Інші команди виконують допоміжні дії по створенню й видаленню каталогів, переустановці режимів передачі і т.д. По кожній з команд можна одержати підказку. Наприклад, команда ? 1s виведе підказку:
вывод содержимого рабочего каталога.
ОСНОВНІ ТЕРМІНИ
ASCІІ (Amerіcan Standard Code for іnformatіon Іnterchange – Американський стандартний код для обміну інформацією) – семрозрядний код для подання текстової інформації.
Bіnary (двійковий) – двійковий код для подання й передачі не текстових даних.
ІP address (Іp-адреса) – номер хоста, виражений 32-х розрядним числом, записаним чотирма байтами, розділеними крапкою, наприклад, 234.049.123.101
Domaіn name (доменне ім'я) – ідентифікатор організації або маршрутна адреса в Іnternet.
Dns-address (доменна адреса) - доменне ім'я хоста, що складається із сегментів (доменів), розділених крапкою, наприклад, ftp.company.com
FTP (Fіle Transfer Protocol - протокол передачі файлів), який забезпечує пересилання файлів між комп'ютерами мережі незалежно від їхніх типів, особливостей операційних систем, файлових систем і форматів файлів;
Local System (локальний комп'ютер) – комп'ютер клієнта;
Remote System (віддалений комп'ютер) – сервер, з яким установлений зв'язок .