File Transfer Protocol (FTP): Mengapa Protokol Lama Ini Masih Penting

Penyingkapan: Dukungan Anda membantu menjaga situs tetap berjalan! Kami mendapatkan biaya referensi untuk beberapa layanan yang kami rekomendasikan pada halaman ini.


FTP, atau File Transfer Protocol, adalah salah satu protokol internet standar yang digunakan untuk mentransfer file data antara klien dan server melalui jaringan komputer.

Ini dikembangkan pada awal 1970-an oleh Abhay Bhushan ketika dia masih mahasiswa di MIT. Awalnya FTP dibuat untuk memungkinkan transfer file yang aman antara server dan komputer host melalui Program Kontrol Jaringan ARPANET (pendahulu ke internet modern).

Selama bertahun-tahun FTP terus berevolusi, melalui berbagai revisi sebagai tanggapan terhadap pertumbuhan internet dan kebangkitan komputer pribadi di rumah. Hari ini, karena meningkatnya kekhawatiran terhadap keamanan, FTP didukung (jika tidak sepenuhnya digantikan) oleh SFTP dan FTPS.

Yang sedang berkata, protokol transfer file asli tetap menjadi salah satu blok bangunan mendasar dari jaringan komputer dan internet modern.

FTP: Suatu Tinjauan

Pada dasarnya, protokol FTP memungkinkan untuk mentransfer data dan file antara dua komputer melalui koneksi internet.

Komputer pertama ditunjuk sebagai “server,” dan bertindak sebagai gudang untuk file dan data. Komputer kedua, atau dikenal sebagai “klien,” dapat mengirim file ke, atau meminta data dari, server yang menggunakan protokol FTP.

Kontak awal dilakukan melalui port terbuka (biasanya port 21), menetapkan apa yang biasa disebut sebagai “koneksi kontrol” atau “saluran perintah.”

Sebelum memulai transfer data, klien terlebih dahulu mengidentifikasi dirinya ke server. Dalam kebanyakan kasus, proses otentikasi dibuat menggunakan nama pengguna dan kata sandi klien.

Ketika proses otentikasi selesai, server dan klien akan menegosiasikan pembukaan port bersama yang baru. Ini adalah koneksi “data” di mana file akan ditransfer.

Sambungan kontrol asli akan tetap terbuka dan siaga sampai file berhasil ditransfer, atau koneksi itu sendiri terputus.

Perhatian pada keamanan

Protokol FTP ada sebelum internet modern. Pada saat perkembangannya, keamanan bukanlah masalah seperti sekarang ini, dan ada beberapa kelemahan inheren dalam model FTP dasar.

Pertama, dan mungkin yang terpenting, adalah transparansi data dan koneksi perintah itu sendiri. Tidak satu pun dari saluran ini yang dienkripsi, sehingga rentan terhadap serangan man-in-the-middle.

Selain itu, dalam sebagian besar kasus, data itu sendiri ditransmisikan dalam teks biasa, sehingga memudahkan bagi penyelundup pihak ketiga untuk mengakses data sensitif atau mencuri kredensial pengguna klien.

Meningkatnya kebutuhan akan keamanan data yang ditingkatkan melalui internet telah menyebabkan penambahan FTP dasar, dan dalam beberapa kasus diganti, oleh protokol transfer file alternatif seperti FTPS dan SFTP.

FTPS

FTPS adalah varian aman dari protokol FTP dasar, dan diciptakan untuk melawan kekhawatiran yang berkembang atas keamanan internet. FTPS mengandalkan metodologi dasar yang sama dari protokol FTP yang lebih lama, tetapi menambahkan enkripsi SSL sebagai langkah keamanan untuk melindungi data ketika sedang ditransfer antara klien dan server.

Secara singkat, sebelum klien mengirimkan kredensial penggunanya ke server, ia meminta agar koneksi terenkripsi SSL dibuat untuk saluran perintah. Setelah saluran terenkripsi SSL dibuat, klien mengirim kredensial, otentikasi selesai, dan transfer file dapat dimulai.

