Bramka (telekomunikacja) - Gateway (telecommunications)

Brama jest kawałek sprzętu sieciowego lub oprogramowanie używane w telekomunikacji w sieciach telekomunikacyjnych, które pozwala na przepływ danych z jednej sieci do drugiej dyskretnej. Bramy różnią się od routerów lub przełączników tym, że komunikują się przy użyciu więcej niż jednego protokołu do łączenia wielu sieci i mogą działać na dowolnej z siedmiu warstw modelu połączeń systemów otwartych (OSI).

Termin brama może również luźno odnosić się do komputera lub programu komputerowego skonfigurowanego do wykonywania zadań bramy, takiej jak domyślna brama lub router , a w przypadku HTTP brama jest często używana jako synonim odwrotnego proxy .

Brama sieciowa

Brama sieciowa zapewnia współdziałanie między sieciami i zawiera urządzenia, takie jak translatory protokołów, moduły dopasowujące impedancję , konwertery szybkości, izolatory błędów lub translatory sygnałów . Brama sieciowa wymaga ustanowienia wzajemnie akceptowalnych procedur administracyjnych między sieciami korzystającymi z bramy. Bramy sieciowe, znane jako bramy translacji protokołów lub bramy mapowania, mogą przeprowadzać konwersje protokołów w celu łączenia sieci z różnymi technologiami protokołów sieciowych. Na przykład brama sieciowa łączy biurowy lub domowy intranet z Internetem . Jeśli użytkownik komputera biurowego lub domowego chce załadować stronę internetową , uzyskuje się dostęp do co najmniej dwóch bram sieciowych — jednej umożliwiającej przejście z sieci biurowej lub domowej do Internetu i jednej umożliwiającej przejście z Internetu do komputera obsługującego stronę internetową.

W sieciach korporacyjnych brama sieciowa zwykle działa również jako serwer proxy i zapora sieciowa .

W systemie Microsoft Windows funkcja Udostępnianie połączenia internetowego pozwala komputerowi działać jako brama, oferując połączenie między Internetem a siecią wewnętrzną.

Brama IP

W sieci protokołu internetowego (IP) pakiety IP z miejscem docelowym poza daną maską podsieci są wysyłane do bramy sieciowej. Na przykład, jeśli sieć prywatna ma podstawowy adres IPv4 192.168.1.1 i maskę podsieci 255.255.255.0, to wszelkie dane adresowane do adresu IP spoza 192.168.1.0 są wysyłane do bramy sieciowej. W podobny sposób działają sieci IPv6 . Podczas przekazywania pakietu IP do innej sieci brama może wykonać translację adresów sieciowych .

Brama Internet-orbita

Brama Internet-to-orbit (I2O) łączy komputery lub urządzenia w Internecie z systemami komputerowymi krążącymi wokół Ziemi, takimi jak satelity lub załogowe statki kosmiczne. Projekt HERMES, prowadzony przez Ekwadorską Cywilną Agencję Kosmiczną, jako pierwszy wdrożył tego rodzaju bramę 6 czerwca 2009 r. Projekt HERMES ma maksymalny zasięg 22 000 km i może przesyłać głos i dane. Globalna Sieć Edukacyjna Operacji satelitarnej (GENSO) jest innym typem I2O bramy.

Brama do przechowywania w chmurze

Bramy chmurze jest urządzenie lub sieć serwerów , które przekłada się chmura przechowywania API , takich jak SOAP i odpoczynek , aby zablokować na bazie protokołu danych, takich jak iSCSI , włókien kanału lub interfejsów plików opartych na takich jak NFS lub CIFS . Bramy pamięci masowej w chmurze umożliwiają firmom integrację pamięci masowej w chmurze prywatnej z aplikacjami bez przenoszenia aplikacji do chmury publicznej, co upraszcza ochronę danych.

Brama IoT

Internet of Things (IoT) bramy zapewnia Bridge (konwerter protokołu) pomiędzy urządzeniami Internetu przedmiotów w polu, chmury i urządzenia użytkownika, takich jak smartfony. Brama IoT zapewnia łącze komunikacyjne między terenem a chmurą i może zapewniać usługi offline oraz kontrolę urządzeń w terenie w czasie rzeczywistym.

Aby osiągnąć trwałą interoperacyjność w ekosystemie Internetu rzeczy, wykorzystywane są dwie dominujące architektury protokołów wymiany danych: oparta na magistrali ( DDS , REST , XMPP ) i oparta na brokerach ( AMQP , CoAP , MQTT , JMI ). Protokoły obsługujące wymianę informacji między interoperacyjnymi domenami są klasyfikowane jako zorientowane na komunikaty (AMQP, MQTT, JMS , REST) ​​lub zorientowane na dane (DDS, CoAP, XMPP). Połączone urządzenia komunikują się za pomocą lekkich protokołów, które nie wymagają dużych zasobów procesora. C, Java, Python i niektóre języki skryptowe to preferowany wybór programistów aplikacji IoT. Węzły IoT wykorzystują oddzielne bramy IoT do obsługi konwersji protokołów, przechowywania bazy danych lub podejmowania decyzji (np. obsługi kolizji), w celu uzupełnienia niskiej inteligencji urządzeń.

Zobacz też

Bibliografia

Źródła