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


 

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

1311. Ознакомление с организацией и технологией производства на ИП Дмитриев 107 KB
  Технологическая схема производства заварного пирожного. Контроль качества готовой продукции. Контроль производства заварного пирожного. Организационная характеристика.
1312. Экономические проблемы организации производства 75.5 KB
  Прибыль и убытки предприятия, производящего продукты питания. Прибыль и показатели рентабельности предприятия, производящего продукты питания. Налогооблагаемая прибыль и фактический налог на прибыль определяются по материалам налоговой отчетности.
1313. Ускорение. Прямолинейное движение с постоянным ускорением. Мгновеннная скорость 128 KB
  Векторная величина, равная отношению изменения скорости к промежутку времени, в течение которого это изменение произошло. Перемещение при равноускоренном движении. Уравнение движения.
1314. Адвокат в арбитражном процессе 27 KB
  Участие адвоката в арбитражной процессе обусловлено тем, что такие дела решают судьбу владения большими материальными ценностями. То есть, как известно, арбитражный процесс, и адвокат в арбитражном процессе являют собой процесс по решению хозяйственного вопроса между юридическими лицами.
1315. Расчет экономической эффективности установки 342.5 KB
  Установка поверки включает в себя электронные компоненты, корпус, печатную плату, блок питания. Их стоимость по прайсу Чип и Дип от 13.05.2012. Расчет заработной платы проектировщика. Экономический эффект от внедрения установки.
1316. Конспект лекций по Java 203.88 KB
  Коллекции-ассоциативные массивы (Мар). Сортировка и поиск, библиотеки ява. Предложение знакомства с менеджерами компоновки.
1317. Концепт желание в сопоставительном плане (на материале глагольных лексем русского, английского и немецкого языков) 325.17 KB
  Целью работы является характеристика способов выражения концепта желание в сопоставительном плане на материале глагольных лексем русского, английского и немецкого языков.
1318. ЛИНГВОКУЛЬТУРНЫЙ КОНЦЕПТ ВРЕМЯ ВОЕННОЕ/ KRIEGSZEIT В ИДИОЛЕКТАХ К. М. СИМОНОВА И Э. М. РЕМАРКА (НА МАТЕРИАЛЕ ТЕКСТОВ ВОЕННОЙ ПРОЗЫ) 328.6 KB
  Целью настоящей диссертации является подтверждение правомерности выделения сложного концепта Время военное/ Kriegszeit, а также анализ реализации его многоуровневой структуры в сопоставительном плане на материале текстов военной прозы К. Симонова и Э. М. Ремарка.
1319. Поэтический мир А. Городницкого: Образная репрезентация концептосферы 336.4 KB
  Предметом исследования являются поэтические произведения А.М. Городницкого (стихотворения, песни, поэмы), созданные автором на протяжении более чем полувековой творческой деятельности.