
- •Структура методы и принципы функционирования распределённых информационных систем (1-62с.) План
- •17.1. Транспортные протоколы…….60
- •1. Понятие распределенных информационных систем, принципы их создания и функционирования
- •2. Территориально распределённые компьютерные системы
- •3. Типовые компоненты информационной системы
- •4.Два типа сетей.
- •Одноранговые системы.
- •Системы на основе сервера.
- •Специализированные серверы
- •2. Серверы приложений.
- •3. Почтовые серверы
- •4. Факс-серверы
- •5. Коммуникационные серверы
- •5. Понятие распределенной информационной системы
- •6. Основные задачи распределенной обработки
- •6.1. Прозрачность
- •6.2. Открытость
- •6.3. Масштабируемость (возможность расширения)
- •7. Проблемы масштабируемости
- •8. Технологии масштабирования.
- •8.3. Репликация (дублирование).
- •9. Концепции аппаратных решений
- •10. Концепции программных решений
- •10.1. Модели промежуточного уровня.
- •10.2. Службы (сервисы) промежуточного уровня
- •11. Промежуточный уровень и открытость.
- •12. Технологии обработки информации в распределенных системах
- •1.Технология “хозяин-слуга”:
- •13. Модель Клиент-сервер
- •14. Модели взаимодействия компонентов рис
- •14.1. Понятие промежуточной среды
- •15. Сетевые протоколы
- •1. Физический
- •2. Канальный .
- •16. Программное обеспечение
- •17. Эталонная модель взаимодействия открытых систем
- •17.1. Транспортные протоколы.
- •18. Алгоритм выполнения уровневых процедур
- •Возможные значения полей пакета
- •19. Соответствие модели osi и других моделей сетевого взаимодействия
- •Семейство tcp/ip
- •Семейство ipx/spx
- •20. Понятие промежуточной среды
18. Алгоритм выполнения уровневых процедур
Каждый уровень для решения своей подзадачи должен обеспечить выполнение определенных моделью функций данного уровня, действий (услуг) для вышележащего уровня и взаимодействовать с аналогичным уровнем в другой компьютерной системе.
Общая процедура для всех уровней: для того, чтобы уровень X в компьютерной системе B мог выполнить необходимые действия над данными, к передаваемым данным в компьютерной системе A на уровне X добавляется впереди управляющая информация, называемая заголовком.
Кроме того, в конце данных также добавляется служебная информация, называемая концевиком. Последовательность выполнения процедур уровнями модели в системе отправителе (компьютерной системе А):
1. Как показано на рис. 3, после формирования сообщения с заголовком и концевиком, прикладной уровень направляет его уровню представлений.
2. Протокол уровня представлений на основании информации, полученной из заголовка прикладного уровня, выполняет требуемые действия и добавляет к сообщению собственную служебную информацию заголовок и концевик уровня представлений, в которых содержатся указания для уровня представлений системы-адресата.
3. Полученное в результате сообщение передается вниз сеансовому уровню, который в свою очередь добавляет свой заголовок и концевик, и т.д.
4. Наконец, сообщение достигает нижнего, физического уровня, который и передает его по каналам связи системе-адресату. К этому времени сообщение содержит заголовки и концевики всех уровней. Последовательность выполнения процедур уровнями модели в системе получателе (компьютерной системе В):
1. Когда сообщение по сети поступает на систему-адресат, оно принимается ее физическим уровнем и последовательно перемещается вверх с уровня на уровень.
2. Каждый уровень анализирует и обрабатывает заголовок и концевик своего уровня (заголовки и концевики верхних уровней рассматриваются как данные).
3. После выполнения анализа и обработки заголовок и концевик удаляется, и сообщение передается вышележащему уровню.
Для описания правил прохождения пакетов по сети составляются таблицы типа (таблица описания структуры пакета данных обслуживаемого сетью):
Действие |
тип пакета |
адрес источника. |
порт источника. |
адрес назначения. |
порт назначения |
флаги |
Возможные значения полей пакета
1. Поле "действие" может принимать значения пропустить или отбросить. 2. Поле – “Тип пакета” - TCP, UDP или ICMP. 3. Поле - “Флаги” - флаги из заголовка IP-пакета. Поля "Порт источника" и "Порт назначения" имеют смысл только для TCP и UDP пакетов.
Рис. 7. Обработка сообщений
при передаче данных
Многие
существующие и все разрабатываемые
протоколы и стандарты межкомпьютерного
взаимодействия базируются насемиуровневой
модели OSI.
В настоящее время в рамках реализации
эталонной модели ISO разработаны и
утверждены стандарты на все уровни
модели, а также на отдельные прикладные
процессы.
Однако наряду со
стандартами ISO отдельными крупными
производителями оборудования и
программных средств, а также другими
организациями разработаны и реализованы
протоколы и интерфейсы как на отдельные
уровни модели и отдельные выполняемые
функции (например, маршрутизацию или
управление сетью), так и на все уровни
ISO (архитектуру сети).