Portmegosztás

Windows Communication Foundation (WCF) olyan új hálózati protokoll alapján a TCP (net.tcp: //) a nagy teljesítményű adatcsere. Ezen túlmenően, a WCF egy új rendszer eleme: megosztás szolgáltatás Net.TCP port, amely lehetővé teszi a kikötők megosztani net.tcp között több felhasználói folyamatok.

Ha a TCP / IP protokollt először azt csak egy kis számú alkalmazási protokollok. A TCP / IP alkalmazások megkülönböztetni port számok: minden alkalmazás protokoll egy egyedi 16 bites port számát. Például ma tartják szabványos TCP-port 80 SMTP TCP-port 25, míg FTP HTTP-forgalom - TCP-portok a 20. és 21. használó alkalmazásokat, mint a TCP szállítási protokoll, választhat más rendelkezésre álló port szám - a hagyomány szerint, vagy hivatalos előírásoknak.

Segítségével port számokat megkülönböztetni alkalmazások járnak biztonsági problémákat. A tűzfalakat általában úgy van kialakítva, hogy megakadályozza a TCP-forgalom az összes port, kivéve néhány jól ismert belépési pontot, így a telepítési olyan alkalmazás, amely nem szabványos port, gyakran nehéz vagy lehetetlen jelenléte miatt a vállalati és a személyes tűzfalat. Alkalmazások, amelyek képesek kommunikálni keresztül standard, jól ismert portok már engedélyezett, csökkenti a külső támadás területen. Sok internetes alkalmazások HTTP, mint a legtöbb tűzfal alapértelmezett halad a forgalom a TCP-port 80.

HTTP.SYS modell, amelyben a forgalom számos különböző alkalmazások, HTTP-multiplexálni egy TCP-port szabvánnyá vált a Windows. Ez egy közös referenciapontot tűzfal adminisztrátorok és ugyanakkor lehetővé teszi a fejlesztők, hogy minimalizálja a telepítési költségeket, ha az épület új alkalmazások, akiknek munkája a használata a hálózat.

Az a képesség, hogy megosszák több port HTTP-alkalmazások hosszú idő óta jellemző az Internet Information Services (IIS) szolgáltatást. Azonban ez az infrastruktúra már teljesen üzembe helyezett csak az Advent HTTP.SYS (hallgató a HTTP kernel módú) IIS 6,0. Valójában HTTP.SYS lehetővé teszi tetszőleges felhasználói folyamatok megosztani TCP-port elkülönített HTTP-forgalmat. Ez a funkció lehetővé teszi, hogy több HTTP-alkalmazások egymás mellett ugyanazon a fizikai számítógépen külön, elszigetelt folyamatok és ugyanakkor, hogy megosszák a hálózati infrastruktúra szükséges küldeni és fogadni a forgalmat a TCP-port 80 szolgáltatás megosztás Net.TCP port lehetővé teszi, hogy ugyanazt a közös használja a portokat net.tcp alkalmazásokhoz.

Megosztása Építészet a WCF port három fő részből áll.

Működés: minden olyan eljárás, amely kommunikál net.tcp protokoll: // megosztott port.

Szállítás TCP WCF: munkagépek net.tcp: // protokollt.

Szolgáltatás megosztás port Net.TCP: lehetővé teszi több munkavégző folyamat használja ugyanazt a TCP-portot.

Net.TCP portmegosztás szolgáltatás elérhető az összes operációs rendszerek, amelyek támogatják a WinFX, de a szolgáltatás alapértelmezés szerint nem engedélyezett. Biztonsági okokból a rendszergazda manuálisan kell engedélyezni kell a szolgáltatást megosztás Net.TCP az első használat előtt. Megosztása szolgáltatás Net.TCP portokat biztosít beállítási lehetőségeket, amelyek lehetővé teszik, hogy manipulálják néhány jellemzője a hálózati szoftvercsatornák a szolgáltatáshoz tartozó megosztás port. További információért lásd. Szakasz. Gyakorlati útmutató. Engedélyezése megosztó szolgáltatások Net.TCP port.