Komputer adalah jaringan besar dikontrol oleh seperangkat aturan TCP /
IP, yang memungkinkan komunikasi dan transfer data. Setiap koneksi antar
komputer pada jaringan itu ibarat percakapan. Menurut sifat percakapan
antara dua komputer, jenis protokol yang digunakan pun berbeda. Dari
sekiam banyak protokol Internet yang membuat transmisi data melalui
Internet, salah satu yang paling penting adalah FTP atau File Transfer
Protocol. Tujuan artikel ini adalah untuk memberikan penjelasan ringkas
namun terperinci mengenai pengertian FTP-file transfer protocol dan apa
Fungsi FTP atau aplikasinya di Internet. FTP adalah menggunakan protokol
Transmission Control Protocol (TCP) untuk komunikasi data antara
Komputer server dan Komputer klien
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.
Cara Kerja FTP
Sekarang Anda telah mengetahui Pengertian FTP, Fungsi FTP dan Cara Kerja
FTP ini, sekarang mari kita lihat apakah aplikas FTP utama ini.
Cara Kerja FTP utamanya digunakan dalam pengembangan situs web untuk
menjalankan fungsi-fungsi FTP yaitu mentransfer halaman file dari
komputer klien ke situs web komputer hosting Juga digunakan oleh situs
untuk menyediakan fasilitas download file. Ini juga digunakan untuk
transfer file intra-jaringan pada sistem jaringan komputer kecil.
Sebagian besar program termasuk web browser memiliki dukungan built-in
untuk transfer data berbasis FTP.
Seperti disebutkan sebelumnya, Cara Kerja FTP ini meskipun sangat mudah
dalam implementasinya, aplikasi FTP sangat tidak aman. untuk transfer
file karena file tersebut ditransfer tanpa enkripsi dahulu tetapi dengan
clear text. Mode text yang dipakai untuk transfer data adalah format
ASCII atau format Binary. Secara default, FTP mengaplikasikan mode ASCII
pada transfer data. Karena pengirimannya tanpa enkripsi, maka username,
password, data yang ditransfer, maupun perintah yang dikirim bisa saja
di sniffing oleh hacker dengan menggunakan protocol analyzer (Sniffer).
Kerentanan terkena serangan dikarenakan kurangnya kemampuan enkripsi,
tapi cara kerja FTP ini menjadi cepat.
Solusi yang digunakan adalah dengan menggunakan aplikasi FTP: SFTP (SSH
FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over
SSL) sehingga data yang dikirim terlebih dahulu dienkripsi (dikodekan).
Jika Anda berencana untuk memulai membuat situs web Anda sendiri, Anda
perlu mengetahui bagaimana Cara Kerja FTP ketika mentransfer file. Ada
klien FTP (seperti CuteFTP), yang dapat membuat pekerjaan jauh lebih
sederhana.
Sumber
Tidak ada komentar:
Posting Komentar