Transport Layer: TCP Overview and Performance Calculation Quiz
18 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

In TCP, what is the purpose of the Acknowledgement number in the segment header?

  • Notify congestion in the network
  • Indicate the sequence number of the next expected byte (correct)
  • Signal the receiver's readiness to accept more data
  • Identify the source port number

How does TCP handle out-of-order segments according to the TCP specification?

  • Sends a negative acknowledgment
  • Buffers and reorders out-of-order segments (correct)
  • Duplicates out-of-order segments for reliability
  • Drops out-of-order segments

What is the significance of the 'rwnd' (receiver window) field in a TCP segment?

  • Represents the sequence number space sent by the sender
  • Indicates the maximum size of the receiver's buffer for storing data (correct)
  • Defines the source port number for data transmission
  • Determines the number of segments sent but not yet ACKed

When a sender initializes data exchange with a receiver in TCP, which process occurs?

<p>Connection handshaking (C)</p> Signup and view all the answers

What does the 'A' bit in a TCP segment header stand for?

<p>Acknowledgement (B)</p> Signup and view all the answers

In TCP, what action does the sender take when a timeout occurs?

<p>Retransmits unacknowledged segments (D)</p> Signup and view all the answers

What action does the receiver need to take in TCP according to the given text?

<p>Specify the sequence number of the ACKed packet (A)</p> Signup and view all the answers

In TCP, what is the purpose of using a countdown timer?

<p>To interrupt after a reasonable amount of time (D)</p> Signup and view all the answers

Which event triggers retransmission of a packet in TCP according to the provided details?

<p>Timeout during acknowledgment wait (D)</p> Signup and view all the answers

What happens if TCP detects a duplicate acknowledgment?

<p>Retransmission of the packet (B)</p> Signup and view all the answers

Which event in TCP is associated with premature timeout or delayed acknowledgment?

<p>Sending data packets (D)</p> Signup and view all the answers

What is the significance of ACK loss (detect duplicate) scenario in TCP?

<p>Detecting duplicate acknowledgments (D)</p> Signup and view all the answers

In the context of TCP, what is the purpose of using checksums?

<p>To detect and correct bit errors in the packet. (A)</p> Signup and view all the answers

What does a receiver do upon receiving a packet with errors in TCP communication?

<p>Drops the packet and requests retransmission. (C)</p> Signup and view all the answers

How does TCP handle recovery from errors encountered during data transmission?

<p>By requesting retransmission of lost or corrupted packets. (C)</p> Signup and view all the answers

What is an essential event that triggers a sender's retransmission of data in TCP?

<p>Timeout without receiving an acknowledgment (ACK). (C)</p> Signup and view all the answers

How does a TCP receiver generate acknowledgments (ACKs) for successfully received data?

<p>By sending a message back to the sender with the next expected sequence number. (C)</p> Signup and view all the answers

What is an important function carried out by TCP receivers after successfully receiving data?

<p>Generating acknowledgments (ACKs) for the received data. (A)</p> Signup and view all the answers

More Like This

Transport Layer Overview: TCP vs UDP
16 questions
Transport Layer & TCP Overview
24 questions
Transport Layer Protocols: TCP & UDP
48 questions
Use Quizgecko on...
Browser
Browser