FTP vs TFTP
File Transfer Protocol (juga dikenal sebagai FTP) adalah protokol jaringan yang diimplementasikan untuk bertukar file melalui jaringan TCP / IP - yaitu Protokol Kontrol Transmisi dan Protokol Internet. FTP menggunakan otentikasi kata sandi yang dibuat oleh pengguna. Meskipun otentikasi kata sandi berbasis pengguna biasanya diterapkan, akses pengguna anonim juga tersedia melalui server FTP.
Trivial File Transfer Protocol (juga dikenal sebagai TFTP) adalah protokol jaringan yang diimplementasikan untuk mentransfer file juga. Ini pertama kali didefinisikan pada tahun 1980, dengan fungsi server FTP sederhana. Karena kesederhanaannya, ini dapat diimplementasikan dengan limbah memori yang sangat sedikit pada bagian komputer di rumah. Dengan demikian, pada awalnya, TFTP digunakan untuk mem-boot komputer atau router. Meskipun demikian, ini juga berguna untuk mentransfer sejumlah kecil data antar jaringan (mis. Firmware telepon IP).
Seperti disebutkan, FTP dapat diakses secara anonim. Ini berarti bahwa pengguna dapat masuk ke server ini dengan akun 'anonim' ketika diberikan prompt untuk nama pengguna dan kata sandi. Dalam kebanyakan kasus, pengguna tanpa akun langsung dengan komputer host akan diminta untuk menggunakan alamat emailnya sebagai pengganti kata sandi; namun, hampir tidak ada proses verifikasi yang terjadi setelah informasi diberikan (seperti di Pusat Nasional untuk Informasi Bioteknologi).
TFTP digunakan terutama untuk mentransfer file dari (atau menulisnya ke) server jarak jauh. Karena ini adalah protokol terbuka, ada kekurangan keamanan - yang berarti sangat berbahaya untuk mentransfer file melalui server terbuka di internet. Dengan demikian, TFTP biasanya hanya digunakan pada jaringan pribadi dan / atau lokal. Sayangnya, tidak ada proses otentikasi, sehingga tidak ada mekanisme enkripsi, dijalankan. Sebagai hasil dari kesederhanaannya, TFTP hanya dapat mentransfer file sebesar terabyte, dan memungkinkan paket data besar untuk ditransfer - yang dapat menyebabkan keterlambatan besar dalam pengiriman file.
Tidak seperti TFTP, server FTP memiliki protokol otentikasi dan enkripsi. Di mana akses semacam itu dibatasi, layanan FTP (FTP mail) jarak jauh dapat diimplementasikan untuk mengatasi masalah pembatasan. Ini memungkinkan akses, tetapi membatasi pengguna dari melihat direktori atau memodifikasi perintah.
Ringkasan:
1. FTP adalah protokol jaringan kata sandi berbasis pengguna yang digunakan untuk mentransfer data melalui jaringan; TFTP adalah protokol jaringan yang tidak memiliki proses otentikasi.
2. FTP dapat diakses secara anonim, tetapi jumlah informasi yang ditransfer terbatas; TFTP tidak memiliki proses enkripsi di tempat, dan hanya dapat berhasil mentransfer file yang tidak lebih besar dari satu terabyte.