Шлюз является частью сетевого оборудования или программного обеспечения , используемого в области телекоммуникаций для телекоммуникационных сетей , которые позволяют данным перетекать из одной дискретной сети в другую. Шлюзы отличаются от маршрутизаторов или коммутаторов тем, что они взаимодействуют с использованием более чем одного протокола для соединения нескольких сетей [1] [2] и могут работать на любом из семи уровней модели взаимодействия открытых систем (OSI).
Термин шлюз также может свободно относиться к компьютеру или компьютерной программе, настроенной для выполнения задач шлюза, например, к шлюзу по умолчанию или маршрутизатору .
Сетевой шлюз
Сетевой шлюз обеспечивает взаимодействие между сетями и содержит устройства, такие как преобразователи протоколов, согласователи импеданса , преобразователи скорости, изоляторы неисправностей или преобразователи сигналов . Сетевой шлюз требует установления взаимоприемлемых административных процедур между сетями, использующими шлюз. Сетевые шлюзы, известные как шлюзы трансляции протоколов или шлюзы сопоставления, могут выполнять преобразование протоколов для соединения сетей с различными технологиями сетевых протоколов. Например, сетевой шлюз соединяет офисную или домашнюю интрасеть с Интернетом . Если пользователь офисного или домашнего компьютера хочет загрузить веб-страницу , он получает доступ по крайней мере к двум сетевым шлюзам: один для доступа из офисной или домашней сети в Интернет, а другой для доступа из Интернета к компьютеру, обслуживающему веб-страницу.
В корпоративных сетях сетевой шлюз обычно также действует как прокси-сервер и брандмауэр . [3]
В Microsoft Windows функция общего доступа к подключению к Интернету позволяет компьютеру выступать в качестве шлюза, предлагая соединение между Интернетом и внутренней сетью. [4] [5]
IP-шлюз
В сети Интернет-протокола (IP) IP-пакеты с местом назначения за пределами заданной маски подсети отправляются на сетевой шлюз. Например, если частная сеть имеет базовый IPv4- адрес 192.168.1.1 и маску подсети 255.255.255.0, то любые данные, адресованные на IP-адрес за пределами 192.168.1.0, отправляются на сетевой шлюз. Аналогичным образом работают сети IPv6 . При пересылке IP-пакета в другую сеть шлюз может выполнять преобразование сетевых адресов .
Межсетевой шлюз на орбиту
Шлюз выхода на орбиту из Интернета (I2O) соединяет компьютеры или устройства в Интернете с компьютерными системами, вращающимися вокруг Земли, такими как спутники или пилотируемые космические корабли. Проект HERMES, осуществляемый Эквадорским гражданским космическим агентством, был первым, кто внедрил этот тип шлюза 6 июня 2009 года. [6] [7] Проект HERMES имеет максимальное покрытие 22 000 км и может передавать голос и данные. Глобальная образовательная сеть для спутниковых операций (Genso) другой тип I2O шлюза.
Шлюз облачного хранилища
Шлюз облака хранения является сетевым устройством или сервер , который переводит облако хранения API , такие как SOAP или REST на основе блоки протоколов хранения , такие как ISCSI , Fibre Channel , или интерфейсы на основе файлов , такие как NFS или CIFS . [8] [9] Шлюзы облачного хранилища позволяют компаниям интегрировать частное облачное хранилище в приложения, не перемещая приложения в общедоступное облако, [10] тем самым упрощая защиту данных. [10]
Шлюз Интернета вещей
Интернет вещей (IoT) шлюз обеспечивает мост (преобразователь протокола) между ИТН устройств в поле, облака и пользовательского оборудования , таких как смартфоны. Шлюз IoT обеспечивает связь между полем и облаком, а также может предоставлять офлайн-услуги и управлять устройствами в полевых условиях в реальном времени. [11] [12]
Для достижения устойчивой совместимости в экосистеме Интернета вещей [13] [14] используются две доминирующие архитектуры для протоколов обмена данными: на основе шины ( DDS , REST , XMPP ) и на основе брокера ( AMQP , CoAP , MQTT , JMI ). . Протоколы, поддерживающие обмен информацией между взаимодействующими доменами, классифицируются как ориентированные на сообщения (AMQP, MQTT, JMS , REST) или ориентированные на данные (DDS, CoAP, XMPP). [15] [16] Подключенные устройства обмениваются данными с помощью упрощенных протоколов, не требующих значительных ресурсов процессора. C, Java, Python и некоторые языки сценариев являются предпочтительным выбором разработчиков приложений Интернета вещей. [ необходима цитата ] Узлы Интернета вещей используют отдельные шлюзы Интернета вещей для обработки преобразования протоколов, хранения баз данных или принятия решений (например, обработки конфликтов), чтобы дополнить низкий уровень интеллекта устройств.
Смотрите также
- SMS-шлюз
- VoIP шлюз
- Имя точки доступа
- Мост
- Шлюз облачного хранилища
- Шлюз по умолчанию
- Сетевой коммутатор
- Жилой шлюз
- Маршрутизатор
- Подсеть
Рекомендации
- ^ Inc, IDG Network World (1997-10-20). Сетевой мир . IDG Network World Inc.
- ^ «Сертификация CCNA / Сетевой уровень - Викиучебники, открытые книги для открытого мира» . en.wikibooks.org . Проверено 15 февраля 2019 .
- ^ Чжан, Пэн (26.08.2010). Передовая технология промышленного управления . Уильям Эндрю. ISBN 9781437778083.
- ^ windows-sdk-content. «Использование беспроводной размещенной сети и общего доступа к подключению к Интернету - приложения Windows» . docs.microsoft.com . Проверено 15 февраля 2019 .
- ^ Чжан, Пэн (26.08.2010). Передовая технология промышленного управления . Уильям Эндрю. ISBN 9781437778083.
- ^ ESAA. «ЭКВАДОРИАНСКОЕ ГРАЖДАНСКОЕ КОСМИЧЕСКОЕ АГЕНТСТВО ОБЪЯВЛЯЕТ О СОЗДАНИИ ПЕРВОГО ВХОДА ИЗ ИНТЕРНЕТ-ОРБИТУ: ООН ПРИГЛАШАЕТ EXA ДЛЯ ОБУЧЕНИЯ УЧЕНЫХ СО ВСЕГО МИРА ЕГО ИСПОЛЬЗОВАНИЮ» .
- ^ «Архивная копия» (PDF) . Архивировано из оригинального (PDF) 07 марта 2010 года . Проверено 22 сентября 2009 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ Оренштейн, Гэри (22 июня 2010 г.). «GigaOm, покажи мне шлюз - перенос хранилища в облако» .
- ^ Болес, Джефф (15 марта 2011 г.). «Плюсы и минусы облачного файлового хранилища» .
- ^ а б Слэк, Эрик (14 июня 2011 г.). «Гибридные облачные устройства упрощают инфраструктуру хранения данных» .
- ^ Marvell представляет платформу Andromeda Box IoT, созданную для Brillo, получено 13 ноября 2015 г.
- ^ Amazon Web Services анонсирует AWS IoT. Дата обращения 13 ноября 2015.
- ^ « Инициатива по глобальным стандартам Интернета вещей ». ITU. Проверено 13 ноября 2015.
- ^ Arshdeep Bahga , Виджай Madisetti. «Интернет вещей (практический подход)». ВПТ; 1 выпуск (9 августа 2014 г.)
- ^ Стэн Шнайдер. «В чем разница между промежуточным программным обеспечением, ориентированным на сообщения и данными? ». Электронный дизайн. 6 июля 2012 г.
- ^ Bryon Мойер. « Все о протоколах обмена сообщениями В чем разница? ». EE JOURNAL. 20 апреля 2015 г.
Источники
- Федеральный стандарт 1037C
- MIL-STD-188