Protocol-Independent multidifusión y multipunto
Windows Sockets 2 proporciona un método genérico para usar las funcionalidades de multipunto y multidifusión de los transportes. Este método genérico implementa estas características igual que permite acceder a las funcionalidades básicas de transporte de datos de numerosos protocolos de transporte. El término, multipunto, se usa posteriormente para hacer referencia a las comunicaciones de multidifusión y multipunto.
Las implementaciones de varios puntos actuales (por ejemplo, multidifusión IP, ST-II, T.120 y ATM UNI) varían ampliamente. Cómo se unen los nodos a una sesión de varios puntos, tanto si un nodo determinado se designa como un nodo central o raíz, y si los datos se intercambian entre todos los nodos o solo entre un nodo raíz y los distintos nodos hoja difieren entre las implementaciones. La estructura de WSAPROTOCOL_INFO para Windows Sockets 2 se usa para declarar los distintos atributos de varios puntos de un protocolo. Al examinar estos atributos, el programador sabe qué convenciones seguir con las funciones de Windows Sockets 2 aplicables para configurar, usar y anular sesiones de varios puntos.
A continuación se resumen las características de Winsock que admiten varios puntos:
- Bits de dos atributos en la estructura WSAPROTOCOL_INFO .
- Cuatro marcas definidas para el parámetro dwFlags de la función WSASocket .
- Una función, WSAJoinLeaf, para agregar nodos hoja a una sesión de varios puntos
- Dos códigos de comandos WSAIoctl para controlar el bucle invertido de varios puntos y establecer el ámbito de las transmisiones de multidifusión. (Este último corresponde al parámetro período de vida o TTL de multidifusión IP).
Nota
La inclusión de estas características de varios puntos en Windows Sockets 2 no impide que una aplicación use una interfaz dependiente del protocolo existente, como las opciones de socket de depuración para multidifusión IP.
Consulta Semántica de multipunto y multidifusión para obtener información detallada sobre cómo se caracterizan los distintos esquemas de varios puntos y cómo se usan las características aplicables de Windows Sockets 2.