Pengertian FTP
FTP merupakan singkatan dari File Transfer Protocol.
FTP terdiri dari sebuah client dan sebuah server yang merupakan aplikasi yang
memberikan akses /pertukaran transfer data antara dua komputer ( client dan
server ). Transfer yang file/ data ini dapat teradi antara komputer yang
berbentuk mainframe dan sebuah komputer di jaringan lokal. Atau transfer data
dapat terjadi dari komputer kita ke server FTP melalui internet. FTP merupakan
aplikasi yang sangat berguna ( powerful) karena aplikasi ini menyediakan akses
kepada pengunjung atau user untuk mengakses data yang tersimpan pada server
tersebut, dan dapat diakses oleh sejumlah besar komputer secara bersamaan.
Proses yang terjadi pada FTP
Secara garis besar, Proses transfer data atau file
pada FTP memiliki dua alur.
Alur yang pertama adalah proses transfer data dari
komputer local ( komputer kita ) ke komputer server (komputer remote) yang
menyediakan akses ftp, Proses ini di kenal sebagai proses UPLOAD, sedangkan
proses transfer data dari komputer server ( remote ke komputer local ( komputer
kita ) dinamakan prosess DOWNLOAD.
Di bawah ini adalah alur nya :
Bentuk FTP
2 macam FTP berdasarkan hak akses nya :
1. FTP User
FTP user artinya ftp yang dapat di
akses dan memiliki permisi hanya di batasi hanya untuk user tertentu. Karena
ftp user disertakan suatu autentifikasi bila kita akan mengakses ke dalam nya.
Format dari FTP user adalah :
2. FTP anonymous
FTP anonymous artinya, FTP yang
disediakan secara anonymous/ tanpa nama, dengan kata lain FTP tersebut dapat di
akses oleh siapapun dan biasanya tanpa password, ataupun bila di minta
password,. Biasanya server meminta alamat email kita sebagai password nya untuk
ferivikasi.
Contoh nya :
FTP Server
FTP Server adalah Komputer Server yang memberikan
akses FTP ke Intranet ( local) maupun Internet ( global).
Macam – macam software pembangun FTP server:
FTPd
pro-FTPd
Wu-FTPd
ftpX
Troll-FTPd
dll
FTP Client
FTP client adalah
perangkat yang digunakan untuk
melakukan transfer file dalam lingkungan
internet menggunakan
standar dari FTP (File Transfer Protocol). Proses transfer file dalam lingkungan
internet hampir
sama seperti proses
transfer dalam
lingkungan
DOS, hanya saja terdapat
beberapa kelebihan.
FTP Client terdapat
( terinstall
) pada komputer kita,
dan dapat melakukan
process ftp ke
Server yang memberikan
akses FTP ( FTP-server).
Macam – macam FTP Client :
- FTP Client Under Windows:
- Cute FTP .
- WS_FTP
- Get Right
- Go!zilla
- Coffe Cup
- Kazza
- dll.
- FTP Client
Under UNIX :
- telnet
- axyFTP
- wget
- caitoo
- cftp
- curl
- downloader
- moxftp
- ncftp
- dll
- FTP Client
Under DOS ( MS-DOS Prompt)
Perintah – perintah Dasar FTP ( Basic FTP Commands)
Beberapa perintah ( command) yang sering dan sangat diperlukan oleh user dalam melakukan proses ftp adalah seperti di bawah ini :
- open
memulai ftp dan mengkoneksikan ftp ke server dari prompt ftp ( ftp>

- nlist,
dir, ls daftar dari file – file yang ada di ftp server.
- cd
berpindah direktori secara hirarki pada direktori ftp-server.
- pwd
memberikan informasi kepada user/ client di direktori aktif mana dia
berada pada ftp -server.
- lls,
lcd, lpwd perintah yang digunakan untuk memberikan
informasi kepada kita di direktori aktif mana kita berada pada komputer
lokal
- get
perintah ini digunakan untuk mengambil file (download ) dari ft-server ke
komputer local.
- put
perintah ini digunakan jika kita ingin menaruh ( upload) data ke
ftp-server, dari komputer kita ke komputer server.
- mput/mget
perintah ini mirip dengan get dan put tetapi dipakai bila
kita ingin mengambil dan menaruh beberapa data secara langsung
- prompt set
prompt secara interaktif; “on” adalah bentuk prompt yang lebih aman, dalam
mode ini setiap multiple perintah di verifikasi, “off” dalam mode ini
setiap perintah seperti diragukan.
- ascii/binary
melakukan transfer data dalam bentuk format file ascii (text) atau secara
binary ( terkompile dalam bahasa mesin)
- quit
mengakhiri dan memutuskan hubungan ftp dari komputer kita ke komputer
server ( Connection Loss)
Cara Melakukan FTP :
- FTP
melalui telnet :
Cara
melalukan FTP melalui telnet tidak sulit, di bawah ini langkah – langkah
melakukan ftp melalui telnet :
Ø telnet dahulu ke mesin unix
Ø ketikkan perintah ftp,
Ø masukkan nama user anonymous ( bila ingin akses
anonymous ) dan nama user kita sendiri ( login ) bila ingin mengakses ftp user.
Ø Masukkan password.
Klik Start-> Run…à
kemudian pada kolom tersebut isikan telnet host.domain.à
klick OK
|
Setelah
terkoneksi, kita dapat melakukan perintah- perintah standar di prompt ftp kita.
Di bawah ini
contoh melakukan ftp anonymous melalui telnet :
teenager riki (~): ftp ftp.unila.ac.id
Connected to chosen.unila.ac.id.
220 chosen Microsoft FTP Service (Version 4.0).
Name (ftp.unila.ac.id:riki): anonymous
331 Anonymous access allowed, send identity (e-mail
name) as password.
Password:
230 Anonymous user logged in.
Remote system type is Windows_NT.
ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> bin
200 Type set to I.
ftp> dir
227 Entering Passive Mode (192,168,1,212,13,233).
125 Data connection already open; Transfer starting.
dr-xr-xr-x 1 owner group 0 Apr 7 13:00 programming
dr-xr-xr-x 1 owner group 0 Aug 1 6:31 proxy_utility
dr-xr-xr-x 1 owner group 0 Apr 7 11:43
scanner_utility
dr-xr-xr-x 1 owner group 0 Apr 7 11:29 staroffice
dr-xr-xr-x 1 owner group 0 Apr 7 12:50 unix
dr-xr-xr-x 1 owner group 0 Apr 9 14:46 viral
dr-xr-xr-x 1 owner group 0 Apr 7 14:16 windows_9x
#
226 Transfer complete.
ftp>
|
- FTP
melalui DOS
pada
dasarnya FTP melalui DOS adalah sama dengan FTP melalui telnet, hanya saja
transfer data yang terjadi adalah dari Komputer local ( berbasis windows ) ke
komputer Server.
Langkah – langkah nya adalah :
Ø buka MS-DOS prompt anda.
Ø Pindah ke direktori di mana tempat anda menyimpan file
( yang akan di download atau di upload).
Ø Memulai langkah ftp seperti pada FTP telnet.
Di bawah ini contoh melakukan ftp
melalui DOS.
- FTP
melalui FTP Client Under Windows menggunakan WS-FTP
Aplikasi FTP untuk windows sering
dipakai software bernama WS-FTP, yang pengunaannya lebih mudah dan lebih
interaktif bagi pemakainya.
Menjalankan WS-FTP ( yang asumsinya sudah terinstall di windows anda) cukup di
mulai dengan meng-klik dua kali icon nya pada desktop windows 9.x anda. Proses
pertama di mulai dengan prosedur logon ( memasukkan nama dan password
Anda).Setelah berhasil melakukan prosedur logon, kita dapat melihat list
direktori dan file yang terdapat di lokal maupun dari remote server. Pindah
direktori dapat sangat mudah pada penggunaan WS-FTP, baik pindah direktori di
lokal, maupun di remote karena semua fasilitas sudah tinggal meng-klik tombol (
button) saja. Begitu juga dalam hal transfer data, sangat mudah sekali, tinggal
dipilih data mana yang akan kita download/upload, selebih nya tinggal memilih
alur tanda panah nya saja.
berikut ini step by step penggunaan FTP Client menggunakan WS-FTP:
a.
Klik 2x Icon WS-FTP pada desktop Anda.
|
klik icon
yang ada pada desktop,
Tips!!
Atau cari di menu :
Startàprogramsàwsftp32
|
b.
ada session
login isikan user, password dan host tujuan
Jika menginginkan koneksi anonymous,
cukup check saja bagian anonymous nya, dan isikan kolom password dengan alamat
email anda.Klik Tombol OK jika sudah selesai.
Tunggu beberapa saat, bila Anda berhasil
login ke ftp-server, maka akan keluar tampilan seperti gambar di bawah ini :
Daftar Direktori pada Server
FTP
( Direktori remote).
|
Daftar Direktori pada komputer kita (lokal)
|
Daftar File pada Komputer kita (lokal)
|
Daftar File pada Server FTp (file remote).
|
c.
Proses transfer dapat di lihat
dengan munculnya windows transfer status, yang di nyatakan dalam persen. Dan
transfer selesai bila ada keterangan tranfer complete pada
bagian bawah windows nya.
|
untuk
memulai melakukan transfer data, pilih data yang akan di download/ upload,
dengan cara mengklik nama file/ direktori yang akan kita download/upload,
setelah itu klik tombol bergambar panah ( panah ke kiri untuk download, panah
ke kanan untuk upload).
d.
untuk keluar dari WS-FTP,
Clik tombol Close pada bagian kiri bawah WS-FTP. Maka anda akan terputus koneksi dari Server.
semoga bermanfaat, yang masih bingung bisa comment ya :)