Guarantee Multiplexing & Demultiplexing and provide logical communication between application processes running on different hosts
Additional functionalities are like these
- Control flow
- Useful control information should be added to transport layer header
- Reliable Data transfer
- Error redemption
- End-to-End data tranport
- Data integrity, Timing, Throughput, Security …
- Wifi or 5G also have own encryption but for end-to-end encryption, something like TCP encryption is needed
Transport layer Notion
Data Protocols