Transport Layer Concepts and Protocols

0.0(0)
Studied by 2 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts from the Transport Layer of networking protocols, focusing on TCP, UDP, connection management, and congestion control.

Last updated 10:13 PM on 4/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

What does the transport layer provide if the network layer provides logical communication between hosts?

Logical communication between apps on different hosts.

2
New cards

How does a server handle demultiplexing when it receives three TCP segments with the same destination IP and port 80?

It directs them to different sockets based on their 4-tuple.

3
New cards

Why might an application developer choose UDP over TCP?

To avoid the latency overhead of establishing a connection.

4
New cards

In the RDT 2.0 protocol, how does the sender respond to a corrupted ACK or NAK?

It simply retransmits the current packet.

5
New cards

How does RDT 2.2 become a 'NAK-free' protocol?

Receiver sends an ACK for the last correctly received packet.

6
New cards

What is the primary reason the stop-and-wait operation of RDT 3.0 is inefficient?

Sender utilization is low due to waiting a full RTT per packet.

7
New cards

What happens if the sender's timer expires in the Go-Back-N protocol?

Sender retransmits unACKed packet and all higher sequence packets.

8
New cards

Why must Selective Repeat's window size be less than or equal to half the size of the sequence number space?

Prevents confusing a retransmitted old packet with a new one.

9
New cards

What will the acknowledgment number be for a TCP segment with sequence number 100 and containing 20 bytes of data?

120.

10
New cards

How does TCP calculate its timeout interval?

Calculates EWMA of recent RTTs and adds a safety margin.

11
New cards

What specifically triggers 'Fast Retransmit' in TCP?

The receipt of three duplicate ACKs for the same sequence number.

12
New cards

What is the purpose of TCP Flow Control?

To prevent the sender from overwhelming the receiver's application.

13
New cards

What is the 'half-open connection' problem in TCP 3-way handshake?

Accepting duplicate data from an old, delayed connection request.

14
New cards

What represents an un-needed duplicate retransmission in TCP?

Premature timeout causing sender to re-transmit a delayed packet.

15
New cards

What does the AIMD algorithm accomplish in TCP Congestion Control?

Probes bandwidth by increasing rate, strictly backs off on loss.

16
New cards

How does the congestion window (cwnd) grow during TCP Slow Start?

Grows exponentially, doubling every RTT until threshold or loss.

17
New cards

What dictates the transition from TCP Slow Start to Congestion Avoidance?

Window (cwnd) reaches or exceeds slow start threshold (ssthresh).

18
New cards

What is the core principle behind the TCP CUBIC congestion control algorithm?

Window size grows as a cubic function of time since last loss.

19
New cards

How does the delay-based approach to TCP congestion control differ from loss-based TCP?

Keeps bottleneck fully utilized without filling router buffers.

20
New cards

Why is classic TCP considered 'fair' under idealized conditions?

AIMD mechanics naturally converge flows to an equal bandwidth share.

21
New cards

What is the expected outcome when one application opens 9 TCP connections and another opens 1 on the same congested link?

First app gets roughly 90% of bandwidth, second app gets 10%.

22
New cards

What do the Ann and Bill characters in the Transport Layer analogy represent?

The Transport Protocols (like TCP or UDP).

23
New cards

Which of the following is NOT a service provided by TCP?

Delay and bandwidth guarantees.

24
New cards

What happens if the UDP Checksum calculation results in an overflow?

Overflow bit wraps around and adds to the least significant bit.

25
New cards

What is a significant weakness of the Internet Checksum used in UDP?

Fooled if multiple bits flip in a way that offsets the sum.

26
New cards

How does Network-assisted congestion control differ from End-to-end congestion control?

Routers explicitly mark packets to indicate congestion.

27
New cards

What happens to the congestion window (cwnd) after a TCP sender experiences a timeout?

It drops all the way down to 1 MSS.

28
New cards

What is the purpose of the 'rwnd' field in the TCP segment structure?

Indicates bytes receiver can accept without overflowing buffer.

29
New cards

Why is the calculation of EstimatedRTT weighted?

Recent network conditions better predict immediate future.

30
New cards

What is the consequence of 'wasted capacity' during heavy congestion?

Upstream link capacity is wasted when a packet drops late.

Explore top notes

note
1.1 Periodic Table
Updated 1049d ago
0.0(0)
note
Persepolis (Satrapi)
Updated 593d ago
0.0(0)
note
geo
Updated 527d ago
0.0(0)
note
Topic 3 Acronyms
Updated 375d ago
0.0(0)
note
AP Psych Unit 1 Vocab (copy)
Updated 1208d ago
0.0(0)
note
1.1 Periodic Table
Updated 1049d ago
0.0(0)
note
Persepolis (Satrapi)
Updated 593d ago
0.0(0)
note
geo
Updated 527d ago
0.0(0)
note
Topic 3 Acronyms
Updated 375d ago
0.0(0)
note
AP Psych Unit 1 Vocab (copy)
Updated 1208d ago
0.0(0)

Explore top flashcards

flashcards
Biology Lab Final
91
Updated 720d ago
0.0(0)
flashcards
Marine Bio Lab Practical
94
Updated 975d ago
0.0(0)
flashcards
Sp4 Un3 (22-23) | La tecnología
49
Updated 1179d ago
0.0(0)
flashcards
mastering biology chapter 4
133
Updated 1204d ago
0.0(0)
flashcards
Unit 3: Sensation and Perception
56
Updated 1096d ago
0.0(0)
flashcards
Theology Unit 3
56
Updated 1123d ago
0.0(0)
flashcards
Vocab Lesson 13
49
Updated 57d ago
0.0(0)
flashcards
Biology Lab Final
91
Updated 720d ago
0.0(0)
flashcards
Marine Bio Lab Practical
94
Updated 975d ago
0.0(0)
flashcards
Sp4 Un3 (22-23) | La tecnología
49
Updated 1179d ago
0.0(0)
flashcards
mastering biology chapter 4
133
Updated 1204d ago
0.0(0)
flashcards
Unit 3: Sensation and Perception
56
Updated 1096d ago
0.0(0)
flashcards
Theology Unit 3
56
Updated 1123d ago
0.0(0)
flashcards
Vocab Lesson 13
49
Updated 57d ago
0.0(0)