FTP adalah suatu protokol yang berfungsiuntuk tukar menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Sebuah server FTP diakses dengan menggunakan URL dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URL tersebut.
Tujuan dari FTP SERVER adalah sebagai berikut :
* untuk tujuan sharing data
* untuk menyediakan indirect atau implicit remote bagi user
* untuk menyediakan tempat penyimpaann bagi user
* untuk menyediakan transfer data yang reliable dan efisien
CARA KERJA FTP
FTP merupakan TCP untuk komunikasi data antara klient dan server sehingga diantara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. Sebelum membuat koneksi, port TCP 21 di sisi server akan mendengarkan percobaan koneksidari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur untuk:
1. membuat sebuah koneksi antara klien dan server
2. mengzinkan klien untuk mengirimkan sebuah perintah FTP kepada client dan server
3. mengembalikkan respon server ke perintah tersebut
bentuk dasar dari ftp adalah ftp://host.domain
*Macam FTP Berdasarkan hak akses nya :
1. FTP User artinya ftp yang dapat diakses dan memiliki permisi hanya dibatasi hanyauntuk user tertentu. karena ftp user disertakan suatu autentifikasi bila kita akan mengakses ke dalamnya.
2. FTP Annomyus artinya ftp yang disediakan secara tanpa nama, dengan kata lain ftp tersebut dapat diakses oleh siapapun dan biasanya tanpa password ataupun bila diminta passwd, biasanya server eminta alamat email kita sebagai passwd untuk verifikasi.
contohnya :
ftp://sttpln.ac.id
PERINTAH PERINTAH DASAR FTP
Nama Perintah/Keys
|
Keterangan/Fungsi
|
!
|
digunakan untuk menjalankan perintah di direktori komputer local.
|
?
|
menampilkan bantuan tentang sebuah command/perintah.
|
append
|
Menambahkan sebuah file ke remote computer menggunakan pengaturan file di computer local.
|
ascii
|
Menentukan jenis transfer file pada mode ASCII, standart.
|
bell
|
Mengatur bell ke ring setiap kali selesai melakukan perintah transfer file, defaultnya, bell tidak akrif.
|
binary
|
Mengatur mode transfer ke mode binary.
|
bye
|
digunakan untuk mutusin koneksi FTP
|
cd
|
digunakan untuk berpindah direktori
|
close
|
Mengakhiri sesi FTP dengan remote server dan kembali ke command prompt
|
delete
|
digunakan untuk delete file.
|
Debug
|
Mengubah debug, ketika debugging diaktifkan, setiap perintah yang dikirim ke remote computer akan dicetak, defaultnya debug tidak aktif
|
dir
|
Menampilkan daftar direktori di remote computer.
|
disconnect
|
Disconnects jauh dari komputer, dengan tetap mempertahankan ftp prompt
|
get
|
digunakan untuk mengambil/mengunduh file dari server
|
globe
|
Toggles globbing nama file. Globbing izin penggunaan wildcard karakter dalam file lokal atau nama path. Secara default, globbing aktif.
|
hash
|
digunakan untuk menampilkan indikator proses upload dan download
|
Help
|
Menampilkan penjelasan untuk perintah ftp
|
lcd
|
digunakan untuk berpindah direktori di komputer lokal
|
literal
|
Mengirinkam argumen, ke remote FTP server
|
ls
|
digunakan untuk mengurutkan isi direktori
|
mdelete
|
digunakan untuk delete file.
|
mkdir
|
digunakan untuk bikin folder / direktori
|
mls
|
Menampilkan daftar direktori singkat dari remote computer
|
mput
|
digunakan untuk menaruh file di server
|
open
|
menyambungkan ke server FTP
|
prompt
|
digunakan untukt menghidupkan atau mematikan konfirmasi setiap melakukan put atau get.
|
put
|
igunakan untuk menaruh file di server
|
pwd
|
Menampilkan direktori yang bekerja pada remote computer.
|
quit
|
mengakhiridanmemutuskanhubungan ftp darikomputerkitakekomputer server ( Connection Loss)
|
quote
|
Mengirim argument atau perintah FTP
|
recv
|
Mengcopy file yang ada di remote computer ke dalam computer local
|
remotehelp
|
Menampilkan bantuan untuk remote command
|
rename
|
digunakan untuk nge rename nama file.
|
mkdir
|
digunakan untuk remove direktori
|
send
|
Mengirim file yang berada dalam komputer lokal ke komputer server yang sedang di-remote
|
status
|
Menampilkan status saat ini dari koneksi FTP yang terjadi.
|
trace
|
Melacak jejak routing dari masing-masing paket ketika menjalankan perintah ftp
|
type
|
Menentukan atau menampilkan jenis file.
|
user
|
Menetukan pengguna yang akan tersambung ke komputer yang sedang di-remote.
|
verbose
|
Mengubah mode verbose. Jika aktif, maka semua respon dari FTP akan ditampilkan,statistik mengenai efisiensi transfer juga ditampilkan. Secara default, verbose berada dalam status aktif.
|
KELEBIHAN FTP
1. FTP dapat Mempermudah dalam mengunggah data
2. FTP dapat mentransfer data
3. Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam jumlah banyak sekaligus jadi tidak satu persatu.
4. Pada FTP dapat melayani tukar-menukar file
5. FTP merupakan Versi paling gres juga dilengkapi dengan seperangkat program auditdan penanganan acount.
KEKURANGAN FTP
FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena filedikirimkan tanpa di enskripsi terlebih dahulu tetapi melalui clear teks. Mode text yangdipakai untuk transfer data adalah format ASCII atau format binary.
Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi dilema para administrator sistem.
FTP desainnya masih lemah sehingga mengakibatkan tidak terinformasinya paraadministrator sistem mengenai resiko yang mereka hadapi
MENGINSTALL FTP
0 komentar:
Posting Komentar