Sepanjang transfer data, koneksi antara server dan klien tetap terenkripsi. Upaya apa pun oleh klien untuk menyambung ke server tanpa menggunakan SSL ditolak oleh server, dan koneksi diakhiri.

Meskipun FTPS tidak diragukan lagi merupakan alternatif yang lebih aman untuk FTP dasar, dan masih banyak digunakan, beberapa orang dalam industri berpendapat bahwa FTPS juga cepat menjadi usang dan mendorong untuk pindah ke SFTP.

SFTP

SFTP adalah pengembangan yang lebih baru dalam protokol transfer file, dan berangkat dari model FTP dan FTPS dasar dalam banyak hal.

Sementara SFTP masih mengandalkan koneksi aman untuk memungkinkan transfer file dan data antara klien dan server, koneksi itu diamankan oleh protokol Secure Shell (SSH). Transfer file ditangani secara in-line melalui koneksi kontrol aman, sehingga tidak perlu membuka port atau saluran lain untuk menyelesaikan transfer data.

Selain itu, tidak seperti FTP dan FTPS, protokol SFTP berbasis paket sebagai lawan dari berbasis teks. Ini membuat transfer file dan data menggunakan protokol SFTP jauh lebih cepat, dan memungkinkan transfer file yang lebih detail dan kuat.

Akhirnya, penggunaan protokol SSH membuat SFTP secara inheren lebih aman karena filter enkripsi tidak dapat di-bypass atau dimatikan menggunakan perintah AUTH seperti pada protokol FTP dan FTPS..

Klien FTP

Protokol FTP, FTPS, dan SFTP adalah alat penting yang memungkinkan webmaster untuk mentransfer file ke dan dari situs web yang dikelola. Webmaster dapat menggunakan klien FTP untuk memfasilitasi pengunggahan dan pengunduhan file antara komputer mereka dan server hosting web mereka.

Beberapa Klien FTP yang lebih populer dan andal, yang saat ini beroperasi di industri termasuk:

  • FileZilla: solusi FTP / FTPS / SFTP gratis menggunakan perangkat lunak sumber terbuka untuk memberikan pengalaman ramah pengguna. Selain layanan transfer file dasar, FileZilla menyediakan tutorial dan kertas putih untuk pelanggan mereka.
  • WinSCP: klien gratis, sumber terbuka, FTP dan SFTP dibuat khusus untuk pengguna Windows. Selain mendukung transfer file antara komputer lokal dan jarak jauh, WinSCP menyediakan fungsi scripting dan pengelolaan file dasar untuk penggunanya.
  • Cyberduck: klien FTP sumber terbuka gratis untuk pengguna Mac dan Windows. Cyberduck mendukung protokol FTP, FTPS, dan SFTP.
  • gFTP: dirancang khusus untuk digunakan dengan sistem operasi berbasis Linux, gFTP adalah klien FTP sumber bebas dan terbuka yang mendukung protokol file FTP, FTPS, HTTPS, dan SSH.

Informasi

FTP, bersama dengan varian dan alternatifnya, adalah bagian mendasar dari struktur jaringan komputer dan internet modern. Sejarah, pengembangan, dan penggunaan praktis dari protokol transfer file melibatkan lebih dari yang dapat dimuat dalam tinjauan singkat ini.

Jadi kami telah mengumpulkan daftar sumber daya untuk mempelajari lebih lanjut.

Tutorial Online

Sumber-sumber online berikut harus memberikan wawasan yang lebih besar tentang FTP, FTPS, dan SFTP.

  • FTP untuk Pemula: Tutorial online Webmonkey menawarkan ikhtisar yang dapat diakses dari protokol FTP dasar, dengan penekanan pada aplikasi praktis untuk pengguna Windows, Mac, dan Linux.
  • Tutorial: FTP Dibuat Sederhana: dari UC Berkeley Graduate School of Journalism hadir pengantar dan tinjauan lanjutan dari protokol FTP dasar, dengan penekanan pada aplikasi dunia nyata.
  • Pengantar FTP (PDF): ditulis oleh Conrad Chung, artikel ini memberikan pengantar dasar untuk protokol transfer file, termasuk sejarah dan pengembangannya. Perhatian khusus diberikan pada mode koneksi dan transfer, serta jenis enkripsi dasar.
  • Mengupas Bawang: FTP? Tutorial: Diproduksi oleh Software Diversified Services, tutorial video ini memberikan pandangan mendalam pada transfer file aman dengan penekanan pada protokol SFTP, FTPS, dan SSH.

