Anda di halaman 1dari 8

Kliping tentang FTP Server

Anggota Kelompok :
- Libran Abyan Pasha
- Afiin Zaky
- Abu Almutawakil Hanif
- Dara Patasya
- Atikah Nabilah
File Transfer Protocol (FTP) Server adalah sebuah sistem yang digunakan
untuk memfasilitasi transfer data dari satu perangkat ke perangkat lain melalui
jaringan. Dalam topologi jaringan, arsitektur adalah bagaimana jaringan tersebut
dirancang dan diorganisasi.
Pada arsitektur jaringan client-server, FTP Server biasanya berfungsi sebagai
server, yang menyediakan data dan sumber daya untuk dibagikan ke beberapa
klien (client) yang terhubung dengan jaringan. Klien menggunakan protokol
FTP untuk mengakses dan mengunduh data dari server.

FTP adalah singkatan dari File Transfer Protocol, Ini adalah internet service
yang dirancang untuk membuat sambungan ke server internet tertentu atau
komputer sehingga user dapat mengirimkan file ke komputer (download) atau
mengirimkan file ke server (upload).
Fungsi dari FTP :
• Melakukan upload halaman website ke dalam web server/web hosting ke
internet.
• Menjelajah dan mengunduh file dari situs perangkat lunak publik.
• Mengirimkan file yang berukuran besar menjadi dua partisi yang mungkin saja
terlalu besar untuk lampiran di dalam email.
• Mengunduh dan melakukan upload konten, seperti tugas kuliah ke FTP server.
• Mendistribusikan revisi terakhir program yang dilakukan oleh pengembang
perangkat lunak.

Pada dasarnya fungsi sederhana dari FTP adalah untuk memudahkan


pengguna memindahkan file dari satu tempat ke tempat yang lainnya. File
Transfer Protocol/FTP adalah suatu layanan yang disediakan agar file dalam
suatu network atau jaringan dapat saling bertukar file dan informasi yang
menggunakan koneksi TCP dengan port 21. Dalam File Transfer Protocol (FTP)
ada dua hal penting yang wajib untuk diketahui bersama.
Hal yang pertama adalah FTP server dan yang kedua adalah FTP client.
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.
Cara Kerja FTP Dalam Melakukan Pertukaran Data

  Untuk cara kerjanya, secara umum terlebih dahulu FTP client harus meminta


koneksi kepada FTP server, jika sudah terhubung dengan FTP
server maka FTP client dapat melakukan pertukaran data
seperti upload dan download data. FTP dapat bekerja dalam mode aktif dan
mode pasif, yang menentukan bagaimana koneksi data terbentuk. Pada kedua
mode, client membuat sebuah kontrol TCP dari port N menuju FTP
server port 21.

 Pada mode aktif, client mulai menyimak koneksi data yang datang


dari server pada port M. Kemudian client mengirimkan FTP command
port M untuk menginformasikan kepada server, port mana yang harus
disimak. Server kemudian menginisiasi channel
data kepada client dari port 20/ port FTP server.
 Dalam situasi ketika client berada di balik firewall dan tidak mampu
menerima koneksi TCP yang datang, dapat digunakan pasif mode. Dalam
mode tersebut, client menggunakan kontrol koneksi untuk mengirimkan
perintah PASV kepada server, kemudian menerima alamat IP server,
alamat server, dan nomor port server.
Kegunaan 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. Karena pengirimannya tanpa enkripsi,
username, password, data yang ditransfer, 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.
Aplikasi FTP Client
Di internet saat ini banyak sekali aplikasi FTP client yang tersedia. Salah satu
aplikasi FTP yang terkenal adalah FileZilla. Aplikasi FTP ini banyak digunakan
untuk melakukan remote FTP. Tidak hanya lengkap, melainkan juga dapat
digunakan diberbagai macam sistem operasi, seperti Linux dan Windows.
Berikut ini adalah tiga
Contoh FTP client yang tersedia di internet :
A. Filezilla

FileZilla FTP Client merupakan FTP client yang banyak digunakan untuk melakukan
koneksi remote FTP dengan fitur yang lengkap. Aplikasi FTP ini mendukung dibeberapa
sistem operasi terkenal, seperti Linux dan Windows. Kelebihannya adalah dapat melakukan
transisi simultan. Ketika meng-upload file, tetapi koneksi terputus maka dapat diulang
kembali. Namun, aplikasi FTP ini memiliki kekurangan, yaitu membutuhkan waktu yang
lama untuk menggugah berkas (file) jadi semakin banyak dan semakin besar berkasnya maka
semakin lama pula proses uploadnya.

B. WinSCP
Meskipun tidak sepopuler FileZilla, WinSCP merupakan aplikasi yang juga cukup populer,
apalagi untuk pengguna Windows. Beberapa protokol yang dapat ditangani oleh WinSCP
adalah SFTP, SCP, FTP, dan WebDev. Kelebihan dari WinSCP adalah dukungan SSH
password, keyboard interaktif, public key, dan otentikasi kerberos. Selain itu, juga
terintegrasi dengan Pageant atas dukungan penuh otentikasi kunci publik dengan SSH.
Namun, aplikasi FTP ini hanya bisa digunakan di Windows saja.

C. gFTP

GFTP merupakan aplikasi FTP client yang hanya tersedia di sistem operasi Linux. Aplikasi
ini adalah proyek sumber terbuka, jadi boleh dikembangkan dan dipakai oleh siapa saja.
Aplikasi ini sudah mendukung protokol FTP, FTPS, HTTP, HTTPS, SSH, FSP. Namun,
aplikasi FTP ini hanya bisa digunakan untuk melakukan koneksi FTP menggunakan
antarjaringan lokal saja. Selain tiga aplikasi di atas, tentunya masih ada beberapa aplikasi
FTP client yang saat ini tersedia.

Anda mungkin juga menyukai