Глобальні інформаційні мережі

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

гального ПО, програм для злому, файлів, що містять дані аморального або антисоціального характеру.

Навігація по FTP-сайту дуже схожа з навігацією по твердому диску компютера. Є папки, в яких містяться підпапки або файли. Для того, щоб полегшити навігацію на багатьох сайтах в папці містяться файли опису, наприклад 00index.txt, index.html.

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

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

ftp> ...

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

> ftp

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

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

ftp> user anonymous

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

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

ОСНОВНІ КОМАНДИ ПРОГРАМИ FTP

open адреса_серверавстановлює зєднання з вказаним компютером; ефективна, якщо необхідно зєднатись з іншою системою після пересилання файлів з іншої системи (при цьому спочатку необхідно закрити попереднє зєднання за допомогою команди close close завершує сеанс роботи з програмою ftp на даному віддаленому компютері і виконує повернення в командний режим ftp (після цього можна встановити зєднання з іншою віддаленою системою за допомою команди open, або вийти з ftp за допомогою команди quit) quit закриває зднання (якщо таке існує) і здійснює вихід з ftp user імя_користувачапередає імя користувача у віддалений компютер для входу в систему; як правило, використовується при повторній спробі входу в межах сеансу, якщо в попередній раз в цьому же сеансі імя і пароль були введені неправильно, і дозволяє не не виконувати закриття зєднання і повторного входу в систему cd віддалена_директоріяздійснює перехід в іншу робочу директорію на віддаленому компютері pwd виводить на екран імя біжучої директорії віддаленого компютера dir файл вихідвидає повний список файлів директорії, що знаходиться на віддаленому компютері;

 

файл і вихід - необовязкові параметри:

 

файл може бути іменем одиничного файла, або шаблоном з універсальними символами;

в списку файлів виводяться всі імена файлів, що відповідають даній специфікації;

якщо параметр файл відсутній, в списку виводяться імена всіх файлів в біжучій директорії віддаленого компютера

 

параметр вихід вказує, куди повинна виводитись вихідна інформація - це може бути або файл на локальному компютері, або команда, за допомогою якої необхідно здійснити фільтрацію даного файлу; якщо параметр вихід відсутній, список файлів зявляється на екрані терміналу ls файл вихідвидає зкорочений список файлів директорії, що знаходиться на віддаленому компютері; параметри аналогічні команді dir hash дає програмі ftp вказівку виводити на екран символ # в підтвердження пересилання кожного блоку даних командою get або put - дає візуальне підтвердження про переміщення даних і дозволяє спостерігати за протіканням процесу пересилання великих файлів; якщо для ftp вже заданий режим вивода на екран символів #, наступна команда hash відміняє його tickаналогічна команді hash, за виключенням того, що інформація про переміщення даних виводиться в цифровому виглядіprompt при використанні команд mget і mput включає або виключає режим запиту у користувача про пересилання кожного файлу із списку ascii вмикає режим ASCII для пересилання текстових файлів binary або bin вмикає двійковий режим для пересилання двійкових файлів get файл пересилає файл з віддаленого компютера на локальний mget список_файлів дозволяє отримати групу файлів з віддаленої системи; список_файлів може містити або імена файлів, розділених пробілами, або шаблон з універсальними символами reget файл здійснює допересилання файл у з віддаленого компютера у випадку відновлення розриву зєднання після його розриву put файл пересилає файл з локального компютера на віддалений mput список_файлів здійснює пересилання групи файлів на віддалений компютер;список_файлів може містити або імена файлів, розділених пробілами, або шаблон з універсальними символами delete файл знищує у віддаленій системі вказаний файл lcd директорія здійснює перехід з біжучої директорії на локальному компютері у вказану директорію help команда виводить на екран коротку довідку про вказану команду

КЛІЄНТИ ДЛЯ РОБОТИ З FTP

Для роботи з FTP може використовуватися як браузер, так і спеціальні програми, що призначені для роботи з FTP. Розглянемо сеанс роботи з FTP-сайтом на прикладі Internet Explorerа.

В Internet Explorerі робота з FTP практично не відрізняється від роботи з твердим диском, звичайно з врахуванням обмежень, що наведені вище. Для того, щоб зайти на FTP сайт, треба ввести в адресний рядок координати потрібного сайту і натиснути Enter. Якщо все зроблено вірно, то повинен зявитися каталог папок. Найчастіше для анонімного користувача