Процесс установки роли сервера приложений предоставляет возможность включения общего доступа к портам TCP. Включает общий доступ к портам TCP служба общего доступа к портам Net.Tcp - новый системный компонент служб WCF.

Для взаимодействия через общедоступные и частные сети приложения могут использовать протокол TCP. Этот протокол может использоваться для взаимодействия нескольких приложений на одном компьютере. Чтобы отличить подключения к нескольким сетевым приложениям, работающим на одном и том же компьютере, протокол TCP/IP использует 16-разрядное число, называемое портом. Если приложение прослушивает порт, весь трафик TCP для этого порта, поступает в данное приложение. Другие приложения в этот момент не могут прослушивать данный порт.

Общий доступ к портам Net.Tcp облегчает предоставление общего доступа к портам нескольким процессам, использующим WCF для взаимодействия. При открытии службы WCF, использующей общий доступ к порту net.tcp://, инфраструктура транспорта TCP WCF не открывает сокет TCP в процессе приложения напрямую. Вместо этого инфраструктура транспорта регистрирует в службе общего доступа к портам Net.Tcp базовый адрес URI службы и ожидает результата прослушивания службой общего доступа к портам сообщений от своего имени. Эта служба обеспечивает диспетчеризацию поступающих сообщений, адресованных службе приложения.

Общий доступ к портам Net.Tcp прозрачен для удаленных приложений, отправляющих сообщения. Не нужно предупреждать удаленные сообщения о включении общего доступа к портам Net.TCP.

В качестве меры предосторожности служба общего доступа к портам Net.TCP по умолчанию отключена. Чтобы включить эту службу, при установке сервера приложений установите на странице Выбор служб ролей флажок Совместное использование TCP-порта.


Содержание