Professional Documents
Culture Documents
2. **Question: In the transport layer, what is responsible for breaking app messages into
segments? **
- A. Network layer
- B. Sender
- C. Receiver
- D. Application layer
**Answer: B. Sender**
4. **Question: What is the role of the transport protocol in the analogy of "Kids in houses
sending letters"?**
- A. Houses (computers)
- B. Kids (processes)
- C. App messages (letters)
- D. Transport protocol
**Answer: C. 4-tuple: Source IP, Source port, Destination IP, Destination port**
10. **Question: How does the receiver check the UDP checksum?**
- A. Compares it with the source IP address
- B. Compares it with the sequence number
- C. Computes the checksum of received segment and compares
- D. Ignores the checksum
Connectionless Transport: UDP (3.3)" and "Principles of Reliable Data Transfer (3.4)":
2. **Question: In which scenario is UDP commonly used due to its "best effort" service? **
- A. Reliable file transfer
- B. Video streaming
- C. Email communication
- D. Database synchronization
5. **Question: What is the main advantage of UDP over TCP in certain applications? **
- A. Higher reliability
- B. Lower overhead
- C. Connection-oriented communication
- D. Flow control mechanisms
6. **Question: What determines the complexity of the Reliable Data Transfer (RDT) protocol?
**
- A. The number of hosts in the network
- B. Characteristics of the unreliable channel
- C. The type of application using RDT
- D. The geographic distance between hosts
10. **Question: What is the main drawback of the Rdt3.0 protocol in terms of performance?
**
- A. Low reliability
- B. High complexity
- C. Low throughput
- D. Limited scalability
3. **Question: What is the purpose of the TCP window size in flow control?**
- A. To set up a connection
- B. To define the segment structure
- C. To limit the amount of unacknowledged data
- D. To identify the source and destination ports
**Answer: C. Too many sources sending too much data too fast**
11. **Question: What is the initial value of cwnd in TCP's slow start phase?**
- A. 1 MSS (Maximum Segment Size)
- B. 2 MSS
- C. 3 MSS
- D. 0 MSS
12. **Question: In TCP, when does the exponential increase switch to linear increase?**
- A. When cwnd ≥ ssthresh
- B. When cwnd < ssthresh
- C. During slow start
- D. After congestion avoidance
13. **Question: What does TCP use for congestion avoidance after a loss event?**
- A. Additive increase
- B. Multiplicative decrease
- C. Fast retransmit
- D. Exponential decrease
15. **Question: What does TCP throughput depend on in theory and practice? **
- A. Window size and RTT (Round-Trip Time)
- B. Number of segments sent
- C. Type of application
- D. Size of the receiver buffer