Merupakan protokol internet yang digunakan untuk urusan
pengiriman data dalam jaringan komputer, seperti upload dan download.
Metode autentikasi standar digunakan oleh ftp, yaitu diperlukan
username dan password untuk mengakses data-data yang ada pada ftp server. FTP menggunakan koneksi TCP dengan port 21. Dua hal yang penting dalam ftp adalah ftp server dan ftp client. FTP Server adalah server yang menjalankan software yang berfungsi memberikan layanan tukar menukar file. FTP Client adalah komputer yang me-request koneksi ke ftp server dengan tujuan tukar menukar file. FTP (File Transfer Protocol) Tujuan dari FTP Server adalah sebagai berikut : • Sharing data • Menyediakan indirect atau implicit remote computer • Menyediakan tempat penyimpanan bagi user • Menyediakan transfer data yang reliable dan efisien.
Prinsip dan cara kerja FTP
Untuk cara kerjanya secara umum terlebih dahulu FTP Client harus meminta koneksi kepada FTP Server. Jika sudah terhubung dengan FTP Server, FTP Client dapat melakukan pertukaran data, seperti upload dan download data FTP (File Transfer Protocol) Saat transfer data melalui internet, 3 representasi dapat digunakan yaitu : a. Mode image/image mode (binary mode) b. Mode EBCDIC c. Mode Lokal/local mode Proses transfer data pada FTP bisa dilakukan dengan 3 mode, yaitu : a. Mode Stream b. Mode Block c. Mode Compressed ProFTPD adalah sebuah aplikasi yang digunakan untuk melakukan transfer data atau yang lebih dikenal dengan FTP (File Transfer Protokol) FTP (File Transfer Protocol) Berikut beberapa Perintah dalam Aplikasi FTP yaitu sebagai berikut : 1. “ascii” perintah untuk mengubah jenis transfer yang digunakan ke ASCII (melakukan transfer file teks) 2. “binary” perintah untuk mengubah jenis transfer yang digunakan ke biner (melakukan transfer file biner) 3. “cd remote_directory” perintah untuk mengganti directory yang aktif 4. “chmod mode nama_file” perintah untuk mengganti izin akses file 5. “close” perintah untuk menghentikan koneksi ftp dengan remote mesin 6. “delete remote_file” perintah untuk menghapus file dengan remote mesin FTP (File Transfer Protocol) Berikut beberapa Perintah dalam Aplikasi FTP yaitu sebagai berikut : 7. “dir [remote_direktory]” perintah untuk menampilkan daftar remote direktory 8. “disconnect” memiliki fungsi yang sama dengan close 9. “get remote_file” perintah untuk mengambil file dari remote mesin untuk dicopy ke mesin 10. “lcd [direktori]” perintah untuk mengganti direktori aktif pada mesin lokal dan jika tidak ada argumen, digunakan home direktory dari pengguna 11. “ls [remote_direktory]” perintah untuk menampilkan isi dari remote direktory 12. “mdir remote_files” seperti perintah dir, tetapi mendukkung wildcards FTP (File Transfer Protocol) Berikut beberapa Perintah dalam Aplikasi FTP yaitu sebagai berikut : 13. “mget remote-files” seperti perintah get, tetapi mendukung wildcards 14. “open host [port]” perintah untuk membuat koneksi ke suatu host server FTP 15. “put local_file” perintah untuk meletakan file lokal ke mesin remote 16. “pwd” perintah untuk menampilkan direktori aktif pada mesin remote 17. “quit” perintah untuk menghentikan koneksi dari FTP server 18. “rmdir direktory_name” perintah untuk menghapus direktori pada mesin remote 19. “size file_name” perintah untuk menampilkan ukuran file pada mesin remote