FTP Sunucusu ve FTP İstemcisi
Dosya Aktarım Protokolü (FTP), bir dosyayı internet üzerinden bir ana bilgisayardan diğerine aktarmak için kullanılan bir protokoldür. FTP, istemci-sunucu mimarisini temel alır. FTP sunucusu, istemciler tarafından istenen hizmetleri sağlamak için gereken dosyaları ve veritabanlarını tutar. Çoğu zaman, FTP sunucusu aynı anda birden fazla istemci isteğini işleyebilen yüksek güçlü bir cihazdır. FTP istemcisi genellikle, bir FTP sunucusundan internet üzerinden dosya talep etme ve alma yeteneğine sahip gerekli yazılımı çalıştıran bir son kullanıcı veya mobil cihaz tarafından kullanılan kişisel bir bilgisayardır.
FTP Sunucusu nedir?
FTP sunucusu, Internet / intranet üzerinden istemcilerden gelen istekleri karşılamak için gerekli olan dosyaları ve diğer bilgileri tutan yüksek güçlü bir cihazdır. FTP sunucusu sürekli olarak çalışır ve gelen FTP isteklerini dinler. İstemci başlangıçta 21 numaralı bağlantı noktası üzerinden iletişim kurarak sunucu ile bir kontrol bağlantısı kurar. Bu kontrol bağlantısı tüm iletişim oturumu boyunca açık kalır. Bu bağlantı yönetim bilgilerini iletmek için kullanılır. Ardından, iletilen istemciyle bağlantı noktası 20 aracılığıyla FTP sunucusu tarafından ikinci bir bağlantı açılır ve bu bağlantıya veri bağlantısı denir. Dosyalar veri bağlantısı üzerinden aktarılır ve devam eden aktarım, kontrol bağlantısı üzerinden iptal sinyali gönderilerek durdurulabilir.
FTP İstemcisi nedir?
Çoğu zaman, bir FTP istemcisi, bir FTP sunucusuyla iletişim kurabilen ve bir FTP sunucusundan dosya alabilen uygulama yazılımı çalıştıran kişisel bir bilgisayar veya mobil cihazdır. Genellikle, FTP istemcisi FTP sunucusuyla iletişimi başlatır. sürekli gelen talepleri dinliyor. Bir FTP sunucusuna bağlanmak için, istemcinin önce bağlanmak istediği hedef sunucuyu ve kullanıcı adı ve parola gibi gerekli kimlik bilgilerini sağlaması gerekir. Bağlantı kurulduktan sonra, istemci dosya aktarma işlemine başlayabilir. Farklı platformları destekleyen birçok ücretsiz ve ticari FTP istemci yazılımı vardır. Bu istemci yazılımı, basit komut satırı uygulamalarından daha kullanıcı dostu bir ortam sağlayan GUI uygulamalarına kadar uzanır. FTP istemcileri ayrıca SSH üzerinden FTP, FTPS (SSL üzerinden FTP), FXP (Site2site aktarımı) gibi farklı internet protokollerini de destekler..
FTP Sunucusu ile FTP İstemcisi arasındaki fark nedir?
FTP istemcisi ve FTP sunucusu, İnternet üzerinden dosya aktarımı için kullanılan FTP protokolünde yer alan iki ana taraftır. Genellikle, FTP sunucusu, FTP istemcilerinden gelen istekleri karşılamak için gereken bilgileri tutan dosyaları ve veritabanlarını tutan yüksek performanslı bir cihazdır. FTP istemcisi, bir FTP sunucusuyla iletişim kurabilen ve ondan dosya alabilen bir yazılım uygulaması çalıştıran kişisel bir bilgisayar veya mobil cihazdır. FTP sunucusu her zaman gelen istekleri dinlemeye devam eder ve istemci, sunucuyla bir kontrol bağlantısı açarak iletişim oturumunu başlatır. Daha sonra sunucu, sunucu ile veri bağlantısı kurarak dosyaları istemciye aktarır.