Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритм работы при соединении двух FTP-серверов, ни один из которых не расположен на локальном хосте пользователя

Читайте также:
  1. I. По целям управления и виду алгоритмов
  2. I.Этап.Разработка алгоритма и программы.
  3. II. Основные направления социально-медицинской работы с семьями детей ограниченными возможностями
  4. III. Лекционный материал по теме: ПРАВИЛА РАБОТЫ НА ЛЕКЦИИ
  5. IX. Лекционный материал: ОРГАНИЗАЦИЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
  6. N В условиях интенсивной мышечной работы, при гипоксии (например, интенсивный бег на 200м в течении 30 с) распад углеводов временно протекает в анаэробных условиях
  7. N Из активированных тромбоцитов освобождаются вазоактивные вещества - серотонин, катехоламины, АДФ, что приводит к локальному спазму сосуда и уменьшению кровопотери
  8. N У некоторых больных с уремией и циррозом печени не только снижается потребность в белке, но становится ниже и толерантность к нему
  9. VIII. Принципы работы вычислительной системы
  10. XVIII. Основы алгоритмизации
  11. Автоматизация группы работы приточных систем
  12. Активно происходит в печени, кишечнике, молочной железе и некоторых др. тканях.

Модуль 'Интерпретатор протокола пользователя' указал модулю сервера 'Интерпретатор протокола сервера 1' работать в пассивном режиме, после чего модуль 'Интерпретатор протокола сервера 1' отправил пользователю адрес и номер порта (N) , который он будет слушать.

Модуль 'Интерпретатор протокола пользователя' назначил модуль сервера 2 'Интерпретатор протокола сервера 2' в качестве активного участника соединения и указал ему передавать данные на хост 'Интерпретатор протокола сервера 1' на порт (N).

'Интерпретатор протокола пользователя' подал 'Интерпретатору протокола сервера 1' команду 'сохранить поступившие данные в таком-то файле', а 'Интерпретатор протокола сервера 2' - 'передать содержимое такого-то файла'.

Между модулями 'Интерпретатор протокола сервера 1' и 'Интерпретатор протокола сервера 2' образуется поток данных, который управляется клиентским хостом.

Основу передачи данных FTP составляет механизм установления соединения между соответствующими портами и выбора параметров передачи. Каждый участник FTP-соединения должен поддерживать порт передачи данных по умолчанию. По умолчанию 'Программа передачи данных пользователя' использует тот же порт, что и для передачи команд (обозначим его 'U'), а 'Программа передачи данных сервера' использует порт L-1, где 'L'- управляющий порт. Однако, участниками соединения используются порты передачи данных, выбранные для них 'Интерпретатором протокола пользователя', поскольку из управляющих процессов участвующих в соединении, только 'Интерпретатор протокола пользователя' может изменить порты передачи данных как у 'Программы передачи данных пользователя', так и у 'Программы передачи данных сервера'.

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

После того как соединение установлено, между 'Программой передачи данных сервера' и 'Программой передачи данных пользователя' начинается передача. Одновременно по каналу 'Интерпретатор протокола сервера' - 'Интерпретатор протокола пользователя' передаются уведомления о получении данных. Протокол FTP требует, чтобы управляющее соединение было открыто, пока по каналу обмена данными идет передача. Сессия FTP считается закрытой только после закрытия управляющего соединения.

Как правило, сервер FTP ответственен за открытие и закрытие канала передачи данных. Сервер FTP должен самостоятельно закрыть канал передачи данных в следующих случаях:

· Сервер закончил передачу данных в формате, который требует закрытия соединения.

· Сервер получил от пользователя команду 'прервать соединение'.

· Пользователь изменил параметры порта передачи данных.

· Было закрыто управляющее соединение.

· Возникли ошибки, при которых невозможно возобновить передачу данных.

<== предыдущая лекция | следующая лекция ==>
| Алгоритм работы при соединении двух FTP-серверов, ни один из которых не расположен на локальном хосте пользователя

Дата добавления: 2014-01-07; Просмотров: 104; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


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

  1. I. По целям управления и виду алгоритмов
  2. I.Этап.Разработка алгоритма и программы.
  3. II. Основные направления социально-медицинской работы с семьями детей ограниченными возможностями
  4. III. Лекционный материал по теме: ПРАВИЛА РАБОТЫ НА ЛЕКЦИИ
  5. IX. Лекционный материал: ОРГАНИЗАЦИЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
  6. N В условиях интенсивной мышечной работы, при гипоксии (например, интенсивный бег на 200м в течении 30 с) распад углеводов временно протекает в анаэробных условиях
  7. N Из активированных тромбоцитов освобождаются вазоактивные вещества - серотонин, катехоламины, АДФ, что приводит к локальному спазму сосуда и уменьшению кровопотери
  8. N У некоторых больных с уремией и циррозом печени не только снижается потребность в белке, но становится ниже и толерантность к нему
  9. VIII. Принципы работы вычислительной системы
  10. XVIII. Основы алгоритмизации
  11. Автоматизация группы работы приточных систем
  12. Активно происходит в печени, кишечнике, молочной железе и некоторых др. тканях.




studopedia.su - Студопедия (2013 - 2017) год. Не является автором материалов, а предоставляет студентам возможность бесплатного обучения и использования! Последнее добавление ip: 54.156.47.142
Генерация страницы за: 0.004 сек.