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</p> Signup and view all the answers

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

    <p>Acknowledgement</p> Signup and view all the answers

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

    <p>Retransmits unacknowledged segments</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</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</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</p> Signup and view all the answers

    What happens if TCP detects a duplicate acknowledgment?

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

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

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

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

    <p>Detecting duplicate acknowledgments</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.</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.</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.</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).</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.</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.</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser