Podcast
Questions and Answers
What is the purpose of the SYN and ACK flags in TCP connection establishment?
What is the purpose of the SYN and ACK flags in TCP connection establishment?
- To initialize the Sequence and Acknowledgment fields (correct)
- To signal connection termination
- To reorder data packets
- To agree on port numbers and window size
Why does TCP initialize the Sequence Number field to a random 32-bit number?
Why does TCP initialize the Sequence Number field to a random 32-bit number?
- To avoid malicious attacks
- To differentiate between connections (correct)
- To ensure reliable data transfer
- To speed up connection establishment
How is the Acknowledgment Number used in TCP?
How is the Acknowledgment Number used in TCP?
- It increments the sender's sequence number by 1 (correct)
- It reorders data packets
- It signals the end of connection termination
- It represents the source port number
What additional flag is used during TCP connection termination?
What additional flag is used during TCP connection termination?
Which protocol is known as a connectionless protocol due to its lack of connection establishment and termination processes?
Which protocol is known as a connectionless protocol due to its lack of connection establishment and termination processes?
What does UDP lack in comparison to TCP?
What does UDP lack in comparison to TCP?
What information do the DPORT and SPORT fields represent in TCP connection establishment?
What information do the DPORT and SPORT fields represent in TCP connection establishment?
Why are SYN, ACK, FIN, and RST bits typically represented as 1-bit flags in the TCP header?
Why are SYN, ACK, FIN, and RST bits typically represented as 1-bit flags in the TCP header?