Protokol FTP biasanya menggunakan port 21 sebagai sarana komunikasi utamanya. Server FTP akan mendengarkan koneksi klien pada port 21. Klien FTP kemudian akan terhubung ke server FTP pada port 21 dan memulai percakapan. Koneksi utama ini disebut Koneksi Kontrol atau Koneksi Perintah. Klien FTP biasanya akan mengotentikasi dirinya dengan server FTP dengan mengirimkan nama pengguna dan kata sandi.