Final answer:
The statement is true; -sT completes the TCP 3-way handshake by performing a full connection (since it uses a TCP connect scan), whereas -sS, which performs a TCP SYN scan, initiates but does not complete the 3-way handshake, sending a reset instead of an acknowledgment.
Step-by-step explanation:
The given statement is asking about the behavior of different scanning techniques used in network security, particularly in relation to the transmission control protocol (TCP) 3-way handshake. The 3-way handshake is a foundational aspect of establishing a TCP connection between a client and a server. This process involves sending a synchronize (SYN) packet, receiving a synchronize-acknowledgment (SYN-ACK) in response, and finally, sending an acknowledgment (ACK) back to the server. In the context of network scanning, the -sT flag corresponds to a TCP connect scan, which completes the full 3-way handshake with the target machine. Conversely, the -sS flag denotes a TCP SYN scan, which is also known as a half-open scan because it initiates the connection by sending a SYN packet but does not complete the 3-way handshake; it typically responds to the SYN-ACK with a reset (RST) instead of an ACK, thus not completing the full handshake. Therefore, the correct answer to whether -sT completes the TCP 3-way handshake and -sS does not is True.