Ingin Tahu Apa Itu FTP atau Bagaimana Cara Menggunakannya? Ini Jawabannya

Protokol Transfer File (FTP) adalah protokol jaringan untuk mentransfer salinan file dari satu komputer ke komputer lain. Sebuah klien FTP adalah program yang memungkinkan Anda untuk memindahkan file antar komputer. Misalnya, Anda dapat membuat halaman web di PC dan gunakan klien FTP untuk mengunggah situs web ke server di mana ia akan di-host.

Apa Itu FTP?

FTP dikembangkan selama tahun 1970-an dan 1980-an untuk mendukung berbagi file di TCP/IP dan jaringan lama. Protokol mengikuti model klien-server komunikasi. Untuk mentransfer file dengan FTP, pengguna menjalankan program klien FTP dan memulai koneksi ke komputer jarak jauh yang menjalankan perangkat lunak server FTP. Setelah koneksi dibuat, klien dapat memilih untuk mengirim dan/atau menerima salinan file. Server FTP mendengarkan TCP port 21 untuk permintaan koneksi masuk dari klien FTP. Ketika permintaan diterima, server menggunakan port ini untuk mengontrol koneksi dan membuka port terpisah untuk mentransfer data file.

Klien FTP asli adalah program baris perintah untuk

instagram viewer
Sistem operasi Unix. Sebuah variasi dari FTP disebut Protokol Transfer Berkas Sepele (TFTP) juga dikembangkan untuk mendukung sistem komputer kelas bawah. Microsoft kemudian merilis klien FTP Windows dengan antarmuka grafis. Ada banyak klien FTP yang tersedia untuk berbagai sistem operasi. Banyak dari mereka yang gratis, tetapi ada juga klien FTP premium yang memiliki fitur tambahan, seperti opsi untuk mentransfer file secara otomatis pada jadwal yang ditentukan.

FTP di komputer

Wikimedia Commons / CC BY-SA 2.5 / Foto Mockup

Menyiapkan Klien FTP

Saat Anda membuka klien FTP, Anda akan melihat beberapa kotak berbeda yang harus Anda isi:

  • Nama profil: Ini adalah nama yang akan Anda berikan untuk situs web Anda.
  • Nama Tuan Rumah atau Alamat: Ini adalah nama server yang Anda halaman rumah sedang dihosting. Anda bisa mendapatkannya dari penyedia hosting Anda.
  • identitas pengguna dan Kata sandi: Ini sama dengan nama pengguna dan kata sandi yang Anda buat saat mendaftar ke layanan hosting.

Untuk terhubung ke server FTP, Anda memerlukan nama pengguna dan kata sandi yang ditetapkan oleh administrator server; namun, beberapa server mengikuti konvensi khusus yang menerima klien apa pun yang menggunakan "anonim" sebagai nama pengguna. Klien mengidentifikasi server FTP baik dengan alamat IP (seperti 192.168.0.1) atau dengan nama host-nya (seperti ftp.lifewire.com).

Anda juga harus memilih mode untuk transfer FTP. FTP mendukung dua mode transfer data: teks biasa (ASCII), dan biner. Kesalahan umum saat menggunakan FTP adalah mencoba mentransfer file biner (seperti file gambar, program, atau musik) saat dalam mode teks, menyebabkan file yang ditransfer tidak dapat digunakan.

Anda mungkin ingin pergi ke properti startup dan mengubah folder lokal default ke folder di komputer Anda tempat Anda menyimpan file halaman web Anda.

Cara Mentransfer File Menggunakan FTP

Setiap klien FTP sedikit berbeda, tetapi antarmuka biasanya memiliki dua panel utama:

  • Panel kiri menampilkan file di komputer Anda.
  • Panel kanan menampilkan file di server hosting.

Cari file yang ingin Anda transfer di sisi kiri dan klik dua kali untuk membuat file muncul di sisi kanan. Anda juga dapat memindahkan file dari server hosting ke komputer Anda. Anda juga dapat melihat, mengganti nama, menghapus, dan memindahkan file Anda. Jika Anda perlu membuat folder baru untuk file Anda, Anda juga bisa melakukannya.

Pastikan untuk mengatur folder di layanan hosting Anda persis sama seperti Anda mengaturnya di komputer Anda sehingga Anda akan selalu mengirim file ke folder yang benar.

Klien FTP CoffeeCup

Alternatif untuk FTP

Berbagi file peer-to-peer (P2P) sistem seperti BitTorrent menawarkan bentuk berbagi file yang lebih maju dan aman daripada yang ditawarkan teknologi FTP. Seiring dengan modern penyimpanan awan sistem seperti Box dan Dropbox, BitTorrent sebagian besar telah menghilangkan kebutuhan akan FTP sehubungan dengan berbagi file; namun, pengembang web dan admin server tetap harus menggunakan FTP secara rutin.