Grundlegende RPC-Bindungsterminologie
Um die Diskussion des Client/Server-Verbindungsprozesses besser zu unterstützen, ist es hilfreich, die folgenden Begriffe zu kennen.
Parameter
-
Protokollsequenz
-
Wenn Netzwerkbetriebssysteme miteinander kommunizieren, müssen sie zuhören und dieselbe Sprache sprechen. Diese Sprachen werden als Protokollsequenzen bezeichnet. Client- und Serverprogramme müssen Protokollsequenzen verwenden, die das Netzwerk unterstützt, das sie verbindet. Microsoft RPC unterstützt eine Vielzahl von Protokollsequenzen. Ausführliche Informationen finden Sie unter Auswählen einer Protokollsequenz, Angeben von Protokollsequenzen und Endpunkt.
-
Serverhostcomputer oder Serverhostsystem
-
Das Serverprogramm wird auf dem Serverhostcomputer ausgeführt. Viele Literaturen zum Client-/Server-Computing beziehen sich jedoch sowohl auf das Serverprogramm als auch auf den Serverhostcomputer als "Server". Das Ergebnis ist, dass nicht immer klar ist, was diskutiert wird.
-
Endpunkt
-
Serverprogramme lauschen auf einem Port oder einer Gruppe von Ports auf dem Serverhostcomputer auf Clientanforderungen. Serverhostsysteme verwalten eine Datenbank mit diesen Ports, die in RPC als Endpunkte bezeichnet werden. Die Datenbank wird als Endpunktzuordnung bezeichnet.
-
Bindung
-
Clientprogramme erstellen eine Bindung an den Server, um eine Kommunikationssitzung einzurichten. Eine Bindung enthält alle Informationen, die die Clientanwendungen zum Erstellen der Sitzung benötigen.