Buku

Untuk informasi lebih lanjut tentang protokol transfer file, riwayatnya, dan aplikasinya, buku-buku berikut harus terbukti bermanfaat bagi programmer dan webmaster pemula dan berpengalaman.

Karena transfer file adalah bagian integral dari manajemen web dan jaringan komputer, banyak publikasi berikut hanya mencakup FTP sebagai bagian dari lingkup yang lebih luas..

  • Web Hosting untuk Dummies oleh Peter Pollock: tersedia dalam edisi cetak dan digital, buku ini memberikan pengantar substansial untuk web hosting untuk pemula. Topik yang dibahas termasuk memilih platform hosting, menggunakan database bawaan, dan bekerja dengan klien FTP.
  • Buku Besar Internet Transfer File RFC oleh Peter Loshin: studi ini adalah melihat mendalam pada FTP, dengan penekanan pada mekanisme transfer file dan aturan yang mengatur aplikasi yang berhasil dari protokol transfer file. Perhatian khusus diberikan pada masalah keamanan yang berkaitan dengan transfer file dan internet modern. Buku ini tersedia dalam edisi cetak dan digital.
  • Semua Tentang Internet FTP Plus: Belajar dan Mengajar untuk Mentransfer File di Internet oleh David F W Robinson: ini adalah pendekatan yang lebih ilmiah untuk subjek protokol transfer file, dan lebih ditujukan pada programmer dan pendidik berpengalaman.
  • Dasar-Dasar FTP oleh A Waleed: ebook pendek ini memberikan ikhtisar yang sangat mendasar tentang protokol transfer file dan bagaimana mereka berhubungan dengan hosting web. Programmer dan webmaster yang berpengalaman mungkin menganggap buku itu tidak penting, tetapi buku itu akan terbukti bermanfaat bagi para pemula internet.

Kesimpulan

Protokol Transfer File sekarang sudah berusia lebih dari 40 tahun. Walaupun mungkin tidak tampak revolusioner seperti yang terjadi ketika Abhay Bhushan pertama kali menerbitkan karyanya pada tahun 1971, tetap saja hal itu tetap mendasar bagi jaringan komputer dan internet seperti yang kita ketahui sekarang..

Benar, kekhawatiran yang berkembang terhadap keamanan telah memaksa pengembangan protokol transfer file yang baru dan lebih baik, dengan FTPS dan SFTP memimpin paket. Tetapi FTP meletakkan dasar, dan terus beroperasi secara diam-diam di latar belakang situs web yang paling banyak dikunjungi di internet.

Bacaan Lebih Lanjut dan Sumberdaya

Kami memiliki lebih banyak panduan, tutorial, dan infografis yang berkaitan dengan administrasi sistem:

  • Memahami Izin File FTP di Linux: pertahankan kontrol siapa yang memiliki akses ke file Anda dengan chmod.
  • Pendahuluan dan Sumber Daya Pemrograman Linux: penyelaman mendalam ke dalam pemrograman Linux ini turun ke dalam kernel di mana semua aksi berada.
  • Pemrograman Jaringan dengan Soket Internet: pelajari semua tentang jaringan di internet.

Daftar Ultimate Alat Webmaster A-Z

Ada banyak lagi untuk administrasi sistem. Daftar Ultimate Alat Webmaster A-Z akan memberi Anda banyak bantuan dalam melakukan pekerjaan Anda.

Daftar Ultimate Alat Webmaster A-Z
Daftar Ultimate Alat Webmaster A-Z

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map