Auflösung von Protocol-Independent Namen
Beim Entwickeln einer Protokoll unabhängigen Client/Server-Anwendung gibt es zwei grundlegende Anforderungen in Bezug auf die Namensauflösung und Registrierung:
- Die Fähigkeit der Server Hälfte der Anwendung (Dienst), Ihr vorhanden sein in einem oder mehreren Namespaces zu registrieren (oder für Sie zugänglich).
- Die Fähigkeit der Client Anwendung, den Dienst innerhalb eines Namespace zu finden und das erforderliche Transportprotokoll und die Adressierungs Informationen abzurufen.
Für diejenigen, die an die Entwicklung von TCP/IP-basierten Anwendungen gewöhnt sind, kann dies anscheinend kaum mehr als die Suche nach einer Host Adresse und dann die Verwendung einer vereinbarten Portnummer bedeuten. Andere Netzwerk Schemas ermöglichen jedoch den Speicherort des Dienstanbieter, das Protokoll, das für den Dienst verwendet wird, und andere Attribute, die zur Laufzeit ermittelt werden. Die Windows Sockets 2-Schnittstelle übernimmt das in den Themen in diesem Abschnitt beschriebene Modell, um die umfangreiche Vielfalt der in vorhandenen namens Diensten gefundenen Funktionen zu unterstützen.
In diesem Abschnitt werden die Protokoll unabhängigen namens Auflösungs Funktionen beschrieben, die Winsock-Entwicklern zur Verfügung stehen. In der folgenden Liste werden die Themen in diesem Abschnitt beschrieben:
- Namens Auflösungs Modell
- Zusammenfassung der namens Auflösungs Funktionen
- Datenstrukturen für die Namensauflösung