All Marshal() methods return ObjRef object.The ObjRef is serializable because it implements the interface ISerializable, and can be marshaled by value. The ObjRef knows about :-
√ location of the remote object
√ host name
√ port number
√ object name.