Selasa, 26 April 2016

FILE TRANSFER PROTOCOL


File Transfer Protokol 





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


















Categories:

0 komentar:

Posting Komentar