A. Pendahuluan
Apa pengertian FTP itu? FTP adalah singkatan dari File Transfer Protocol atau Protokol Transfer File. Mari kita uraikan tentang hal ini. Pada dasarnya, “protokol”, atau protokol internet, adalah seperangkat prosedur atau aturan yang memungkinkan perangkat elektronik untuk berkomunikasi satu sama lain. FTP merupakan seperangkat aturan yang digunakan perangkat dalam jaringan TCP/IP (internet) untuk mentransfer file. Saat menggunakan internet, Anda sebenarnya menggunakan berbagai jenis protokol. Untuk menjelajahi internet, Anda menggunakan HTTP. Untuk mengirim dan menerima pesan instan, Anda menggunakan XMPP. FTP secara sederhana merupakan protokol yang digunakan untuk memindahkan file.
Sedangkan pengertian Server FTP adalah aplikasi perangkat lunak yang memungkinkan transfer file dari satu perangkat (misalnya, komputer Mac, Windows, atau Linux ) ke perangkat lain. Ini mungkin terdengar rumit, tetapi server FTP hanyalah komputer yang memiliki alamat FTP dan diterapkan khusus untuk menerima koneksi FTP. Server ini melakukan dua tugas sederhana: “get” (mengambil) dan “put” (menempatkan). Anda dapat melakukan “get” file dari server FTP atau melakukan “put” file di server FTP. Saat mengunggah file, file tersebut akan ditransfer dari perangkat pribadi Anda ke server. Sebaliknya, saat mengunduh file, file tersebut akan ditransfer dari server ke perangkat pribadi Anda. Oleh karena itu, pada tingkat yang paling dasar, server FTP ada di titik tengah di antara penerima dan pengirim.
B. Latar Belakang Pembuatan FTP Server
Pengguna komputer yang semakin lama semakin banyak, memunculkan keinginan untuk saling berhubungan dan saling bertukar data secara lebih efektif dan efisien. Selain itu juga sering diperlukan untuk melakukan proses transfer file antar user dalam suatu sistem jaringan komputer.
FTP (File Transfer Protocol) adalah salah satu protokol tertua yang pernah ada di Internet. Protokol FTP dikembangkan oleh Abhay Bhushan (alumni IIT dan MIT) pada tahun 1970-an, ketika bekerja pada proyek ARPAnet. Namun demikian, FTP tetap menjadi jenis layanan yang kerap kali dimanfaatkan oleh pengguna Internet, terutama untuk mendownload software atau hal-hal lain. File Transfer Protocol [FTP] telah ada semenjak dua puluh tahun di sejarah internet, sehingga protokol ini sudah memiliki standard yang baik. Banyak cara lain yang datang dan pergi, tetapi FTP merupakan cara yang paling sering digunakan untuk mengirimkan file melalui internet.
C. Tujuan
Tujuan dari FTP Server ialah sebagi berikut:
- Untuk tujuan berbagi data
- Menyediakan indirect / implicit remote computer
- Menyediakan layanan tempat untuk menyimpan user
- Mampu menyediakan data yang lebih efisien serta reliable
D. Pembahasan
Cara Kerja FTP
FTP adalah protokol klien-server. Dengan kata lain, klien meminta file, dan server memberikannya. Dengan demikian, protokol FTP memerlukan dua saluran dasar untuk membuat koneksi:
- Saluran perintah: memulai instruksi, membawa informasi dasar, yaitu file mana yang akan diakses
- Saluran data: mentransfer data file antara dua perangkat
Untuk membuat koneksi, pengguna akan memerlukan kredensial ke server FTP, yang biasanya memakai port nomor 21 sebagai mode komunikasi default-nya. Secara sederhana, “port” adalah angka yang digunakan untuk mengidentifikasi transaksi informasi melalui jaringan. Penting juga untuk dicatat bahwa ada dua mode koneksi FTP yang berbeda: aktif dan pasif.
Dalam mode FTP aktif , server berperan aktif dengan menyetujui permintaan data. Namun, mode aktif terkadang menghadapi masalah dengan firewall, yang memblokir sesi yang tidak sah dari pihak ketiga. Itulah saatnya mode pasif berperan. Dalam mode pasif, server tidak secara aktif mempertahankan koneksi, yang berarti pengguna membuat saluran data dan saluran perintah sekaligus. Intinya, server “mendengar”, namun tidak aktif berpartisipasi, memungkinkan perangkat menangani sebagian besar tugasnya.
Cara menginstal dan mengkonfigurasi FTP Server di Windows Server 2019
E. Kesimpulan
F. REFERENSI
- https://www.niagahoster.co.id/blog/apa-itu-ftp/#Apa_itu_FTP
- https://experience.dropbox.com/id-id/resources/what-is-ftp
- https://www.jagoanhosting.com/blog/apa-itu-ftp/
- http://digilib.polban.ac.id/files/disk1/76/jbptppolban-gdl-istinuruls-3762-2-bab1--0.pdf
- https://id.wikipedia.org/wiki/Protokol_Transfer_Berkas
- https://www.hostnic.id/blog/tutorial/website/ftp-adalah/
- https://sharedocks.blogspot.com/2014/11/pengertian-tujuan-dan-keamanan-ftp-file.html
- http://alfanfadhila18.blogspot.com/2016/03/arti-dan-tujuan-file-transfer-protocol.html
G.Penutup