MarshalByRefObject, as the name implies, these objects are marshaled by reference, instead of copying a copy over the network.Only a pointer to this object know as an ObjRef. Contrary to common pointer in languages like C , ObjRef do not reference a memory Pointer Address, INSTEAD OF A Contain A NetWork Address (Like A TCP / IP Address and) and an Object ID.