Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sos.doc
Скачиваний:
5
Добавлен:
20.11.2018
Размер:
392.7 Кб
Скачать

57. Дати визначення ftp.

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

FTP є одним з найстаріших прикладних протоколів, що з'явився задовго до HTTP, в 1971 році. До початку 90-х років на FTP припадало близько половини трафіку в мережі Інтернет]. Він і сьогодні широко використовується для розповсюдження ПЗ і доступу до віддалених хостів.

58. Як провести обмін даними за протоколом ftp?

Алгоритм роботи протоколу FTP полягає в наступному:

1. Сервер FTP використовує в якості керуючого з'єднання на TCP порт 21, який завжди знаходиться в стані очікування з'єднання з боку користувача FTP.

2. Після того як встановлюється керуюче підключення модуля "Інтерпретатор протоколу користувача" з модулем сервера - "Інтерпретатор протоколу сервера", користувач (клієнт) може відправляти на сервер команди. FTP-команди визначають параметри з'єднання передачі даних: Роль учасників з'єднання (активний або пасивний), порт з'єднання (як для модуля "Програма передачі даних користувача", так і для модуля "Програма передачі даних сервера"), тип передачі, тип переданих даних, структуру даних і керуючі директиви, що позначають дії, Які користувач хоче здійснити (наприклад, зберегти, вважати, додати або видалити дані або файл та інші).

3. Після того, як узгоджені всі параметри каналу передачі даних, один з учасників з'єднання, який є пасивним (наприклад, "Програма передачі даних користувача"), стає в режим очікування відкриття з'єднання на заданий для передачі даних порт. Після цього активний модуль (наприклад, "Програма передачі даних сервера") відкриває з'єднання і починає передачу даних.

4. Після закінчення передачі даних, з'єднання між "Програмою передачі даних сервера" та "Програмою передачі даних користувача" закривається, але управляє з'єднання "інтерпретатора протоколу сервера" і "інтерпретатора протоколу користувача" залишається відкритим. Користувач, не закриваючи сесії FTP, може ще раз відкрити канал передачі даних.

59. Які основні команди ftp?

Команды протокола.

Команды управления контролем передачи данных, которыми обмениваются “Интерпретатор протокола сервера” и “Интерпретатор протокола пользователя”, можно разделить на три большие группы:Команды управления доступом к системе. Команды управления потоком данных. Команды FTP-сервиса. Рассмотрим несколько наиболее характерных команд из каждой группы. Среди команд управления доступом к системе следует отметить следующие:USER. Как правило, эта команда открывает сессию FTP между клиентом и сервером. Аргументом команды является имя (идентификатор) пользователя для работы с файловой системой. Эта команда может подаваться не только в начале, но и в середине сессии, если, например, пользователь желает изменить идентификатор, от имени которого будут проводиться действия. При этом все переменные, относящиеся к старому идентификатору, освобождаются. Если во время изменения идентификатора происходит обмен данными, обмен завершается со старым идентификатором пользователя.PASS. Данная команда подается после ввода идентификатора пользователя и, в качестве аргумента содержит пароль пользователя. Напомним, что данные аутентификации FTP передаются по сети открытым текстом, поэтому для обеспечения защищенности канала пользователю необходимо предпринимать дополнительные меры. CWD. Команда позволяет пользователям работать с различными каталогами удаленной файловой системы. Аргументом команды является строка, указывающая путь каталога удаленной файловой системы, в котором желает работать пользователь.

REIN. Команда реинициализации. Эта команда очищает все переменные текущего пользователя, сбрасывает параметры соединения. Если в момент подачи команды происходит передача данных, передача продолжается и завершается с прежними параметрами.

QUIT. Команда закрывает управляющий канал. Если в момент подачи команды происходит передача данных, канал закрывается после окончания передачи данных.

Команды управления потоком устанавливают параметры передачи данных. Все параметры, описываемые этими командами имеют значение по умолчанию, поэтому команды управления потоком используются только тогда, когда необходимо изменить значение параметров передачи, используемых по умолчанию. Команды управления потоком могут подаваться в любом порядке, но все они должны предшествовать командам FTP-сервиса. Из команд управления потоком данных следует выделить следующие:PORT. І PASV.

61.Протоколювання та аудит – це збір, накопичення та аналіз

інформації про події, що відбуваються в системі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]