What is the difference between
TCP Scans and SYN Scans?
TCP scanning refers on scanning a target network for
TCP connections , how you are going to look for the connection defines different techniques. Both
Connect Scan and
SYN Scan are types of
TCP Scans to determine if the probed server has active
SYN Scan is a type of
TCP scanning where you probe the target network sending
SYN packets, at all desired ports , to initiate a three-way handshake . The server will respond with
SYN-ACK for every open port and a
RST response for closed ones.After that you don't reply to the server to complete the 3-way-handshake and open a connection.
Connect Scan is another type of
TCP Scan similar to
SYN Scan but this time after receiving a
SYN-ACK response from the server you reply with
ACK response completing the 3-way-handshake and establishing a connection to the server, which will take more resources and time to complete.