TCP Connect / Full Open Scan adalah TCP scanning yang paling reliable. Pada TCP Connect Scanning, OS melakukan pemanggilan fungsi connect() yang akan berusaha membuka koneksi dengan semua port pada target host. Jika port listening, connect() akan menghasilkan successful connection dengan host dengan port tertentu, jika tidak akan mengembalikan error message yang menyatakan port tidak dapat dicapai.
TCP connect scan menggunakan 3-way handshake. Pada TCP 3-way handshake, client mengirim SYN packet, dimana recipient akan menjawab dengan SYN+ACK packet. Lalu client akan menjawab dengan ACK packet untuk membuat koneksi. Setelah handshake selesai, scanner akan mengirimkan RST packet untuk memutuskan koneksi.

Pemanggilan connect() secara terpisah untuk setiap port pada koneksi yang lambat, akan memakan waktu yang lama. Untuk mempercepat proses, attacker dapat menggunakan beberapa socket secara paralel.
Dengan menggunakan non-blocking I/O, attacker dapat mengatur time-out period yang pendek dan memantau sockets secara simultan.
Pada nmap digunakan opsi -sT untuk melakukan TCP Connect / Full Open Scan.
$ nmap -sT <ip address>
Kelemahan daari TCP Connect Scan adalah mudah terdeteksi dan difilter.