Lompat ke konten Lompat ke sidebar Lompat ke footer

FTP Server (File Transfer Protocol)

 

FTP Server

Dengan FTP kegiatan upload dan download data menjadi dimungkinkan dan terasa lebih mudah dibandingkan menggunakan media penyimpanan eksternal seperti flashdisk, DVD dan sebagainya yang dilakukan secara manual.

Pada FTP server juga dapat memberikan hak akses kepada user user tertentu. seperti hanya user tertentu yang memiliki hak akses untuk membuka, mengubah dan menghapus file file atau folder tertentu, sedangkan user lain hanya dapat melihat tanpa bisa melakukan perubahan.

FTP Server

File transfer protocol atau FTP sebagai salah satu protokol paling tua yang ada dan masih digunakan sampai saat ini. FTP berfungsi untuk tukar menukar file dalam suatu Network yang menggunakan TCP koneksi bukan UDP. Hal ini dikarenakan proses kerja FTP dalam melakukan komunikasi data berjalan pada port 21 dan menggunakan protokol TCP transmission control protocol.

FTP server digunakan pada topologi jaringan dengan arsitektur client-server. FTP server dalam menjalankan software untuk memberikan layanan tukar menukar file di mana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan atau request dari FTP client.

Setelah terhubung dengan FTP server comma maka FTP client dapat mendownload, mengupload, me-rename, men-delete, dan lain-lain sesuai dengan permision yang diberikan oleh FTP server.

Metode-metode yang diterapkan dalam pembuatan FTP server yaitu user authentication login dan anonymous login. 

User authentication login identik dengan metode yang membuat seseorang user yang ingin mengakses sebuah FTP server harus memiliki username dan password. dengan metode ini seorang user yang tidak memiliki username dan password tidak dapat mengakses FTP server.

Sedangkan metode anonymous login identik dengan sebuah metode yang memungkinkan orang-orang dapat mengakses FTP server tersebut secara anonim tanpa harus memiliki username dan password.

Tujuan dari FTP server adalah untuk tujuan sharing data, untuk menyediakan indirect atau implisit remote computer, untuk menyediakan tempat penyimpanan bagi user, dan untuk menyediakan transfer data yang reliabel dan efisien.

Prinsip Kerja FTP

Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, mengupload file ke FTP server, serta mendownload berkas dari FTP server. 

sedangkan FTP client diterjemahkan sebagai aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah FTP server. sementara FTP server sebagai sebuah service atau daemon yang berjalan di atas sebuah komputer yang merespon perintah perintah dari sebuah FTP client.

Cara kerja FTP

 

Sebuah FTP server diakses menggunakan universal resource identifier atau URI dengan menggunakan format ftp://namaserver. FTP menggunakan protokol transmission control protocol atau TCP untuk komunikasi data antara client dan server, sehingga diantara kedua komponen tersebut akan dibuat sebuah sesi komunikasi sebelum pengiriman data dimulai.

Sebelum membuat koneksi, port TCP nomor 21 yang berada di sisi server akan mendengarkan percobaan koneksi dari sebuah FTP client dan selanjutnya digunakan sebagai kontrol untuk membuat sebuah koneksi antara client dan server untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan mengembalikan respon server ke perintah tersebut.

Pada saat kontrol koneksi telah dibuat, maka server mulai membuka port 20 guna sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan atau download  dan pengunggahan atau upload.

FTP hanya menggunakan metode autentifikasi standar, yaitu menggunakan username dan password yang dikirim dalam bentuk non enkripsi dengan demikian user yang terdaftar dapat menggunakan username dan passwordnya guna mengakses, mendownload, dan mengupload file-file yang dikehendaki.

Secara umum user tersebut memiliki akses penuh terhadap beberapa direktori sehingga dapat membuat file Oma membuat direktori dan bahkan menghapus file atau direktori yang tidak diperlukan.

Hal ini akan berbeda untuk user yang belum terdaftar meskipun dapat menggunakan metode anonymous login dengan menggunakan nama user anonymous dan password yang di isi dengan alamat email.

Sejarah FTP

FTP atau 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 ARPA net.

Namun demikian, FTP tetap menjadi jenis layanan yang kerap kali dimanfaatkan oleh pengguna internet, terutama untuk mendownload software atau hal-hal lain.

FTP telah ada semenjak 20 tahun di sejarah internet, sehingga protokol ini sudah memiliki standar yang baik.

banyak cara lain yang datang dan pergi, tetapi RTP merupakan cara yang paling sering digunakan untuk mengirimkan file melalui internet, dan ini menjadikannya perangkat yang disarankan untuk memanajemen situs anda.

Tugas siswa.

1. Cari dan pelajari bagaimana langkah-langkah instalasi aplikasi FTP server dan client Filezilla pada sistem operasi Windows.

2. Praktek lab instalasi filezilla pada 2 buah PC serta penggunaan nya.

Posting Komentar untuk "FTP Server (File Transfer Protocol)"