Internet Inter-ORB Protocol (IIOP) определяет протокол для вызова CORBA через TCP/IP (транспортный уровень). Это специализация General Inter-ORB Protocol (GIOP).

IIOP - это протокол связи высокого уровня, используемый Orb (Object Request Broker), который обеспечивает независимость от платформы. Это двоичный протокол, который может использовать как большой, так и прямой порядок байтов, и эффективен при передаче как простых данных (например, массивов), так и сложных структур (они должны быть предварительно определены в IDL). Помимо передачи данных, IIOP поддерживает то, что требуется для RPC.

CORBA - не единственная, которая использует IIOP. Java RMI-IIOP - это реализация RMI-подобной функциональности поверх CORBA.