Anda di halaman 1dari 4

Beberapa pengertian FTP

Pengertian FTP adalah suatu protokol yang berfungsi untuk pertukaran file dalam
suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok pada
FTP yaitu FTP server dan FTP Client. Jadi fungsi FTP adalah yang utama
melakukan pertukaran file dalam jaringan
Pengertian FTP adalah File Transfer Protokol, merupakan salah satu protokol
internet yang berjalan di dalam level aplikasi yang merupakan standar untuk
proses transfer file antar mesin komputer dalam sebuah framework.

Pengertian FTP menurut Kamus Besar Menurut wikipedie bahasa Inggris,


diterjemahkan Pengertian FTP adalah File Transfer Protocol jaringan standar yang
digunakan untuk mentransfer file dari satu host ke host lain melalui jaringan
berbasis TCP, seperti theInternet. FTP dibangun pada arsitektur client-server dan
menggunakan kontrol terpisah dan koneksi data antara klien dan server.
Pengguna FTP dapat mengotentikasi sendiri menggunakan teks yang jelas untuk
sign-in protokol tetapi dapat terhubung secara anonim jika server dikonfigurasi
untuk mengijinkankan hal tersebut.

Pengertian FTP Menurut Webopedia: Singkatan dari File Transfer Protocol,


protokol untuk pertukaran file melalui Internet. FTP bekerja dengan cara yang
sama seperti HTTP untuk mentransfer halaman web dari server ke pengguna
browser dan seperti pada teknologi SMTP untuk mentransfer surat elektronik ke
Internet, FTP ini menggunakan TCP / IP protokol Internet untuk memungkinkan
transfer data. FTP yang paling umum digunakan untuk men-download file dari
sebuah server menggunakan Internet atau untuk meng-upload file ke server
(misalnya, meng-upload file halaman Web untuk server).

Fungsi FTP
Berdasarkan model suite Internet Protocol, FTP adalah bagian dari level aplikasi
protokol yang memungkinkan komunikasi antara mesin. FTP merupakan salah
satu protokol internet yang paling awal dikembangkan, dan masih digunakan
hingga saat ini untuk men-download, meng-upload file-file komputer antara FTP
Server dan FTP Client. Protokol FTP adalah dikembangkan oleh Abhay Bhushan
(alumni IIT dan MIT) pada tahun 1970-an, ketika bekerja pada proyek ARPAnet.
Protokol ini telah mengalami banyak revisi sejak saat itu, meskipun intinya tetap
sama.
Dari namanya FTP-file transfer protocol itu sendiri sudah jelas digambarkan
fungsi FTP itu, namun di artikel ini saya akan menjelaskan secara rinci Fungsi FTP
itu

Fungsi FTP adalah melakukan transfer file antara komputer yang terhubung
melalui jaringan, termasuk Internet. Dalam bahasa teknis, FTP dikenal sebagai
protokol jaringan yang memungkinkan transfer file antara komputer yang
tersambung pada TCP/IP yang berbasis jaringan. Hal Ini mencakup serangkaian
peraturan dan prosedur untuk transfer data digital yang aman.
Fungsi FTP lainnya adalah otentikasi dan kesalahan penanganan teknik untuk
membangun koneksi antara komputer host dan klien untuk pertukaran data.
Demikian pula Hyper Text Transfer protocol (HTTP), menangani transfer halaman
web dari server ke komputer klien.
Fungsi FTP server adalah menjalankan perangkat lunak yang digunakan untuk
pertukaran file atau dalam istilah asing file exchange, yang selalu siap
memberikan layanan FTP apabila mendapat request atau permintaan dari FTP
client. FTP client adalah komputer yang meminta koneksi ke FTP server untuk
tujuan tukar menukar file (upload dan download file)
Dalam menjalankan fungsi FTP, Inisiasi Transfer FTP antara server dan komputer
klien melalui nomor port 21 pada komputer server. Koneksi port 21 ini disebut
koneksi kontrol dari setiap sesi FTP. Transfer data diaktifkan oleh koneksi 20 port
yang berhubungan dengan server. Koneksi kontrol harus dipertahankan
sepanjang sesi transfer data berbasis FTP, untuk kesuksesan pertukaran file.
Pada waktu dulu, koneksi FTP dibangun melalui interface berbasis command line,
tetapi saat ini dapat menggunakan graphic user interface, yang membuat sesi
FTP lebih mudah dibangun.
Dalam menjalankan Fungsi FTP, Data dapat ditransfer baik dalam modus blok,
modus kompresi atau mode streaming. FTP tidak memiliki enkripsi built-in untuk
mentransfer data, yang membuatnya cukup rentan terhadap serangan brute
force, serangan bouncing dan bahkan serangan spoof. Pada saat data sensitif
perlu ditransfer, FTP secara alami, adalah bukan pilihan utama. secure shell
Protokol lebih disukai dalam kasus ini. Secure File Transfer Protocol (SFTP) adalah
protokol jaringan lain yang canggih, menyediakan perlindungan lebih untuk
transfer file dan manajemen file melalui remote akses.

FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di
dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file)
komputer antar mesin-mesin dalam sebuah internetwork. Protokol ini masih
digunakan hingga saat ini untuk melakukan pengunduhan (download) dan
penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier
(URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat
menghubungi server FTP dengan membuka URI tersebut.

Untuk prosesnya dapat dilihat dari gambar berikut ini :

Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan


mendengarkan percobaan koneksi dari sebuah klien FTP dan kemudian akan
digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah
koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan

sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server
ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai
membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan
klien untuk mentransfer data aktual yang sedang dipertukarkan saat melakukan
pengunduhan dan penggugahan.

FTP hanya menggunakan metode autentikasi standar, yakni menggunakan


username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna
terdaftar dapat menggunakan username dan password-nya untuk mengakses,
men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya,
para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori,
sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan
menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan
metode anonymous login, yakni dengan menggunakan nama pengguna
anonymous dan password yang diisi dengan menggunakan alamat e-mail.

Anda mungkin juga menyukai