Introduction - Transport layer
Responsible for end-to-end delivery of messages
- Sets up virtual circuits (when needed)
Responsible for segmentation and reassembly
- Breaking the message into several smaller pieces at the sending end
- Reconstructing the original message into a single whole at the receiving end
Interacts with Application Layer