Introduction to networking - Ch.4 Transport Layer
Service and Protocols
- Is a Logical Communication between application processes & different hosts
- Transport protocols run in end systems

Different with network layer
- network layer - data transfer between end systems
- transport layer - data transfer between processes & relies on network layer services
Transport Layer do not do
- real-time
- Bandwidth guarantees
- reliable multicast
Multiplexing/demultiplexing
- Demultiplexing at receive host means - delivering received segments to correct socket
- Multiplexing at send host means - gathering data from multiple sockets, enveloping data with header

UDP
UDP socket identified by 1) Destination IP address, 2) Destination port number
Recall: What is port number?