File Transfer Protocol (FTP) adalah protokol internet yang digunakan untuk mengirim dan menerima berkas antara klien dan server. FTP menggunakan Transmission Control Protocol (TCP) untuk komunikasi data dan mengandalkan port 21 untuk koneksi kontrol, serta port 20 untuk pengiriman data terbaru. Pengguna dapat mengakses FTP dengan autentikasi standar menggunakan username dan password, atau melalui login anonim dengan menggunakan alamat email.