🎓 BookMCQ
← Back to Data Communication and Networks

📖 23. Introduction to Transport Layer

📖 From Data Communication and Networks • 196 questions available

About 23. Introduction to Transport Layer

The transport layer provides end-to-end communication services between application processes, abstracting network-layer unreliability into either reliable byte-streams or best-effort message delivery. It handles segmentation/reassembly, multiplexing/demultiplexing via port numbers, flow control to match sender-receiver capacities, and congestion control to fairly share network resources, serving as the critical interface between application logic and underlying network infrastructure.

Two dominant paradigms exist: connection-oriented TCP offering reliability, ordering, and congestion awareness through three-way handshakes and sliding windows, versus connectionless UDP providing minimal-overhead datagram service for latency-sensitive or loss-tolerant applications. Emerging transports like QUIC integrate encryption and multiplexing at transport layer to overcome TCP/TLS ossification, illustrating continuous innovation to balance performance, security, and deployability amid evolving application requirements and middlebox constraints.


Practice MCQs for 23. Introduction to Transport Layer. Test your knowledge with carefully crafted questions across easy, medium, and hard difficulty levels.

🔄 Last updated: 2026-08-02

52
Easy
86
Medium
58
Hard

📌 Topics in this Chapter

Bidirectional piggybacking in data link layer
10 MCQsView →
Connectionless vs connection oriented transport protocols
24 MCQsView →
Go Back N (GBN) sliding window protocol
32 MCQsView →
Selective Repeat SR protocol flow control
29 MCQsView →
Simple transport protocol implementation
10 MCQsView →
Stop and Wait ARQ protocol mechanism
27 MCQsView →
Transport Layer Introduction
9 MCQsView →
Transport Layer protocols
9 MCQsView →
Transport Layer Services Overview
46 MCQsView →