Networks are used to transmit messages between processes.
Protocols used to give messaging functionality