Go beneath the surface of TCP and IP. The three-way handshake, control flags, TTL values, and protocol behaviors form the backbone of every connection you will ever attack or defend.
The TCP three-way handshake establishes a reliable connection between client and server. What is the very first packet (flag) sent by the client to initiate a TCP connection?
Unlike FIN which gracefully closes a connection, one TCP flag immediately aborts it — no waiting, no acknowledgment. Firewalls use this flag to reject connections. Port scanners identify closed ports by receiving this response.
TTL (Time To Live) is an IP header field that decrements by 1 at each router hop. It prevents packets from looping forever. Different operating systems use different default TTL values. What is the default TTL for Linux?
SSH (Secure Shell) is the standard protocol for encrypted remote terminal access, replacing the insecure telnet. Knowing default service ports is essential for both attackers and defenders. What is the default port for SSH?
The ping command sends ICMP Echo Request messages and waits for Echo Reply. ICMP is also used by traceroute and is the target of ICMP flood attacks. What protocol acronym does ping use? (4 letters)