¿Cómo eligen los terminales SIP para conectarse al servidor, solo en modo IPv4 o solo en modo IPv6?

Los terminales SIP no son nada diferentes a los terminales normales, excepto que están usando SIP que regirá la comunicación en una llamada. La arquitectura básica subyacente es similar a los terminales normales, ya que también usan la Pila de Protocolo TCP / IP para la comunicación entre dos nodos.

La pila de protocolos TCP / IP tiene 4 capas abstraídas que se utilizan para agrupar todos los protocolos relacionados de acuerdo con el alcance de la red involucrada.

De menor a mayor, las capas son
1.la capa de enlace, que contiene métodos de comunicación para datos que permanecen dentro de un solo segmento de red (enlace);
2.la capa de internet, conectando redes independientes, proporcionando así internetworking;
3. la capa de transporte , manejando la comunicación de host a host; y
4.la capa de aplicación , que proporciona intercambio de datos de proceso a proceso para aplicaciones.

Ahora, SIP es un protocolo de capa de aplicación y es independiente del protocolo de transporte subyacente.

Para comprender la comunicación entre terminales SIP, debe comprender el conjunto de protocolos de red TCP / IP.

TCP / IP, el protocolo en el que se construye Internet, en realidad no es un protocolo único, sino más bien un conjunto completo de protocolos relacionados. TCP / IP proporciona una comunicación de datos de extremo a extremo que especifica cómo se deben empaquetar, direccionar, transmitir, enrutar y recibir los datos.

Tomemos un ejemplo, digamos que en la imagen de arriba dos terminales / hosts SIP están conectados a través de dos enrutadores. La imagen inferior muestra las capas de protocolo TCP / IP correspondientes utilizadas en cada salto (host / enrutador). La aplicación en cada host ejecuta operaciones de comunicación como si los procesos SIP estuvieran directamente conectados entre sí por algún tipo de canal de datos. Todos los demás detalles de la comunicación están ocultos en cada uno de los procesos SIP.

Los mecanismos subyacentes que transmiten datos entre las computadoras host se encuentran en las capas inferiores del protocolo.

Entonces, en resumen, la capa de aplicación no conoce el mecanismo que se ha utilizado en la capa de Protocolo de Internet (IP). Por lo tanto, a SIP no le importará qué versión de IP está utilizando, sin embargo, SIP debería ser compatible con las direcciones IPv6.

He intentado responder a su consulta de acuerdo con mi conocimiento limitado de SIP. Espero, responde a tu pregunta.