Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Пасивний і активний режими роботи FTP-сервера

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

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

Під час активного режиму (див. рисунок 11.4), на клієнті створюється непривілейований тимчасовий порт N>1023 – для керуючого з'єднання і N+1 порт для передачі даних.

1. Клієнт з тимчасового порту X посилає SYN запит на 21 порт сервера.

2. Сервер з 21 порту відповідає SYN ACK на тимчасовий порт X клієнта.

3. Клієнт підтверджує створення з'єднання відправкою ACK прапора.

4. Клієнт відправляє команду PORT, для переходу в активний режим, вказує IP адреса клієнта для передачі (найчастіше свій) і клієнтський порт Y, з яким власне і буде створено з'єднання для передачі даних.

5. Режим підтверджується з боку сервера.

6. Передача команд для роботи з FTP, таких як список каталогів, ініціації передачі або прийому інформації, видалення файлу і інші. (Нижче наведено список FTP команд).

7. Для створення з'єднання для передачі даних, сервер з 20 порту відправляє SYN запит клієнта на тимчасовий порт Y, яка була вказана, разом з командою PORT.

8. Клієнт відповідає SYN ACK.

9. Сервер підтверджує створення з'єднання – передачею прапора ACK.

10. Відбувається передача даних.

Якщо треба закрити з'єднання, то після 10 кроку, клієнт відправляє прапор FIN (нижче наведено список прапорів), сервер його підтверджує і з'єднання закривається.

Рисунок 11.4 – Робота FTP в активному режимі

 

Пасивний режим FTP

У пасивному режимі (див. рисунок 11.5) перші три кроки такі ж, як і в активному.

1. Клієнт з тимчасового порту X посилає SYN запит на 21 порт сервера.

2. Сервер з 21 порту відповідає SYN ACK на тимчасовий порт 1024 клієнта.

3. Клієнт підтверджує створення з'єднання відправкою ACK прапора.

4. Клієнт відправляє команду PASV, для переходу в пасивний режим.

5. Сервер підтверджує перехід у пасивний режим, відправляє PASV ACK, свій IP адреса і тимчасовий порт Z, для передачі даних.

6. Клієнт з порту Y відправляє SYN запит на створення з'єднання на серверний порт Z, який був зазначений, разом з підтвердженням PASV ACK.

7. Сервер підтверджує створення з'єднання SYN ACK.

8. Клієнт створює з'єднання і відправляє прапор ACK.

9. Передача команд для роботи з FTP, таких як список каталогів, ініціація передачі або прийому даних і інші. (нижче наведено список FTP команд).

10. Відбувається передача даних.

Рисунок 11.5 – Робота FTP в пасивному режимі

 


Читайте також:

  1. II. Вимоги безпеки перед початком роботи
  2. II. Вимоги безпеки праці перед початком роботи
  3. III. Вимоги безпеки під час виконання роботи
  4. III. Вимоги безпеки під час виконання роботи
  5. Internet. - це мережа з комутацією пакетів, і її можна порівняти з організацією роботи звичайної пошти.
  6. IV. Вимоги безпеки під час роботи на навчально-дослідній ділянці
  7. VII. Прибирання робочих місць учнями (по завершенню роботи) і приміщення майстерні черговими.
  8. Аконність залишення засуджених у слідчому ізоляторі для роботи з господарського обслуговування.
  9. Активний бюджетний дефіцитхарактеризу­ється спрямуванням коштів на інвестування еко­номіки, що сприяє зростанню ВВП.
  10. Активний вплив на проблему
  11. Активний маніпулятор
  12. Активний метод навчання




Переглядів: 1235

<== попередня сторінка | наступна сторінка ==>
Способи керування передачею і зберіганням файлів | Набір доступних команд

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.