>

Jumat, 22 Maret 2013

Pengertian FTP dan Fungsi FTP serta Cara Kerja FTP dan Aplikasinya

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