Kernel
User space
Application
Network Layer
Link Layer
Session Layer
Transport Protocol
Transparency
Generality