GIOP
バイナリ形式でGIOPメッセージをダンプ表示すると、ヘッダが独特であるために即座に判別できる:
4文字のASCII文字: G I O P
2バイトのバージョン番号(1バイト目がメジャーバージョンで現在は 1 のみ)
1バイトのメッセージフラグ。LSBでエンディアンを示す(0 - ビッグエンディアン、1 - リトルエンディアン)。
1バイトのメッセージ型(Reply、Request、Fragmentなどを示す)
4バイトのメッセージ長(ヘッダ部は含めない)
メッセージは整数タグ付きの任意のデータフラグメントの転送にも使われる。そのようなデータフラグメントはサービスコンテクストと呼ばれ、必要に応じて通信標準規格を拡張するのに使われる。例外を投げるサービスコンテキスト、文字コードを指定するサービスコンテキストなどが標準で用意されている。クライアントとサーバのインターセプターでメッセージにサービスコンテキストを付加してやり取りすることも可能である。