Мережеві протоколи -serj

Для запуску FTP клієнта в середовищі Windows необхідно перейти по шляху "Пуск" -> "Виконати" далі в рядку "Відкрити" набрати команду "ftp". Для того що б отримати допомогу треба в командному рядку клієнта набрати команду "help". Описані дії показані на малюнку.

Деякі FTP команди можуть відрізнятися в залежності від типу комп'ютерної платформи, але в цілому це звичайні UNIX команди. Ви завжди можете перевірити їх список набравши 'help' або '?'. Крім того, у вашій системі є довідкова інформація про FTP - наберіть 'man ftp' ​​або 'man ftpd', в manual pages містяться вичерпні дані про команди, їх синтаксисі.

Нижче ми зупинимося тільки на найбільш загальних і корисних, на наш погляд, для практичної роботи, командах FTP:

Вихід в shell - інтерпретатор на локальній системі.

dir [удаленная_діректорія] [локальний_файл] ls [удаленная_діректорія] [локальний_файл]

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

get [віддалений_файл] [локальний_файл]

Викликає передачу копія видаленого файлу на ваш комп'ютер. У разі, якщо ім'я локального файлу не було задано, то воно збігається з ім'ям віддаленого файлу.

Для отримання кількох файлів

Служить перемикачем для індикації кожного отриманого блоку даних в 1024 байта, підвищує наочність процедури.

Змінити директорію. Існують також 'cdup' або 'cd' для повернення на один або вище

Змінює робочу директорію на локальній машині (без аргументу - перехід в домашню директорію користувача)

Перемикає в режим передачі двійкових файлів

Закінчує роботу з FTP сервером і призводить до виходу і з інтерпретатора.

Анонімні FTP сервери дозволяють вам увійти в них під ім'ям користувача 'anonymous' або 'ftp', наприклад, наберіть:

Коли з'явиться підказка з ім'ям системи, надрукуйте наступне:

ftp.microsoft.com> login: anonymous ftp

На що з'явилася підказку про пароль вводите:

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

Зазвичай файли на серверах зберігаються, в архівному вигляді (їх формати будуть розглянуті нижче) в директорії / pub. Деякі сервери допускають виконання команди 'ls-lR' (рекурсивний висновок всіх файлів), або вже містять індексні файли з подібним назвою, хоча вони можуть мати часом дуже великий розмір - близько кількох МБ.

UNIX системи мають схожу структуру директорій, по якій можна переміщатися, користуючись командами 'cd' або 'cwd'. У більшості випадків набір можливих команд один і той же. Відмінності можуть бути скоріше в інших, наприклад, не всі анонімні FTP сервери допускають використання команд 'put', 'mkdir', 'del' і т.п.

Важливий момент: обрив передачі файлів. Для цього використовуйте комбінацію клавіш: Ctrl-C, процес буде тут же припинений. Ctrl-D зазвичай закриває з'єднання з віддаленим хостом. Таким же чином необхідно діяти при отриманні повідомлення про запуск команди shutdown на системі, з якої ви працюєте. Проте, часом локальний процес ftp адміністратор системи змушений "вбивати" вручну, намагайтеся не доводити його до такого кроку.