Una puerta de enlace es un elemento de hardware o software de red utilizado en redes de telecomunicaciones que permite que los datos fluyan de una red discreta a otra. Las puertas de enlace se diferencian de los enrutadores o conmutadores en que se comunican utilizando más de un protocolo para conectar múltiples redes [1] [2] y pueden operar en cualquiera de las siete capas del modelo OSI .
El término gateway también puede referirse vagamente a un ordenador o programa informático configurado para realizar las tareas de un gateway, como un gateway predeterminado o un router , y en el caso de HTTP , gateway también se utiliza a menudo como sinónimo de proxy inverso . [3] También puede referirse a un dispositivo instalado en los hogares que combina la funcionalidad de router y módem en un solo dispositivo, utilizado por los ISP, también llamado gateway residencial . [4] [5] [6]
Una puerta de enlace de red proporciona una conexión entre redes y contiene dispositivos, como traductores de protocolo, adaptadores de impedancia , convertidores de velocidad, aisladores de fallas o traductores de señales . Una puerta de enlace de red requiere el establecimiento de procedimientos administrativos mutuamente aceptables entre las redes que utilizan la puerta de enlace. Las puertas de enlace de red, conocidas como puertas de enlace de traducción de protocolo o puertas de enlace de mapeo, pueden realizar conversiones de protocolo para conectar redes con diferentes tecnologías de protocolo de red. Por ejemplo, una puerta de enlace de red conecta una intranet de oficina o de casa a Internet . Si un usuario de computadora de oficina o de casa desea cargar una página web , se accede al menos a dos puertas de enlace de red: una para llegar desde la red de oficina o de casa a Internet y otra para llegar desde Internet a la computadora que sirve la página web.
En una red de Protocolo de Internet (IP), los paquetes IP con un destino fuera de una subred determinada se envían a la puerta de enlace de red. Por ejemplo, si una red privada tiene una dirección IPv4 base de 192.168.1.0 y una máscara de subred de 255.255.255.0, entonces cualquier dato dirigido a una dirección IP fuera de 192.168.1.0–192.168.1.255 se envía a la puerta de enlace de red. Las redes IPv6 funcionan de manera similar. Al reenviar un paquete IP a otra red, la puerta de enlace puede realizar una traducción de direcciones de red .
En las redes empresariales, una puerta de enlace de red normalmente también actúa como servidor proxy y firewall . [7]
En Microsoft Windows, la función de Conexión compartida a Internet permite que una computadora actúe como puerta de enlace al ofrecer una conexión entre Internet y una red interna. [8] [9]
Un gateway de Internet a órbita (I2O) conecta computadoras o dispositivos en Internet a sistemas informáticos que orbitan la Tierra, como satélites o naves espaciales tripuladas. El proyecto HERMES, dirigido por la Agencia Espacial Civil Ecuatoriana, fue el primero en implementar este tipo de gateway el 6 de junio de 2009. [10] [11] El proyecto HERMES tiene una cobertura máxima de 22.000 km y puede transmitir voz y datos. La Red Educativa Global para Operaciones Satelitales (GENSO) es otro tipo de gateway I2O.
Una puerta de enlace de almacenamiento en la nube es un dispositivo de red o servidor que traduce las API de almacenamiento en la nube , como SOAP o REST, a protocolos de almacenamiento basados en bloques, como iSCSI , Fiber Channel o interfaces basadas en archivos, como NFS o CIFS . [12] [13] Las puertas de enlace de almacenamiento en la nube permiten a las empresas integrar el almacenamiento en la nube privada en las aplicaciones sin mover las aplicaciones a una nube pública, [14] lo que simplifica la protección de datos. [14]
Una puerta de enlace de Internet de las cosas (IoT) proporciona el puente (conversor de protocolo) entre los dispositivos de IoT en el campo, la nube y el equipo del usuario, como los teléfonos inteligentes. La puerta de enlace de IoT proporciona un enlace de comunicación entre el campo y la nube, y puede proporcionar servicios fuera de línea y control en tiempo real de los dispositivos en el campo. [15] [16]
Para lograr una interoperabilidad sostenible en el ecosistema de Internet de las cosas, [17] [18] se utilizan dos arquitecturas dominantes para los protocolos de intercambio de datos: basada en bus ( DDS , REST , XMPP ) y basada en intermediario ( AMQP , CoAP , MQTT , JMI ). Los protocolos que admiten el intercambio de información entre dominios interoperables se clasifican como centrados en mensajes (AMQP, MQTT, JMS , REST) o centrados en datos (DDS, CoAP, XMPP). [19] [20] Los dispositivos interconectados se comunican utilizando protocolos livianos que no requieren amplios recursos de CPU. C, Java, Python y algunos lenguajes de script son las opciones preferidas de los desarrolladores de aplicaciones de IoT. [ cita requerida ] Los nodos de IoT utilizan puertas de enlace de IoT separadas para manejar la conversión de protocolos, el almacenamiento de bases de datos o la toma de decisiones (por ejemplo, el manejo de colisiones), con el fin de complementar la baja inteligencia de los dispositivos.
{{cite web}}
: CS1 maint: copia archivada como título ( enlace )