8766

Протокол FTP

Доклад

Информатика, кибернетика и программирование

FTP Протокол FTP (File Transfer Protocol) является одним из старейших протоколов стека ТСРIP [4, с. 434-460 3, с. 841-850]. Этот протокол для передачи файлов использует два ТСР соединения, одно - для передачи команд (порт 21 на стор...

Русский

2013-02-17

37.5 KB

6 чел.

FTP

Протокол FTP (File Transfer Protocol) является одним из старейших протоколов стека ТСР\IP [4, с. 434-460; 3, с. 841-850].

Этот протокол для передачи файлов использует два ТСР соединения, одно - для передачи команд (порт 21 на стороне клиента) и второе - для передачи данных (порт 20 на стороне сервера). Соответствующие порты приёма данных на стороне клиента и приёма команд на стороне сервера устанавливаются в процессе инициации FTP сеанса.

Возможны два режима работы – активный и пассивный. В первом - клиент ждёт передачи данных (сервер инициирует ТСР соединение для передачи данных, он активен), во втором – активен клиент. Так, в активном режиме при открытии FTP сеанса клиент открывает пассивное ТСР соединение, находящееся в ожидании активности сервера (состояние LISTEN), и задаёт порт для приёма данных. В свою очередь, сервер, получив номер этого порта, начинает передавать на него пакеты с данными. В пассивном режиме, наоборот, сервер сообщает клиенту номер порта передачи данных и ждёт соединения.

Комбинируя пассивный и активный режимы клиент может организовать прямую передачу файлов между серверами как показано на рис. 1.

Рис. 1. Пряма передача файлов между серверами с помощью FTP.

Организация прямой передачи файлов между серверами реализуется в 4-е шага:

  1.  Клиент С задаёт пассивный режим серверу А.
  2.  В ответ получает от него IP адрес и порт для передачи данных.
  3.  Клиент С задаёт серверу В активный режим и указывает IP адрес и порт сервера А для передачи данных.
  4.  Сервер В инициирует ТСР соединение для передачи данных с сервера А и после установления этого соединения сервер А передаёт данные серверу В.

Возможность управления работой сервера клиентом таит реальную угрозу безопасности не только самого сервера, но и других серверов в сети. По этой причине, чаще всего, активный режим запрещён для использования.

К сожалению, при установке сеанса FTP, имя пользователя и его пароль передаются открытым образом. Для повышения безопасности в FTP предусматривается сеанс с анонимным пользователем (anonymous), имеющим ограниченные администратором сервера права.


Сервер

А

ервер

В

Клиент

С

1

2

3

4


 

А также другие работы, которые могут Вас заинтересовать

30379. Методы автоматизированного проектирования конструкции и технологического процесса различного уровня иерархии 136 KB
  В САПР для каждого иерархического уровня сформулированы основные положения математического моделирования выбран и развит соответствующий математический аппарат получены типовые ММ элементов проектируемых объектов формализованы методы получения и анализа математических моделей систем. Это обстоятельство приводит к расширению множества используемых моделей и развитию алгоритмов адаптивного моделирования. В САПР для каждого иерархического уровня сформулированы основные положения математического моделирования выбран и развит соответствующий...
30380. Математические модели (ММ) на различных иерархических уровнях 327.5 KB
  Лекция: Математические модели ММ на различных иерархических уровнях Приводится иерархия математических моделей как основа блочноиерархического подхода к проектированию радиоэлектронных средств. Рассмотрим важные для функциональных моделей понятия полной модели и макромодели. При переходе к более высокому иерархическому уровню упрощения они основаны на исключении из модели вектора внутренних переменных V. Модели 13.
30381. Математические модели объектов проектирования РЭС 367 KB
  Лекция: Математические модели объектов проектирования РЭС Рассматривается методология использования математических моделей при проектировании конструкции и технологии РЭС. Цель лекции:Показать на конкретных примерах математические модели при проектировании РЭС 14. В общей теории математического моделирования математическую модель любого объекта характеризуют внутренними внешними выходными параметрами и фазовыми переменными. Внутренние параметры модели определяются характеристиками компонентов входящих в проектируемый объект например...
30382. Разработка математических моделей при проектировании технологии 164 KB
  Методы получения моделей элементов Получение моделей элементов моделирование элементов в общем случае процедура неформализованная. В то же время такие операции как расчет численных значений параметров модели определение областей адекватности и др. Поэтому моделирование элементов обычно выполняется специалистами конкретных технических областей с помощью традиционных средств экспериментальных исследований и средств САПР. Далее происходит определение соответствующего этим закономерностям математического описания обоснование и принятие...
30383. Математические модели РЭС на метауровне 159.5 KB
  При моделировании на ЭВМ технологического процесса происходит воспроизведение явлений с сохранением их логической структуры и расположения во времени. Это позволяет получать наиболее точные характеристики процесса проектирования техническую производительность время проведения отдельных технологических операций и т. Цель моделирования технологического процесса заключается в проектном расчете технической производительности и других показателей экономической эффективности с учетом заданного варианта структуры каждой операции технологического...
30384. Анализ, верификация и оптимизация проектных решений средствами САПР 218 KB
  На основе производственной информации формируется конфигурация виртуальной производственной системы ВПС. Представлена структура процесса формирования конфигурации ВПС. Рассматривается генерация вариантов определения конфигурации ВПС на основе эволюционного метода использующего генетические алгоритмы. Технологическое оборудование имеющее фонд свободного времени является ресурсами производственных систем ПС необходимыми для функционирования виртуальных производственных систем ВПС.
30385. Информационные технологии — новая отрасль знаний 125 KB
  Их значение быстро увеличивается за счет того что ИТ: активизируют и повышают эффективность использования информационных ресурсов обеспечивают экономию сырья энергии полезных ископаемых материалов и оборудования людских ресурсов социального времени; реализуют наиболее важные и интеллектуальные функции социальных процессов; занимают центральное место в процессе интеллектуализации общества в развитии системы образования культуры новых экранных форм искусства популяризации шедевров мировой культуры и истории развития...
30386. Сущность автоматизированного проектирования конструкций и технологических процессов производства РЭС 218 KB
  Лекция: Основы автоматизированного проектирования конструкций и технологических процессов производства РЭС В лекции объясняется сущность процесса проектирования РЭС и системного подхода к задаче автоматизированного проектирования РЭС. Излагаются задачи проектирования по степени новизны проектируемых изделий. Рассматривается сущность системного подхода к проектированию Основное назначение лекции: показать сущность процесса проектирования РЭС принципы проектирования и основной принцип проектирования системный подход 2. Сущность процесса...
30387. Основы автоматизированного проектирования конструкций и технологических процессов производства РЭС 197.5 KB
  Лекция: Основы автоматизированного проектирования конструкций и технологических процессов производства РЭС окончание Рассматривается сущность системного подхода к проблеме автоматизированного проектирования РЭС. Системный подход к задаче автоматизированного проектирования технологического процесса Системный подход к задачам автоматизированного проектирования требует реализации совместного проектирования технологического процесса ТП и автоматизированной системы управления этим процессом АСУТП. Традиционное раздельное рассмотрение задач...