Header
getDestination
Where is the message supposed to go.
getProtocol
What protocol should be used to send the message. Note that not all network implementations have to implement all the available protocols.
getSource
Where does the message come from.