Protocol-Independent Namensauflösung
Bei der Entwicklung einer protokollunabhängigen Client-/Serveranwendung gibt es zwei grundlegende Anforderungen hinsichtlich namensauflösung und Registrierung:
- Die Fähigkeit des Servers, die Hälfte der Anwendung ( Dienst) seine Existenz innerhalb eines oder mehrerer Namespaces zu registrieren (oder zugänglich zu werden).
- Die Fähigkeit der Clientanwendung, den Dienst in einem Namespace zu finden und das erforderliche Transportprotokoll und Adressierungsinformationen abzurufen.
Für diejenigen, die daran gewöhnt sind, TCP/IP-basierte Anwendungen zu entwickeln, kann dies wenig mehr umfassen als das Nachschlagen einer Hostadresse und dann die Verwendung einer vereinbarten Portnummer. Andere Netzwerkschemas erlauben jedoch den Standort des Diensts, das für den Dienst verwendete Protokoll und andere Attribute zur Laufzeit zu ermitteln. Um die breite Vielfalt der Funktionen in vorhandenen Namensdiensten zu berücksichtigen, übernimmt die Windows Sockets 2-Schnittstelle das in den Themen in diesem Abschnitt beschriebene Modell.
In diesem Abschnitt werden protokollunabhängige Namensauflösungsfunktionen beschrieben, die Winsock-Entwicklern zur Verfügung stehen. In der folgenden Liste werden die Themen in diesem Abschnitt beschrieben:
- Namensauflösungsmodell
- Zusammenfassung der Namensauflösungsfunktionen
- Namensauflösungsdatenstrukturen
Verwandte Themen