The connection establishment protocol exchanges version information between nodes to ensure compatible communication protocols versions, SDS and database, audit structure, and protocol versions.
Not all participant nodes need to be running identical code file versions.