Jumat, 09 Juni 2023

FTP SERVER - Pengertian, Syarat, Fungsi, Cara kerja


 A. Pengertian FTP

Pertukaran data adalah hal yang penting dalam dunia komputer. Misalnya ketika mendownload suatu file di internet, pernahkah kamu berfikir bagaimana bisa kita mendownload file tersebut? Kemudian, ketika kamu meng upload suatu file, bagaimana semua itu bisa terjadi? Semua itu karena peran dari FTP.

Pada kesempatan ini kita akan membahas lebih dalam tentang FTP server. Nahhh, FTP server adalah singkatan dari File Transfer Protocol yang artinya, protokol internet yang digunakan untuk urusan pengiriman data dalam jaringan komputer, seperti upload dan download file yang dilakukan FTP client dan FTP server.

FTP menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi data antara client dan server yaitu protokol TCP yang menggunakan port nomor 21, port ini digunakan untuk mengirimkan command (perintah).


B. Syarat-syarat Menggunakan FTP

1. Pada komputer pengguna sudah terinstal FTP client seperti misalnya FileZila.

2. Pengguna memiliki cukup informasi tentang FTP server yang ingin terhubung dengan komputer. Informasi tersebut mencakup :

a. Alamat FTP Server, yang bentuknya mirip dengan alamat domain sebuah website. Alamat FTP server biasanya diawali dengan kata FTP, misalnya saja: ftp.namadomain.com atau 

ftp://ftp.namadomain.com. pada beberapa kasus, alamat FTP server juga diberikan dalam bentuk IP address seperti misalnya 16.190.268.80

b. Username dan password. Beberapa FTP server memang membiarkan para client mengakses data secara anonim, namun beberapa memerlukan inputan username dan password yang harus di ketahui client.


C. Fungsi FTP

FTP memiliki banyak fungsi atau manfaat yang menguntungkan bagi penggunanya misalnya:

1. Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar.

2. Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup Website dengan mudah.

3. Kita dapat melakukan indirect maupun implicit remote computer.

4. FTP menyediakan transfer data yang reliable dan efisien, karena setiap pengguna tidak memerlukan tahapan yang rumit untuk memperoleh suatu file atau mentransfer suatu file.

5. FTP menfasilitasi tiap pengguna untuk melakukan transfer data secara dua arah.

6. Progres perpindahan data tidak akan hilang walaupun sambungan terputus.

7. Transfer data atau file dapat dilakukan dengan mudah dan terorganisir.

Selain mempunyai manfaat yang besar dalam pertukaran data, FTP juga memiliki beberapa kekurangan, misalnya:

1. Sistem FTP sudah cukup tua, jika seorang tidak memiliki background IT maka akan kesulitan menggunakan nya.

2. Jika pengguna tidak paham FTP, sangat mudah menghapus data sekali klik saja.

3. Tidak dapat mengubah kepemilikan dari suatu file.

4. Jika ingin memiliki FTP server sendiri maka harus punya komputer server atau menyewa dengan harga yang tidak murah.

D. Cara Kerja FTP Server
FTP server digunakan pada topologi jaringan dengan arsitektur client server. FTP pada proses kerjanya dalam melakukan komunikasi data berjalan pada port 21 dan menggunakan protokol TCP. Ada dua metode yang dapat diterapkan untuk FTP server, yaitu:

1. User Authentication Login, adalah metode yang membuat seseorang pengguna yang ingin mangakses sebuah FTP server harus memiliki username dan password.
2. Anonymous Login, adalah metode yang memungkinkan orang orang dapat mengakses FTP server secara anonim tanpa harus memiliki username dan password.

Terdapat beberapa masalah terkait dengan cara akses atau penggunaan FTP. Diantaranya yaitu, FTP Connection Timeout. Masalah ini muncul pada saat kamu akan melakukan login. Tiba tiba saja koneksi terputus. Hal itu terjadi dikarenakan ada beberapa hal, yaitu:
1. Port 21 yang berfungi sebagai pintu gerbang FTP tidak diperbolehkan ISP.
2. Pengaturan FTP client harus di set mode passive.
3. Nama domain sudah expired.

Anda dapat belajar tentang FTP Server di:
Jobsheet: 

0 comments:

Posting Komentar

Database Server - Pengertian, Penyusunan, Jenis-jenis

  A. Pengertian Database Server Database Server adalah program komputer yang menyediakan layanan data lainnya ke komputer atau program kompu...