Semua Dasar Tentang Protokol Transfer File (FTP)
Ringkasan: Pernahkah Anda mendengar tentang File Transfer Protocol atau FTP? Berikut adalah semua dasar-dasar yang perlu Anda ketahui tentang File Transfer Protocol.
Daftar isi
Apa Itu FTP?
FTP, disingkat File Transfer Protocol, adalah protokol jaringan standar atau seperangkat aturan. Komputer menggunakan FTP untuk mentransfer file antara klien dan server melalui jaringan komputer.
- FTP adalah metode mengunduh, mengunggah, dan mentransfer file dari satu lokasi ke lokasi lain antara Internet dan sistem komputer Anda.
- Banyak klien Protokol Transfer File dapat diunduh secara gratis, meskipun sebagian besar situs web sudah memiliki FTP bawaan. Jadi tidak perlu mengunduh perangkat lunak terpisah.
- FTP adalah alat dasar untuk membangun dan memelihara situs web, memungkinkan komputer untuk mentransfer file bolak-balik di Internet.
Bagaimana Cara Kerja FTP?
Koneksi FTP membutuhkan dua pihak untuk membangun dan berkomunikasi di jaringan antara klien dan server. Pengguna perlu mendapatkan izin dengan menawarkan kredensial ke server FTP. Beberapa server FTP publik mungkin tidak memerlukan kredensial untuk mengakses file mereka, umum dalam apa yang disebut FTP anonim.
FTP bergantung pada dua saluran komunikasi yang berbeda saat membuat koneksi FTP. Yang pertama adalah saluran perintah, yang mengontrol sesi, dan memulai instruksi dan tanggapan. Yang kedua adalah saluran data, dimana terjadi distribusi data.
Untuk mendapatkan atau mentransfer file, pengguna yang berwenang menggunakan permintaan protokol untuk membuat perubahan di server. Sebagai imbalannya, server memberikan akses itu. Sesi ini disebut mode koneksi aktif.
Distribusi dalam mode aktif dapat menemui masalah jika firewall melindungi komputer pengguna. Firewall biasanya tidak mengizinkan sesi yang tidak sah dari pihak eksternal.
Jika masalah ini terjadi, mode pasif digunakan. Dalam mode ini, pengguna membuat saluran data dan data. Mode ini kemudian mengharuskan server untuk mendengarkan alih-alih membuat koneksi kembali ke pengguna.
Bagaimana Cara Menggunakan FTP?
Ada tiga cara untuk membuat koneksi FTP.
- Pendekatan langsung adalah dengan menggunakan FTP baris perintah. Pengembang masih menggunakannya untuk mentransfer file menggunakan FTP hari ini.
- Pendekatan kedua adalah menggunakan browser web untuk berkomunikasi dengan server FTP. Browser web lebih nyaman ketika pengguna menginginkan akses ke direktori besar di server. Namun, seringkali lebih lambat dan kurang dapat diandalkan daripada menggunakan program FTP khusus.
- Menggunakan klien FTP adalah praktik ketiga dan paling umum untuk menggunakan FTP saat ini, terutama untuk pengembang Web.
Keamanan FTP
FTP tidak dirancang sebagai protokol keamanan, dan ada banyak kerentanan keamanan. Pada Mei 1999, penulis RFC 2577 mencantumkan kelemahan berikut:
- Serangan membabi buta
- DoS atau DDoS
- Serangan pentalan FTP
- Pengambilan paket
- Pencurian pelabuhan
- Serangan spoofing
- enumerasi nama pengguna
FTP tidak mengenkripsi lalu lintasnya. Semua transfer ditampilkan, dan siapa pun yang dapat melakukan penangkapan paket (sniffing) di jaringan dapat membaca nama pengguna, kata sandi, perintah, dan data.
Masalah ini umum untuk banyak spesifikasi protokol Internet, seperti SMTP, Telnet, POP, dan IMAP. Spesifikasi ini dirancang sebelum pembuatan mekanisme enkripsi seperti TLS atau SSL.
Solusi Umum Untuk Masalah Ini Termasuk:
Gunakan terowongan aman, seperti jaringan pribadi virtual (VPN) atau Shell Aman (SSH).
Gunakan protokol yang lebih aman untuk menangani pekerjaan, seperti Secure Copy Protocol atau SSH File Transfer Protocol.
Gunakan versi aman dari protokol tidak aman, seperti TelnetS, bukan Telnet, dan FTPS, bukan FTP.
Conclusion
Dengan FTP, Anda dapat mengirim dan mendapatkan file dari server FTP. Jika Anda seorang pengembang web, Anda perlu menggunakan FTP dengan klien FTP untuk mendekati situs web yang Anda kelola. Selain itu, lebih mudah untuk membuat dan menghapus direktori dan membaca sejumlah besar file di server.
Singkatnya, kami berharap halaman ini akan memberi Anda pemahaman yang lebih baik tentang Protokol Transfer File.
Artikel Sebelumnya
What Is Column Address Strobe (CAS) Latency? Ringkasan: Pernahkah Anda mendengar tentang File Transfer Protocol atau FTP? Berikut adalah semua dasar-dasar yang perlu Anda ketahui...Artikel Berikutnya
[2022] Best Watermark Software On Windows Ringkasan: Pernahkah Anda mendengar tentang File Transfer Protocol atau FTP? Berikut adalah semua dasar-dasar yang perlu Anda ketahui...Tentang Pemulihan Data Bitwar
3 Langkah untuk mendapatkan kembali 500+ jenis dokumen, foto, video, audio, file arsip yang dihapus, diformat atau hilang dari berbagai skenario kehilangan data.
Pelajari Lebih Lanjut