next up previous contents
Next: 2.4.2.1 Reason for Layering Up: 2.4 Operating System Support Previous: 2.4.1 Protocols   Contents


2.4.2 Layering

Networks are used to transmit messages between processes.

Protocols used to give messaging functionality

Table 2.2: Packets and messages
Packets in reality Messaging abstraction
Limited Size Arbitrary Size
Unordered (sometimes) ordered
Unreliable reliable
Machine to machine process to process
Local Area Net routed anywhere
Asynchronous Synchronous
Insecure Secure




Subsections
next up previous contents
Next: 2.4.2.1 Reason for Layering Up: 2.4 Operating System Support Previous: 2.4.1 Protocols   Contents
Daniel Chalmers 2007-02-08