General inter-ORB protocol (GIOP) is the protocol that two ORB's use for communication. It has messages which allow one ORB to send method call requests to another ORB. GIOP is part of the CORBA standard and it allows ORB's from different vendors to communicate. GIOP is an abstract protocol without any network-specific details. GIOP specifies data representation format, message structures and semantics.