stringtranslate.com

Establecimiento de conectividad interactiva

El establecimiento de conectividad interactiva ( ICE ) es una técnica utilizada en redes de computadoras para encontrar maneras de que dos computadoras se comuniquen entre sí de la manera más directa posible en redes de igual a igual . Esto se usa más comúnmente para medios interactivos como voz sobre protocolo de Internet (VoIP), comunicaciones entre pares , video y mensajería instantánea . En este tipo de aplicaciones, la comunicación a través de un servidor central sería lenta y costosa, pero la comunicación directa entre aplicaciones cliente en Internet es muy complicada debido a los traductores de direcciones de red (NAT), los firewalls y otras barreras de la red.

ICE es desarrollado por el grupo de trabajo MMUSIC del Internet Engineering Task Force y se publica como RFC 8445, a partir de agosto de 2018, [1] y ha dejado obsoletos tanto el RFC 5245 [2] como el RFC 4091. [3]

Descripción general

La traducción de direcciones de red (NAT) se convirtió en una técnica eficaz para retrasar el agotamiento del conjunto de direcciones disponibles del Protocolo de Internet versión 4 , que está inherentemente limitado a alrededor de cuatro mil millones de direcciones únicas. Las puertas de enlace NAT rastrean las solicitudes salientes de una red privada y mantienen el estado de cada conexión establecida para luego dirigir las respuestas del par en la red pública al par en la red privada, que de otro modo no serían direccionables directamente.

VoIP, peer-to-peer y muchas otras aplicaciones requieren información de dirección de los pares que se comunican dentro de los flujos de datos de la conexión, en lugar de solo en los encabezados de los paquetes del Protocolo de Internet. Por ejemplo, el Protocolo de inicio de sesión (SIP) comunica la dirección IP de los clientes de la red para su registro en un servicio de ubicación, de modo que las llamadas telefónicas puedan enrutarse a los clientes registrados. ICE proporciona un marco mediante el cual un interlocutor puede descubrir y comunicar su dirección IP pública para que otros interlocutores puedan acceder a ella.

Session Traversal Utilities for NAT (STUN) es un protocolo estandarizado para dicho descubrimiento de direcciones, incluida la clasificación NAT. El recorrido transversal mediante retransmisiones alrededor de NAT (TURN) coloca un servidor de terceros para retransmitir mensajes entre dos clientes cuando un firewall no permite el tráfico multimedia directo entre pares.

Especificaciones del IETF

Ver también

Referencias

  1. ^ RFC 8445, Establecimiento de conectividad interactiva (ICE): un protocolo para el recorrido transversal del traductor de direcciones de red (NAT) , A. Keranen, C. Holmberg Ericsson, J. Rosenberg (julio de 2018)
  2. ^ RFC 5245, Establecimiento de conectividad interactiva (ICE): un protocolo para el recorrido del traductor de direcciones de red (NAT) para protocolos de oferta/respuesta , J. Rosenberg (abril de 2010)
  3. ^ RFC 4091, Semántica de tipos de direcciones de red alternativos (ANAT) para el marco de agrupación del Protocolo de descripción de sesión (SDP) , G. Camarillo, J. Rosenberg (junio de 2005)

enlaces externos