El proceso de instalación del rol Servidor de aplicaciones proporciona una opción para activar Uso compartido de puertos TCP. El servicio de uso compartido de puertos Net.Tcp, un nuevo componente del sistema que forma parte de Windows Communication Foundation (WCF), habilita Uso compartido de puertos TCP.
Las aplicaciones pueden usar TCP para comunicarse a través de redes públicas y privadas. Varias aplicaciones en un solo equipo pueden usar TCP para comunicarse. El protocolo TCP/IP usa un número de 16 bits, llamado puerto, para distinguir entre las conexiones a varias aplicaciones de red que se ejecuten en un mismo equipo. Si hay una aplicación escuchando en un puerto, todo el tráfico TCP de ese puerto se dirige a esa aplicación. No puede haber otras aplicaciones escuchando en ese puerto al mismo tiempo.
El uso compartido de puertos Net.Tcp facilita que se compartan los puertos TCP entre los diversos procesos que usan WCF para comunicarse. Cuando se abre un servicio WCF que emplea el uso compartido de puertos net.tcp://, la infraestructura de transporte TCP de WCF no abre directamente un socket TCP en el proceso de la aplicación. En su lugar, la infraestructura de transporte registra el URI (Identificador uniforme de recursos) de la dirección base del servicio con el servicio de uso compartido de puertos Net.Tcp y espera a que el servicio de uso compartido de puertos escuche mensajes en su nombre. Este servicio envía los mensajes dirigidos al servicio de aplicación a medida que vayan llegando.
El uso compartido de puertos Net.Tcp resulta transparente a las aplicaciones remotas que envían mensajes. No es necesario notificar a las aplicaciones remotas que el uso compartido de puertos Net.Tcp está habilitado.
Como precaución de seguridad, el servicio de uso compartido de puertos Net.Tcp no está habilitado de manera predeterminada. Para habilitarlo, active la casilla Uso compartido de puertos TCP en la página Seleccionar servicios de rol durante la instalación de Servidor de aplicaciones.