Correct Answer: Correct answer is: (C) 20 and 60 bytes.
Exam Relevance: CCNA, CISSP, CompTIA Network+
Difficulty: Moderate
Concept notes: The TCP segment header size varies depending on the presence of optional fields.
Common Mistakes: Students often confuse the size of the TCP header with the size of the IP header, which is fixed at 20 bytes.
Explanations: The TCP segment header has a minimum size of 20 bytes, which includes the mandatory fields such as source port, destination port, sequence number, acknowledgment number, header length, flags, window size, checksum, and urgent pointer. The header can grow up to 60 bytes if options are included, such as Maximum Segment Size (MSS), Window Scale, and Timestamps. Therefore, the size of the TCP segment header ranges between 20 and 60 bytes.
Option Analysis: - Option A: Incorrect because the size range is in bytes, not bits.
- Option B: Incorrect because the size range is in bytes, not bits, and the range is not 16 to 32.
- Option C: Correct because the size range is 20 to 60 bytes.
- Option D: Incorrect because the size range is in bytes, not bits.