FTP ve SFTP Arasındaki Fark

Yazar: Laura McKinney
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 14 Mayıs Ayı 2024
Anonim
FTP Nedir? - TFTP Nedir?
Video: FTP Nedir? - TFTP Nedir?

İçerik


Ağ ortamının en yaygın görevi, dosyaları / verileri / bilgileri ağdaki ana bilgisayarlar arasında aktarmaktır. FTP ve SFTP onlar dosya aktarma protokolleri. Dosyaların ağ üzerinden düz biçimde aktarılması güvenlik sorununu artırabilir. İnternet üzerinden güvenlik önemli bir sorun olmadığı zaman FTP protokolü tanıtıldı. Veriler, saldırgan tarafından kolayca yakalanabilen FTP'de şifrelenmemiş olarak gönderildi. Bu nedenle, dosyaları aktarmak için bazı güvenli kanallar gerekliydi. Bunun için bir ekleyebilirsiniz Güvenli Yuva Katmanı FTP uygulama katmanı ile TCP veya biri arasında SFTP adı verilen bağımsız bir protokol kullanabilirsiniz.

FTP ve SFTP'nin her ikisi de dosyayı bir bilgisayardan diğerine aktarır, ancak FTP ile SFTP arasındaki temel fark şudur: FTP dosyaları aktarmak için güvenli bir kanal sağlamaz; SFTP yapar. Aşağıda gösterilen karşılaştırma tablosu yardımıyla FTP ve SFTP arasındaki bazı farklılıkları tartışalım.


  1. Karşılaştırma Tablosu
  2. Tanım
  3. Anahtar Farklılıklar
  4. Sonuç

Karşılaştırma Tablosu

Karşılaştırma için temelFTPSFTP
TemelFTP, dosyaları ana bilgisayarlar arasında aktarmak için güvenli bir kanal sağlamaz.SFTP, dosyaları ana bilgisayarlar arasında aktarmak için güvenli bir kanal sağlar.
Tam formDosya aktarım Protokolü.Güvenli Dosya Aktarım Protokolü.
ProtokolFTP bir TCP / IP protokolüdür.SFTP protokolü, SSH protokolünün bir parçasıdır (uzaktan oturum açma uygulama programı).
BağFTP, 21 numaralı TCP bağlantı noktasında kontrol bağlantısı kurar.SFTP, dosyayı istemci ile sunucu arasında SSH protokolü tarafından kurulan bağlantı altında aktarır.
ŞifrelemeFTP şifresi ve verileri düz bir biçimde gönderilir.SFTP, girmeden önce verileri şifreler.


FTP'un tanımı

FTP (dosya aktarım Protokolü) TCP / IP'de bir dosyayı bir ana bilgisayardan diğer ana bilgisayara kopyalayan bir protokoldür. Yine de, dosyayı bir ana bilgisayardan diğerine aktarmak çok basit görünüyor. Ancak dosyanın aldığı ve aldığı iki sistem gibi bazı sorunlar olabilir. verileri temsil etmenin farklı bir yolu; Sahip olabilirler farklı dosya adı kurallarıolabilir farklı dizin yapıları.

FTP, yukarıdaki tüm sorunlara basit bir çözüm sunar. FTP'nin diğer istemci-sunucu uygulamalarından farklı olması iki bağlantı iletişim kuran ana bilgisayarlar arasında. Bir bağlantı içindir veri aktarımıve diğeri kontrol bilgisi (komut ve cevaplar). FTP, veri ve komutlar için ayrı bir bağlantısı olduğundan, diğer istemci-sunucu uygulamalarından daha verimlidir.

Kontrol bağlantısı, sadece ana bilgisayarlar arasında bir bağlantı kurmak için olduğu gibi basittir. Ancak veri bağlantısı, aktarılması gerektiği için karmaşıktır. veri çeşitliliği. FTP kurar kontrol bağlantısı TCP’nin port numarasında 21 ve veri bağlantısı TCP’nin port numarasında 20.

Bir kullanıcı FTP oturumu başlattığında, önce dosyanın kontrol bağlantısını kullanarak aktarılması gereken ana bilgisayarla bir bağlantı kurar, sonra dosyayı aktarmak için veri bağlantısını kurar. Her bağlantı aktarıldıktan sonra veri bağlantısı açılır ve kapanır. Bununla birlikte, kontrol bağlantısı tüm FTP oturumu için bağlı kalır.

SFTP'un tanımı

SFTP (Güvenli Dosya Aktarım Protokolü) dosyaları ağ üzerinden aktarmak için güvenli bir yoldur. Ağdaki dosyaları bir ana bilgisayardan diğerine aktarmak için FTP protokolümüz olmasına rağmen, FTP'nin güvenliği için tasarlanan zaman önemli bir sorun değildi.

FTP protokolü, dosyanın gönderilmesi gereken ana bilgisayarla bağlantı kurmak için şifreyi gerektirir, ancak şifre, saldırgan tarafından ele geçirilme tehdidinin bulunduğu ovadadır. Saldırgan daha sonra şifreyi kötüye kullanabilir. Veriler ayrıca düz olarak, yine güvensiz olan veri bağlantısı üzerinden gönderilir.

Bu yüzden SFTP, dosyaları ağ üzerinden aktarmak için güvenli bir kanal sundu. SFTP, aslında Unix'te bir program olan SSH (Secure Shell) protokolünün bir parçasıdır. SSH protokolü, istemci ile sunucu arasında güvenli bir bağlantı kurar ve ardından SFTP programı FTP'ye benzer şekilde çalışır ve dosyayı SSH tarafından oluşturulan güvenli kanalda aktarır. Bu şekilde, dosya SFTP kullanılarak güvenli bir şekilde aktarılabilir.

  1. FTP yapmak değil herhangi bir sağlamak güvenli kanal dosyaları ana bilgisayarlar arasında aktarmak için SFTP protokolü güvenli kanal dosyaları ağdaki ana bilgisayarlar arasında aktarmak için.
  2. FTP bir kısaltmasıdır dosya aktarım Protokolü Oysa SFTP’nin kısaltması Güvenli Dosya Aktarım Protokolü.
  3. FTP protokolü tarafından sağlanan bir servis TCP / IP. Ancak, SFTP’nin bir parçası SSH protokolü Bu uzak bir giriş bilgisidir.
  4. FTP, TCP portundaki kontrol bağlantısını kullanarak bağlantı kurar 21. Öte yandan, SFTP dosyayı tarafından kurulan güvenli bağlantı altında aktarır. SSH protokolü istemci ve sunucu arasında.
  5. FTP, şifreyi ve verileri sade Oysa format, SFTP şifreler verileri başka bir ana bilgisayara eklemeden önce.

Sonuç:

Hem FTP hem de SFTP dosya aktarma protokolüdür, ancak SFTP dosyayı bir ana bilgisayardan ağdaki başka bir ana bilgisayara aktarmanın güvenli bir yolunu sağlar.