Az alkalmazáskiszolgálói szerepkör telepítése során bekapcsolható a TCP-port megosztása. A Net.Tcp portmegosztási szolgáltatás a Windows kommunikációs alaprendszer részét képező új rendszerösszetevő, amely lehetővé teszi a TCP-port megosztását.

Az alkalmazások a TCP protokoll használatával kommunikálhatnak a nyilvános és magánhálózatokkal. A TCP protokollt a számítógépen található számos alkalmazás használhatja. A TCP/IP protokoll egy 16 bites számot (portot) használ az adott számítógépen futó több hálózati alkalmazáshoz tartozó kapcsolatok megkülönböztetéséhez. Ha egy alkalmazás egy porton keresztül figyel, a porton keresztül végzett teljes TCP-forgalom az alkalmazáshoz irányul. Más alkalmazások egyidőben nem figyelhetnek a porton keresztül.

A Net.Tcp portmegosztási szolgáltatása lehetővé teszi a TCP-portok megosztását olyan folyamatok között, amelyek a WCF programot használják a kommunikációhoz. Amikor megnyílik egy, a net.tcp:// portmegosztást használó WCF-szolgáltatás, a WCF TCP-átviteli infrastruktúrája nem nyitja meg a TCP-szoftvercsatornát közvetlenül a folyamatban. Ehelyett az átviteli infrastruktúra regisztrálja a szolgáltatás címének egységes erőforrás-azonosítóját a Net.Tcp portmegosztási szolgáltatásban, és várja, hogy a szolgáltatás a nevében figyelje az üzeneteket. Az alkalmazásszolgáltatásnak címzett üzeneteket a portmegosztási szolgáltatás beérkezéskor átirányítja.

A Net.Tcp portmegosztási szolgáltatás nem érzékelhető az üzenetet küldő távoli alkalmazások számára. A távoli alkalmazásokat nem kell értesíteni arról, hogy a Net.TCP portmegosztási szolgáltatás engedélyezve van.

Biztonsági óvintézkedésként a Net.Tcp szolgáltatás alapértelmezés szerint nincs engedélyezve. A szolgáltatás engedélyezéséhez az alkalmazáskiszolgáló telepítésekor a Szerepkör-szolgáltatások kiválasztása lapon jelölje be a TCP-port megosztása jelölőnégyzetet.


Tartalom