FTP atau File Transfer Protocol adalah suatu cara bagaimana kita menaruh file dari komputer ke server dan sebaliknya. Paling sering kita menggunakan FTP untuk terhubung dengan website di internet, meskipun kita juga bisa menggunakan FTP pada jaringan LAN.
Ada FTP bersifat publik, dimana kita bisa bebas mengunduh file tanpa harus login terlebih dahulu, nama untuk kebutuhan kita dalam mengembangkan web, itu artinya Anda akan menggunakan FTP untuk mengunggah file ke hosting milik Anda.
Ketika Anda menggunakan FTP untuk terhubung dengan hosting online, Anda akan diminta untuk melakukan otentikasi dengan memasukkan nama pengguna (username) dan password. Kemudian Anda bisa mengelola file-file Anda.
Dari situ, Anda bisa mengunggah atau mengunduh file dari atau ke server hosting. Anda juga bisa melakukan hal lain, seperti merubah file permission, membuat atau menghapus folder, mengganti nama file dan lain sebagainya.