Usually known as IIOP.
In the CORBA protocol interoperability architecture, the standard GeneralInterOrbProtocol? (GIOP) is defined by the CommonObjectRequestBrokerArchitecture (CORBA) specification. The GIOP specification consists of the following elements:
A CommonDataRepresentation? (CDR) definition: CDR is a transfer syntax that maps InterfaceDefinitionLanguage (IDL) types from their native host format into a low-level bi-canonical representation, which supports both little-endian and big-endian formats. CDR-encoded messages are used to transmit CORBA requests and server responses across a network. All IDL data types are marshaled using the CDR syntax into an encapsulation, which is an octet stream that holds marshaled data.
GIOP message formats: The GIOP specification defines seven types of messages that send requests, receive replies, locate objects, and manage communication channels.
GIOP transport adapter: The GIOP specification describes the features of an ORB transport protocol that can carry GIOP messages. Such protocols must be reliable and connection-oriented. In addition, GIOP defines a connection management protocol and a set of constraints for GIOP message ordering. CORBA defines a TCP/IP mapping of GIOP, which is called the Internet Inter-ORB Protocol (IIOP).
More information on GIOP and IIOP are available at http://www.omg.org.