TCP MCQs

Practice TCP MCQs with four options, answers and explanations for focused Electronics & Telecommunication Engineering revision.

Question 1
Computer & Networking BasicsTCP

A TCP acknowledgement primarily indicates?

  • AData successfully received up to an expected sequence point
  • BThe sender's MAC address has changed
  • CA DNS server is unavailable
  • DThe Ethernet cable is shielded
Report an error
Correct Answer: A. Data successfully received up to an expected sequence point
Explanation: TCP acknowledgements communicate reception progress and support reliable delivery.
Reference: Standard computer and networking fundamentals: tcp
Question 2
Computer & Networking BasicsTCP

If a TCP segment is lost, reliability is commonly achieved by?

  • ARetransmission
  • BChanging the destination MAC permanently
  • CIncreasing the IPv4 address length
  • DDisabling sequence numbers
Report an error
Correct Answer: A. Retransmission
Explanation: TCP can retransmit data when acknowledgements or other loss-detection mechanisms indicate that data was not successfully delivered.
Reference: Standard computer and networking fundamentals: tcp
Question 3
Computer & Networking BasicsTCP

TCP connection establishment normally uses which sequence?

  • ASYN, SYN-ACK, ACK
  • BACK, FIN, RST
  • CSYN, FIN, ACK
  • DARP, SYN, DNS
Report an error
Correct Answer: A. SYN, SYN-ACK, ACK
Explanation: TCP normally establishes a connection using the three-way handshake SYN → SYN-ACK → ACK.
Reference: Standard computer and networking fundamentals: tcp
Question 4
Computer & Networking BasicsTCP

In TCP, sequence numbers are mainly used to support?

  • AOrdered delivery and loss detection/retransmission
  • BDomain-name resolution
  • CMAC-address manufacturing
  • DPhysical signal regeneration
Report an error
Correct Answer: A. Ordered delivery and loss detection/retransmission
Explanation: TCP sequence numbers identify byte positions, enabling ordered reassembly and detection/recovery of missing data.
Reference: Standard computer and networking fundamentals: tcp