I would say E is correct.
IIOP is a protocol that allows to move object state, but not behaviour. It is native protocol for CORBA, but can also be used as wire protocol for RMI.
HTTPS is a secure protocol that intended to transfer unstructured data, not objects.
CORBA is a technology that enables intercommunication between heterogeneous parties by thru ORB that mediates requests.
RMI is a technology for remote communication between
java components.
JRMP is a default RMI wire protocol that allows transferring both object state and behaviour.