Versionsnummern Zuordnen
Die meisten neuen Protokolle entwickeln sich zu effizienteren, stabileren und ausgereiften Protokollen. Während sich ein Programm weiterentwickelt, wird eine neue Versionsnummer (Parametervers ) zugeordnet. Die Versionsnummer gibt an, welche Version des Protokolls der Aufrufende verwendet. Die erste Implementierung eines fernen Programms wird normalerweise als Versionsnummer 1 (oder eine ähnliche Form) bezeichnet.
Versionsnummern ermöglichen die Verwendung alter und neuer Protokolle über denselben Server. Weitere Informationen finden Sie unter Beispiel für die Verwendung mehrerer Programmversionen.
Ebenso wie sich ferne Programmprotokolle in mehreren Versionen ändern können, kann sich auch das tatsächliche RPC-Nachrichtenprotokoll ändern. Daher enthält die Aufrufnachricht auch die RPC-Versionsnummer. In der zweiten Version der RPC-Protokollspezifikation ist die Versionsnummer immer 2.