Сетевые информационные технологии


Шлюзы.


Шлюзы (gateways) обеспечивают связь между различными архитектурами и сетевыми средами. Они распаковывают и преобразуют данные, передаваемые из одной среды в другую, чтобы каждая среда могла понимать сообщения других сред. В частности, шлюз изменяет формат данных, иначе прикладная программа на принимающей стороне не сможет их распознать.

Шлюз связывает две системы, которые применяют разные:

• коммуникационные протоколы;

•     структуры и форматы данных;

•     языки;

•     архитектуры.

Шлюзы связывают разные сети, например Microsoft Windows 2000 Server с SNA (Systems Network Architecture фирмы IBM).

Принцип работы

Шлюзы создаются для выполнения конкретного типа задач, т. е. для конкретного типа преобразования данных. Часто они и называются в соответствии со своей специализацией (например, Windows 2000 Server To SNA Gateway).

Шлюз принимает данные из одной среды, удаляет старый протокольный стек (рис 55) и переупаковывает их в протокольный стек системы назначения.

Обрабатывая данные, шлюз выполняет следующие операции:

•     извлекает данные из приходящих пакетов, пропуская их снизу вверх через полный стек протоколов передающей сети;

•     заново упаковывает полученные данные, пропуская их сверху вниз через стек протоколов сети назначения.

Рис. 55. Шлюз удаляет старый протокольный стек и формирует новый

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

Главное назначение шлюзов - осуществлять связь между локальной сетью персональных компьютеров и средой мэйнфреймов или мини-компьютеров, которые непосредственно взаимодействовать с персональными компьютерами не могут.

В локальной сети на роль шлюза обычно выделяется один компьютер. Специальные прикладные программы на настольных компьютерах через компьютер-шлюз получают доступ к мэйнфрейму.


Начало  Назад  Вперед



Книжный магазин