Back to the 2015 paper

Module 4: Transport Layer & Congestion Control

20152m

What is TCP?

Worked SolutionAI Assisted

TCP (Transmission Control Protocol) is a connection-oriented, reliable transport-layer protocol of the TCP/IP suite that provides process-to-process (end-to-end) communication between applications on hosts.

  • Establishes a logical connection first using the three-way handshake before data transfer.
  • Provides reliability by sequencing, acknowledgement, retransmission of lost/duplicate segments, and error detection.
  • Offers flow control (sliding window) and congestion control (slow start, congestion avoidance).
  • Delivers a byte-stream service to the application; uses 20-byte headers and ports for multiplexing.

Similar questions

AI LearningWeb Platform

Coursify — Personal AI Course Generator

Struggling with a difficult subject or concept? Turn any engineering topic into a structured course with interactive lessons, quizzes, and research-backed explanations.