Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
File Transfer Protocol.pptx
1. File Transfer Protocol
Guru Pembimbing : Indo Ave,S.kom
Nama Kelompok : - Darma dwi guna
- Novita Sari
- Indah kumala sari
- Riska Wulandari
2. Sejarah FTP Server
• Spesifikasi asli untuk File Transfer Protocol ditulis oleh Abhay Bhushan
dan diterbitkan sebagai RFC 114 pada tanggal 16 April 1971. Sampai
tahun 1980, FTP berlari di NCP , pendahulu TCP / IP. Protokol ini
kemudian diganti dengan TCP versi / IP, RFC 765 (Juni 1980) dan RFC
959 (Oktober 1985), spesifikasi saat ini. Beberapa standar yang diusulkan
mengubah RFC 959 , misalnya RFC 1579 (Februari 1994)
memungkinkan Firewall-Friendly FTP (mode pasif), RFC 2228 (Juni 1997)
mengusulkan ekstensi keamanan, RFC 2428 (September 1998)
menambahkan dukungan untuk IPv6 dan mendefinisikan tipe baru mode
pasif.
3. Pengertian FTP
• File transer protocol (FTP) adalah suatu protokol yang bertanggung jawab dalam
menjembatani proses tukar menukar informasi di dalam sebuah komputer serta
membantu aktivitas pengunduhan, pengunggahan file, maupun aktivitas lainnya.
• Adapun dua hal penting yang perlu kita perhatikan dalam FTP yakni FTP server dan
FTP client. Yang mana FTP server itu sendiri merupakan server yang mengoperasikan
perangkat lunak untuk proses pertukaran file yang harus selalu siap sedia jika ada
permintaan yang didapat dari FTP klien.
• FTP klien merupakan komputer yang digunakan dalam berbagai aktivitas yang harus
selalu terhubung dengan FTP server agar dapat melakukan proses pertukaran file serta
melakukan aktivitas lain seperti mengunduh, mengunggah, mengganti nama,
menghapus, dan lainnya.
4. Tujuan FTP Server
• Tujuan dari FTP server adalah sebagai berikut :
• • Untuk tujuan sharing data
• • Untuk menyediakan indirect atau implicit remote computer
• • Untuk menyediakan tempat penyimpanan bagi user
• • Untuk menyediakan transfer data yang reliable dan efisien
5. Fungsi FTP Server
• Pertukaran File Dapat Dilakukan Dengan Aman
• FTP sangat berguna bagi para pengguna website, yang mana penggunanya dapat
cadangan data pada suatu website dengan mudah. Jika terjadi koneksi putus
mengirim data, maka data tersebut tidak akan hilang.
• Memfasilitasi Pengiriman Dua Arah
• Layanan FTP berfungsi bagi para pengguna yang melakukan tukar menukar data
tersebut terjadi dua arah, misalnya seseorang yang ingin
sekaligus.
• Transfer Data Menjadi Lebih Efisien
• FTP banyak digunakan karena dapat membantu transfer file dan data menjadi
efisien. Selain itu, data yang akan dikirim menjadi lebih teratur.
6. Manfaat FTP Server
Adapun manfaat dari FTP dalam jaringan komputer adalah sebagai berikut:
•FTP menjadikan transfer data lebih efisien dan reliable.
•Bisa melaksanakan pertukaran data dengan lebih cepat karena ukuran data tidak menjadi
masalah
•Bisa dilakukan indirect atau implicit remote computer
•Pemilik situs atau website bisa melaksanakan backup websitenya dengan mudah dan ringan.
7. Karateristik FTP Server
• Multifungsi, yaitu FTP dapat menangani transfer file untuk banyak
tujuan.
• Tipe file bebas, yaitu FTP dapat mentransfer file data apapun secara
bebas, Berupaa gambar,Video, Teks, file yang bisa dieksekusi ,dan lain
sebagainya.
8. • Auntentifikasi dan kepemilikan, Yaitu FTP memungkinkan file
mempunyai kepemilikan dan akses yang terbatas.
• Mengakodomasi Keragaman, Yaitu FTP menyembunyikan detail
dari system computer tempat ftp server atau client tersebut berada.
9. Keamanan FTP
• FTP sebenarnya cara yang tidak aman dalam mentransfer
suatu file karena file dikirimkan tanpa di-enkripsi terlebih
dahulu tetapi melalui clear text. Mode text yang dipakai
untuk transfer data adalah format ASCII atau format binary.
Secara default, FTP menggunakan mode ASCII dalam
transfer data.
10. • Karena pengirimannya tanpa enkripsi, username, password, data
yang di transfer, maupun perintah yang dikirim dapat di sniffing
oleh orang dengan menggunakan protocol analyzer (sniffer).
Solusi yang digunakan adalah dengan menggunakan SFTP (SSH
FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS
(FTP over SSL) sehingga data yang dikirim terlebih dahulu di
enkripsi.
11. Aplikasi FTP Server
• FileZilla Server
• FileZilla server adalah aplikasi open source yang dibuat oleh pengembang FileZilla. Untuk saat ini,
FileZilla server hanya mendukung sistem operasi Windows. Dengan menginstal FileZilla server, PC atau
laptop Windows Anda bisa berfungsi sebagai server FTP untuk menerima transfer file dari komputer lain
di dalam jaringan internet yang sama.
• ProFTPD
• ProFTPD merupakan aplikasi server FTP open source yang powerful dan banyak digunakan di server
secara native ProFTPD hanya berjalan pada sistem operasi Linux dan UNIX-like, aplikasi ini juga bisa
operasi Windows, dengan bantuan framework Cygwin.
12. • CoreFTP Server
• CoreFTP Server merupakan app server FTP yang merupakan bagian dari produk CoreFTP. FTP ini adalah aplikasi FTP server yang
sederhana yang bisa diinstal dan diatur dalam waktu singkat. Seperti halnya aplikasi CoreFTP client, CoreFTP Server juga
menawarkan versi gratis yang bisa digunakan oleh pengguna personal. CoreFTP kompatibel dan berjalan pada sistem operasi
Windows.
Xlight FTP Server
Xlight merupakan software FTP server untuk sistem operasi Windows yang menghadirkan antarmuka grafis menarik serta memiliki
kinerja yang powerful. FTP ini bisa digunakan secara gratis untuk pengguna personal. Xlight dirancang untuk mampu menangani
banyak request dengan tetap berjalan tanpa menggunakan banyak resource.
• vsftpd
vsftpd merupakan aplikasi FTP server open source untuk sistem operasi UNIX-like dan menjadi apps FTP server default untuk sistem
operasi Linux Ubuntu, CentOS dan Fedora. Sama halnya dengan ProFTPD, vsftpd juga merupakan software FTP server yang populer
dan banyak digunakan di server berbasis Linux.
13. Prinsip Kerja FTP
• Jika server mendukung, usahakan terkoneksi ke server menggunakan enskripsi ,
Seperti SFTP ( SSH File transfer protocol ) , Yaitu fitur yang menambahkan
enskripsi SSL atau TLS ke FTP.
• Gunakan prinsip Security user normal, yaitu menggunakan dengan paswoard dan
username. Server harus mengalokasikan untuk tiap orang, Berupa username dan
paswoard yang kuat. Username dan paswoard yang kuat. Username dan paswoard
tersebut nantinya digunakan untuk mengakses server FTP.
14. • Konfigurasi system dengan benar. Misalnya, FTP Server harus dijalankan
disistem oprasi yang modern, Seperti windows server atau linux ( UNIX )
yang teruji kredibilitasnya. Pastikan software FTP Server atau FTP Client
yang digunakan merupakan versi terbaru
15. Kelebihan FTP Server
• Terdapat sistem keamanan enkripsi yang ada pada jaringan yang sangat berguna untuk
melindungi informasi sehingga kita tidak perlu khawatir mengenai peretasan data
pribadi.
• FTP dapat menjadi tempat penyimpanan yang aman, yang mana data atau informasi
tidak akan pernah hilang ataupun secara otomatis terhapus oleh komputer.
• Walaupun memerlukan verifikasi terlebih dahulu dalam penggunaannya, teapi ada
perangkat lunak yang dapat membantu memberikan petunjuk verifikasi sebagai
tambahan informasi.
16. • FTP dapat menjadi media pertukaran informasi maupun file antar komputer
yang mana dilengkapi dengan sistem keamanan yang dapat menjaga data,
baik yang kita terima atau yang kita kirim.
• FTP dapat mem-backup data atau file sekaligus restore di sebuah website.
• Pertukaran data dan informasi menjadi lebih mudah dan efisien, serta dapat
digunakan untuk indirect computer maupun implicit remote.
17. Kekurangan FTP Server
• Penggunaannya bergantung pada sistem keamanan enkripsi, yang mana
jika tidak ada sistem keamanan enkripsi menyebabkan FTP yang
digunakan untuk pertukaran data dan informasi menjadi tidak aman.
• Desain FTP tidak terlalu kuat dan dapat berbahaya bagi admin,
dikarenakan kurangnya suatu informasi mengenai faktor risiko yang dapat
terjadi.
• Jika terjadi kesalahan ketika penyampaian informasi, maka admin akan
sulit memahami informasi apapun yang diterimanya.
18. Cara Kerja FTP Server
cara kerja FTP adalah ketika satu user komputer mendapat akses pada server untuk bisa
terhubung dengan komputer lainnya karena telah terjadi koneksi dari pihak user dan
server FTP. Jika sudah saling terhubung, maka user bisa melakukan apa saja dengan
data. Antara lain seperti download, upload, dan lain sebagainya.
FTP server memakai metode autentikasi standar dalam cara kerjanya. Dengan metode
tersebut, Anda akan membutuhkan username dan password tertentu. Ini bertujuan agar
data-data yang ada di FTP server bisa diakses.
User menjadi orang yang memiliki akses penuh terhadap file-file di dalamnya. Jadi, user
bisa dengan mudah membuat, menyalin, mentransfer, dan menghapus direktori file-file
tersebut.
FTP server sendiri bisa bekerja dengan dua mode, yakni aktif dan pasif. Mode tersebut
akan menentukan bagaimana bentuk koneksi data Anda. Selain itu, Anda juga bisa
membuat kontrol TCP, dari port N ke port 21.
19. Pada mode aktif, user bisa menyimak koneksi data terlebih dahulu. Koneksi akan
datang dari port M. Kemudian, user akan mengirimkan FTP command port M.
Ini bertujuan untuk memberikan informasi terhadap jaringan.
Dengan demikian, Anda akan mengetahui port mana yang harus diamati. Setelah
itu, jaringan akan menginisiasi data ke user. Yakni mulai dari port 20 atau jaringan
FTP.
Ketika user sedang berada di kondisi firewall, dan penerimaan koneksi TCP
otomatis gagal, maka Anda bisa menggunakan mode pasif. Pada mode ini, user
bisa memakai kontrol koneksi.
Kontrol tersebut berfungsi untuk mengirimkan perintah PASV ke jaringan. Nah,
setelah itu Anda akan menerima alamat jaringan IP, alamat jaringan, dan nomor
portnya.
20. Kesimpulan
• Dengan dibangunnya FTP server di R&DC, maka pengelolaan transfer
data dalam jumlah besar antara client dan server jadi lebih mudah. Dan
pengelolaan data bersama antara client cenderung lebih cepat daripada
sebelumnya. Alur informasi menjadi lebih cepat antara client, sehingga
kinerja dari karyawan lebih meningkat.