Тема: Мережеві технології.

Лабораторна робота № 5

Тема заняття: Технологія FTP.

Мета: навчитися працювати з протоколом передачі даних FTP, налаштовувати FTP-сервер та FTP-клієнт за допомогою програмних засобів та командного рядка.

Студенти повинні:

знати визначення протоколу, FTP-сервера та FTP-клієнта, принципи роботи протоколу FTP;

вміти працювати з протоколом FTP за допомогою Total Commander; виконувати основні дії з файлами та папками у режимі FTP через командний рядок.

Забезпечення заняття

Роздатковий матеріал: картки із завданнями.

Наочність: електронний конспект лекцій, електронний підручник.

Технічні засоби навчання:

·  персональний комп’ютер з відповідним ПЗ;

·  мультимедійний проектор;

Література:

1.  Буров Є. „Комп’ютерні мережі”. 2-ге оновлене і доповн. вид. Львів: БаК, 2003. – с. 109.

2.  , Митник П. Д., Пасічник ’ютерні мережі. Книга 1. Навч. посіб.- Львів, "Магнолія 2006", 2013. – с. 125.

3.  , "Компьютерные сети. Принципы, технологии, протоколы. Издание 4-ое.," уч. пособие для вузов. – Петербург, 2010. – с. 483.

Питання для актуалізації опорних знань

Дайте відповідь на питання (біля дошки):

1.  Що таке протокол?

2.  Що таке FTP?

3.  Що таке FTP-сервер та FTP-клієнт?

4.  Які програми Ви знаєте для роботи з FTP?

5.  Що таке РІ та DTP?

Зміст роботи

Завдання 1. За допомогою запропонованого Вам ПЗ створити ftp-сервер

Скопіювати на свій ПК програму TYPSoft FTP Server Client (\\host\ДОСТУП\ftpsrv110).

НЕ нашли? Не то? Что вы ищете?

Завантажити програму (файл ftpserv. exe) та встановити ftp-сервер. Порядок створення записати до звіту. (див. п.1 Методичних рекомендацій)

Завдання 2. Створити ftp-клієнт у програмі Total Commander. (див. п.2 Методичних рекомендацій). Після вдалого з’єднання звернути увагу, які зміни відбулися в Total Commander.

Завдання 3. За допомогою встановленого з’єднання та командного рядка перевірити роботу основних команд для роботи з локальним диском (копіювання, переміщення файлів, створення папок).(Пуск-Выполнить-cmd-ftp ip-адреса ПК). (див. п.3 Методичних рекомендацій)

Завдання 4. Змінити параметри доступу з’єднання на можливість вилучати файли та папки (у вікні FTP-з’єднань обрати ваше та натиснути кнопку Изменить, де можна встановити/зняти галочки на потрібні параметри).

Зверніть увагу!!! Як змінюються облікові записи серверу на сусідньому ПК в ході сеансу з’єднання. Дані записати до звіту

Завдання 5. Перевірити доступ до ftp-серверу через браузер. Завантажити браузер та ввести в адресному рядку команду: ftp://ip-адреса_ПК_до_якого_підключаєтесь. Звернути увагу на зміни, які відбулися в браузері

Методичні рекомендації:

1. Після завантаження файлу ftpserv. exe на екрані з’явиться головне вікно програми. Обрати російську мову інтерфейсу програми. Для збереження налаштувань натиснути кнопку Save, а потім кнопку Close.

Сервер вважається завантаженим коли з’явиться піктограма на панелі задач, однак потрібно ввести налаштування для користувачів, які будуть з’єднуватись з даним сервером. Для цього потрібно викликати вікно з налаштуваннями Користувача (меню Настройки - Пользователи). Створити нового користувача (для цього потрібно скористатися кнопками, які знаходяться зліва під полем Пользователи).

Технологія створення на сервері нового користувача та надання йому параметрів доступу (мал.1):

поле 1 – ім’я користувача - надати користувачу назву user№ВашогоПК (наприклад user30);

поле 2 – пароль, залишити пустим;

поле 3 – папка на яку надається ftp-доступ - на диску D: створити папку Прізвище№ПК (наприклад Іванов1);

поле 4 – після визначення папки у полі 3 в даному полі з’явиться шлях до папки на яку ви надаєте доступ. Після вибору даного шляху стане доступне поле 5.

поле 5 - встановити параметри для скачування та закачування файлів, та створення папок.

Натиснути кн. Сохранить Закрыть.

2. Нове з’єднання в програмі Total Commander здійснюється за допомогою комбінації клавіш CTRL+F, або через меню FTP – Соединиться с FTP-сервером. У вікні, що відкрилося, натиснути кнопку Добавить.

Перед вами з’явиться вікно Настройка FTP-соединения (мал. 2)

Поле 1- Имя соединения – ввести назву FTP№ПК до якого підключаєтесь (наприклад FTP2);

Поле 2 – Сервер [:Порт] – ввести ІР-адресу сусіднього ПК (до якого підключаєтесь);

Поле 3 – Учетная запись – ввести ім’я користувача якому надаєте доступ (user№ПК)

Встановити галочку у полі Пассивный режим обмена (как Web-браузер).

Натиснути ОК

В результаті в списку серверів з'являється нове з'єднання

Натиснути кн. Соединиться

В ході з’єднання з’явиться запит на пароль. Поле паролю лишити пустим і натиснути ОК

3. Деякi FTP команди можуть вiдрiзнятися залежно вiд типу комп'ютерної платформи i використовуваної операцiйної системи. Ви завжди можете перевiрити їхнiй список, набравши 'help' або '? '.

open -установлює зв'язок iз FTP-site.

Приклад: ftp>open ftp. ict. nsc. ru

user - дозволяє повторно ввести вхiдне iм'я i пароль.

Приклад: ftp>user anonymous 

close - закриває зв'язок iз даної FTP-site.

bye або quit -закриває всi зв'язки i припиняє виконання програми ftp.

help або ? -запитує допомогу по командах ftp, пiдтримуваних на вашiй локальнiй машинi.

remotehelp - запитує довiдку, якi команди ftp пiдтримує вiддалений FTP-сервер.

![команда[аргументи]] вихiд у shell - iнтерпретатор на Вашiй локальнiй системi.

get або recv - ftp>get [вiддалений_файл] [локальний_файл]  Одержати файл iз вiддаленого комп'ютера. Як обов'язковий параметр потрiбно зазначити iм'я цього файлу на вiддаленiй машинi. Допускає iнший параметр - нове iм'я файлу на локальному комп'ютерi.

Приклад: ftp>get /pub/winsite/news/win. zip

mget - ftp>mget [список вiддалених_файлiв] Одержати декiлька файлiв за списком або вiдповiдно до маски.

Приклад. ftp> mget news. txt *.tex

put або s - Переслати файл iз локальної машини на вiддалену.
Приклад: ftp> put myfile newmyfile

mput - Переслати декiлька файлiв за списком або маскою.

Приклад. Переслати файл myfile. txt i усi файли з розширенням doc: 
ftp>mput myfile. txt *.doc 

delete [iм'я_файлу] - Стерти файл на вiддаленiй машинi (потребує авторизованого доступу).

Домашнє завдання:

1. , "Компьютерные сети. Принципы, технологии, протоколы. Издание 4-ое.," уч. пособие для вузов. – Петербург, 2010. – с. 819.