Comprehensive Quiz for Computer Networks Students
Test your fundamental understanding of TCP concepts
What does TCP stand for in computer networking?
At which layer of the OSI model does TCP operate?
What is the default port number for HTTP over TCP?
Which of the following is NOT a characteristic of TCP?
Demonstrate your knowledge of TCP mechanisms and features
What is the purpose of the TCP three-way handshake?
In TCP, what does the sliding window mechanism primarily control?
What happens when a TCP sender detects a timeout before receiving an ACK?
Which TCP flag is used to gracefully terminate a connection?
Apply your understanding to solve complex TCP scenarios
A TCP connection has a congestion window (cwnd) of 8 MSS and receives 4 duplicate ACKs. According to TCP Reno, what happens to cwnd and ssthresh?
In a TCP connection, the RTT samples are: 100ms, 120ms, 110ms. Using Jacobson's algorithm with α = 0.875, what is the estimated RTT after the third sample? (Initial EstimatedRTT = 100ms)
Two hosts are communicating via TCP. Host A sends segments with sequence numbers 1000, 1500, and 2000 (each 500 bytes). If the segment with seq=1500 is lost but 1000 and 2000 arrive, what ACK number will Host B send?
A TCP sender using slow start has cwnd = 1 MSS and ssthresh = 16 MSS. After 4 successful RTTs with all ACKs received, what is the value of cwnd?
Review your answers below