RPC-связь с использованием языка XDR между двумя хостами
Как язык XDR гарантирует, что связь между двумя хостами (одинаковая или разная архитектура / набор команд) не зависит от порядка байтов и набора команд хостов?
1 ответ
Протокол имеет свой собственный порядок в проводнике, который должны соблюдаться всеми хостами. Хосты без совпадения с собственным порядком байтов должны изменить порядок байтов значений, которые они передают и получают.
Набор команд не должен иметь значения, так как форматирование сообщения, синтаксический анализ и транспортный код генерируются и компилируются как для клиента, так и для сервера. Как и во многих других сетевых протоколах.