Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Дослідження протоколу FTP

Автор:   •  Ноябрь 27, 2021  •  Лабораторная работа  •  1,745 Слов (7 Страниц)  •  168 Просмотры

Страница 1 из 7

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

ФАКУЛЬТЕТ КІБЕРБЕЗПЕКИ КОМП’ЮТЕРНОЇ ТА ПРОГРАМНОЇ ІНЖЕНЕРІЇ

КАФЕДРА КОМП’ЮТЕРНИХ СИСТЕМ ТА МЕРЕЖ

 

 

 

 

 

ЗВІТ

про виконання лабораторної роботи № 5

з дисципліни: «Комп’ютерні мережі»

тема роботи: «Дослідження протоколу FTP»

 

 

Роботу виконав:

Роботу перевірив:

Київ-2021


Мета роботи: Отримати практичні навички у використанні протоколу FTP(File Transfer Protocol).

Теоретичні відомості

В Internet для передачі інформації з віддаленого комп'ютера на локальний використовуються протоколи HTTP (Hyper Text Transfer Protocol - протокол передачі гіпертексту) та FTP (File Transfer Protocol - протокол передачі файлів). Протокол HTTP застосовується для передачі Web-сторінок. Протокол FTP - один з протоколів сімейства TCP/IP, основним призначенням якого є пересилання (копіювання, передавання) файлів з віддаленого комп'ютера на локальний комп'ютер і навпаки.

Протокол FTP - це загальноприйнята специфікація команд, які використовують програми для своєї роботи. Протокол FTP є універсальною мовою, на якій різні програми на різних типах комп'ютерів можуть спілкуватися між собою.

Сьогодні практично всі функції FTP доступні і через HTTP, проте FTP все ще використовується як основний протокол для доступу до великих архівів файлів у мережі. За допомогою FTP можна працювати зі своїми файлами на віддаленому комп'ютері (перейменовувати, створювати каталоги, видаляти). Як правило, ефективність роботи з файлами на віддаленому комп'ютері за протоколом FTP вища, ніж за протоколом HTTP.

Для передачі файлу за допомогою протоколу FTP потрібно дві програми: FTP-клієнт і FTP-сервер.

FTP-клієнт - це сервісна програма, за допомогою якої можна провести з'єднання з FTP-сервером. Звичайно, ця програма має командний рядок, але деякі FTP-клієнти мають віконний інтерфейс і не вимагають запам'ятовування команд. Приклад FTP- клієнта: програми CuteFTP, CioIZilla, ReCiet та ін. Називаються вони ще менеджерами завантаження. Ці програми мають зручний інтерфейс, що дозволяє користувачам швидко здійснювати завантаження/вивантаження файлів. До комплекту програмних засобів підтримки протоколу TCP/IP в Windows також входить службова програма FTP.

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

FTP-з'єднання - це зв'язок між віддаленим і локальним комп'ютерами з допомогою FTP-протоколу.

FTP-сервери розкидані по всьому світі, але для з'єднання з ними не вимагається знання їх фізичного розташування. В Internet до комп'ютера звертаються за адресою. URL FTP-сервера виглядає так: ftp.xxx.xx.

Протокол FTP передбачає два можливих режими встановлення зв'язку для обміну файлами:

  • активний режим;
  • пасивний режим.

Активний режим.

Дії клієнта та сервера:

  1. Клієнт встановлює зв'язок і посилає з нестандартного порту N (N> 1024) запит на 21 порт сервера;
  2. Сервер посилає відповідь на порт N клієнта;
  3. Сервер встановлює зв'язок для передачі даних по порту 20 на порт клієнта N + 1.

[pic 1]

Приклад встановлення зв'язку для обміну файлами в активному режимі.

Активний режим вигідний для FTP-сервера, але шкідливий для клієнта. Так як FTP сервер намагається з'єднатися з випадковим високим (за номером) портом на клієнті, то таке з'єднання може бути блоковано брандмауером на стороні клієнта.

...

Скачать:   txt (22.8 Kb)   pdf (1.5 Mb)   docx (1.4 Mb)  
Продолжить читать еще 6 страниц(ы) »
Доступно только на Essays.club