Network Architecture
The Transport Layer (TCP)
The Application Layer
Stacking the Layers