Dalam jaringan komputer lokal maupun yang terkoneksi dengan internet seringkali diperlukan transfer data antar komputer. Sebagai contoh, saat ditemukan sebuah file yang menarik dan berhubungan dengan masalah yang sedang kita hadapi,biasanya kita berkeinginan untuk menyalin file atau program tersebut. Maka dipergunakan FTP (File Transfer Protocol) yang merupakan software pada jaringan LAN atau internet yang memungkinkan untuk melakukan proses menyalin atau memindahkan data dari satu komputer ke komputer yang lain yang letaknya berjauhan melalui internet.
Fasilitas FTP sering digunakan untuk menyalin (men-download) file dari server ke client. File yang disalin (di-download) biasanya berupa sebuah file teks, file gambar, file suara,dan file-file lainnya sehingga muncul anggapan bahwa FTP merupakan suatu sarana umum untuk saling membagi data melalui internet. Komputer server yang menyediakan data dan informasi yang dapat disalin (di-download) oleh usernya berjumlah cukup banyak, dan untuk dapat menyalin file dari sebuah server harus diketahui lebih dahulu alamat lengkap situsnya.