У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


в Internet.

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

Типи файлів та режими передачі

Програма FTP призначена для обробки двох основних представлень файлів – двійкового та текстового, які підходять для більшості файлів. Кожен користувач повинен вибрати тип передачі, і вибраний режим залишається в силі до закінчення передачі всього файла. Текстовий файл складається з послідовності символів, розбитих на рядки. В більшості комп’ютерних систем для представлення символів в текстовому файлі використовуються набори символів ASCII або EBCDIC. Якщо користувач знає, який набір символів використовується на віддаленому комп’ютері, то він може примінити команду ascii або ebcdic для вказання режиму передачі в вигляді тексту і потребувати від програми FTP при копіюванні файла перетворення набору символів, що використовуються на локальному комп’ютері, в набір символів, що використовуються на віддаленому комп’ютері.

Єдиною альтернативою текстовій передачі в програмі FTP є двійковий режим передачі, який повинен використовуватися для всіх файлів, відмінних від текстових. Для переводу програми FTP в двійковий режим необхідно ввести команду binary.

Команди FTP

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

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

open ім'я_сервера - відкрити з'єднання

- відкриває з'єднання із сервером. Це ім'я можна вказати відразу при введенні команди, що завантажує клієнта: ftp://ftp.karelia.ru.

cd ім'я_директорії - змінити каталог

- здійснює перехід в інший робочий каталог на і.

dir [ім'я_файлу] - видати список файлів

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

get ім'я_файлу [ім'я_локального_файлу] - переписати файл

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

mget [ім'я_файлу] - переписати групу файлів

- те ж саме, что і get, але дозволяється використовувати шаблони. Перед копіюванням кожного файлу буде запитуватися підтвердження. Для скасування підтверджень введіть .

prompt

-скасовує підтвердження в командах і .

put ім'я_файлу [ім'я_вилученого_файлу] - записати файл на сервер

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

mput [ім'я_файлу] - записати групу файлів

- те ж саме, что і put, але дозволяється використовувати шаблони. Перед записом кожного файлу буде запитуватися підтвердження. Для скасування підтверджень уведіть .

ascii

- установлює ascii-спосіб передачі файлів. Використовується для пересилання файлів-текстів. Однак для надійності краще використовувати .

binary

-установлює двійковий спосіб пересилання файлів. При цьому файл при передачі не перекодується і записується в незміненому виді. Це найбільш надійний спосіб передачі файлів.

close

- закриває з'єднання з даним сервером і робить повернення в командний режим. Ця команда автоматично виконується при виході з .

quit

- вихід з .

user

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

lcd [ім'я_директорії]

- здійснює перехід на локальному комп’ютері у зазначений каталог.

pwd

- виводить на екран поточний каталог навіддаленому комп’ютері.

system

- виводить на екран тип операційної системи на віддаленому комп’ютері.

help [FTP-команда] - допомога

- видає коротку інформацію про команди чи про конкретну зазначену команду.

Порядок роботи з anonimous FTP сервером

FTP-клієнт завантажений.

Для того, щоб почати сеанс обміну із сервером, необходимо спочатку відкрити з’єднання. Для цього існує команда (доменне ім’я віддаленого комп’ютера). Слово open можна скоротити до однієї букви o. Отже, спробуємо: ftp> o . Почекайте декілька секунд доки між комп'ютерами встановиться з’єднання (керуюче з’єднання, яке використовується для передачі команд).

Тепер треба зареєструватися (тобто вказати дані авторизації для віддаленого комп’ютера). Для цього потрібно ввести реєстраційне ім’я та пароль. Реєстраційне ім’я повинно відповідати дійсному обліковому запису на віддаленому комп’ютері і визначає, до яких файлів може бути отриманий дотуп. Це забезпечує запобіганню несанкціонованому доступу до файлів. Але така операція є незручною. Ми використаємо анонімний доступ до по FTP , тобто доступ з реєстраціним іменем . Ми отримаємо доступ до файлів з мінімальними правами. Побачивши запрошення :, наберіть слово . Натисніть Enter і ведіть адресу Вашої електронної пошти (пароль). Якщо усе зроблено правильно, то з'явиться повідомлення про те, що Ви ввійшли в систему.

Тепер Ви можете копіювати собі ті файли, доступ до яких Вам визначений як анонімному користувачу. Починаємо дослідження сервера з каталогу /pub, тому що зазвичай всі корисні файли містяться саме тут. Зараз Ви знаходитеся в самому верхньому, так званому root-каталозі. Для того, щоб перейти в потрібний каталог існує команда cd. Перейдемо в каталог pub поточного каталогу: ftp> cd pub.

Отримаємо список файлів у поточному каталозі за допомогою команди :ftp> dir. Якщо в списку, що з'явився, першим


Сторінки: 1 2 3 4