Direkomendasikan, 2024

Pilihan Editor

Perbedaan Antara FTP dan SFTP

Tugas paling umum lingkungan jaringan adalah mentransfer file / data / informasi antara host di jaringan. FTP dan SFTP adalah protokol transfer file . Mentransfer file melalui jaringan dalam format teks biasa dapat meningkatkan masalah keamanan. Protokol FTP diperkenalkan ketika keamanan melalui internet bukan masalah besar. Data dikirim tidak terenkripsi di FTP yang dapat dengan mudah dicegat oleh penyerang. Oleh karena itu, beberapa saluran aman diperlukan untuk mentransfer file. Untuk yang satu ini dapat menambahkan Lapisan Soket Aman antara lapisan aplikasi FTP dan TCP atau seseorang dapat menggunakan protokol independen yang disebut SFTP.

FTP dan SFTP keduanya mentransfer file dari satu komputer ke komputer lain tetapi perbedaan mendasar antara FTP dan SFTP adalah bahwa FTP tidak menyediakan saluran yang aman untuk mentransfer file sedangkan SFTP melakukannya. Mari kita bahas beberapa perbedaan lagi antara FTP dan SFTP dengan bantuan grafik perbandingan yang ditunjukkan di bawah ini.

Grafik perbandingan

Dasar untuk PerbandinganFTPSFTP
DasarFTP tidak menyediakan saluran aman untuk mentransfer file antar host.SFTP menyediakan saluran aman untuk mentransfer file antara host.
Wujud sempurnaProtokol Transfer File.Protokol Transfer File Aman.
ProtokolFTP adalah protokol TCP / IP.Protokol SFTP adalah bagian dari protokol SSH (program aplikasi login jarak jauh).
KoneksiFTP membuat koneksi kontrol pada port TCP 21.SFTP mentransfer file di bawah koneksi yang dibuat oleh protokol SSH antara klien dan server.
EnkripsiKata sandi dan data FTP dikirim dalam format teks biasa.SFTP mengenkripsi data sebelum mengirim.

Definisi FTP

FTP ( File Transfer Protocol ) adalah protokol dalam TCP / IP yang menyalin file dari satu host ke host lain. Padahal, tampaknya sangat mudah untuk mentransfer file dari satu host ke yang lain. Tetapi ada beberapa masalah seperti dua sistem yang mengirim dan menerima file mungkin memiliki cara berbeda untuk mewakili data ; mereka mungkin memiliki konvensi nama file yang berbeda, mungkin memiliki struktur direktori yang berbeda .

FTP memberikan solusi sederhana untuk semua masalah di atas. FTP yang berbeda dari aplikasi client-server lainnya membangun dua koneksi antara host yang berkomunikasi. Satu koneksi untuk transfer data, dan lainnya untuk kontrol informasi (perintah dan tanggapan). FTP lebih efisien daripada aplikasi client-server lain karena memiliki koneksi terpisah untuk data dan perintah.

Koneksi kontrolnya sederhana karena hanya untuk membuat koneksi antara host. Tetapi koneksi data rumit karena harus mentransfer berbagai data . FTP membuat koneksi kontrol pada nomor port TCP 21 dan koneksi data pada nomor port TCP 20 .

Setiap kali pengguna memulai sesi FTP, pertama-tama membuat koneksi dengan host kepada siapa file harus ditransfer menggunakan koneksi kontrol kemudian membuat koneksi data untuk mentransfer file. Koneksi data akan dibuka dan ditutup setelah mentransfer setiap file. Namun, koneksi kontrol tetap terhubung untuk seluruh sesi FTP.

Definisi SFTP

SFTP ( Secure File Transfer Protocol ) adalah cara aman untuk mentransfer file melalui jaringan. Meskipun kami memiliki protokol FTP untuk mentransfer file dari satu host ke host lain di jaringan tetapi, waktu FTP dirancang keamanan bukan masalah besar.

Protokol FTP memerlukan kata sandi untuk membuat koneksi dengan host kepada siapa file harus dikirim, tetapi kata sandi tersebut ada dalam plaintext yang memiliki ancaman dicegat oleh penyerang. Penyerang kemudian dapat menyalahgunakan kata sandi. Data juga dikirim dalam teks biasa melalui koneksi data yang sekali lagi tidak aman.

Jadi, SFTP memperkenalkan saluran aman untuk mentransfer file melalui jaringan. SFTP adalah bagian dari protokol SSH (Secure Shell) yang sebenarnya merupakan program di Unix. Protokol SSH membuat koneksi aman antara klien dan server, dan kemudian program SFTP bekerja mirip dengan FTP dan mentransfer file dalam saluran aman yang dibuat oleh SSH. Dengan cara ini, file dapat ditransfer dengan aman menggunakan SFTP.

Perbedaan Utama Antara FTP dan SFTP

  1. FTP tidak menyediakan saluran aman untuk mentransfer file antar host, sedangkan protokol SFTP menyediakan saluran aman untuk mentransfer file antar host di jaringan.
  2. FTP adalah singkatan dari File Transfer Protocol, sedangkan SFTP adalah singkatan dari Secure File Transfer Protocol .
  3. Protokol FTP adalah layanan yang disediakan oleh TCP / IP . Namun, SFTP adalah bagian dari protokol SSH yang merupakan informasi login jarak jauh.
  4. FTP membuat koneksi menggunakan koneksi kontrol pada port TCP 21 . Di sisi lain, SFTP mentransfer file di bawah koneksi aman yang dibuat oleh protokol SSH antara klien dan server.
  5. FTP mentransfer kata sandi dan data dalam format teks biasa, sedangkan SFTP mengenkripsi data sebelum mengirimnya ke host lain.

Kesimpulan:

FTP dan SFTP adalah protokol transfer file, tetapi SFTP menyediakan cara aman untuk mentransfer file dari satu host ke host lain di jaringan.

Top