МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Пасивний і активний режими роботи 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 в пасивному режимі
Читайте також:
|
||||||||
|