Dosya Aktarım Protokolü (FTP), bir ağ protokolü dosyaların kopyalarını bir bilgisayardan diğerine aktarmak için. bir FTP istemcisi bilgisayarlar arasında dosya taşımanıza izin veren bir programdır. Örneğin, PC'nizde web sayfaları oluşturabilir ve web sitesini yüklemek için bir FTP istemcisi kullanın barındırılacağı sunucuya.
FTP Nedir?
FTP, 1970'lerde ve 1980'lerde, bilgisayarlarda dosya paylaşımını desteklemek için geliştirildi. TCP/IP ve eski ağlar. Protokol aşağıdakileri takip eder istemci-sunucu modeli iletişimin. FTP ile dosya aktarmak için, bir kullanıcı bir FTP istemci programı çalıştırır ve FTP sunucu yazılımı çalıştıran uzak bir bilgisayara bağlantı başlatır. Bağlantı kurulduktan sonra, istemci dosyaların kopyalarını göndermeyi ve/veya almayı seçebilir. Bir FTP sunucusu şunları dinler: TCP bağlantı noktası 21 FTP istemcilerinden gelen bağlantı istekleri için. Bir istek alındığında, sunucu bağlantıyı kontrol etmek için bu bağlantı noktasını kullanır ve dosya verilerini aktarmak için ayrı bir bağlantı noktası açar.
Orijinal FTP istemcileri, aşağıdakiler için komut satırı programlarıydı: Unix işletim sistemleri. adı verilen bir FTP varyasyonu Önemsiz Dosya Aktarım Protokolü (TFTP) ayrıca düşük kaliteli bilgisayar sistemlerini desteklemek için geliştirilmiştir. Microsoft daha sonra Windows FTP istemcisini grafiksel bir arayüzle yayınladı. Farklı uygulamalar için birçok FTP istemcisi mevcuttur. işletim sistemleri. Birçoğu ücretsizdir, ancak belirli bir programda dosyaları otomatik olarak aktarma seçeneği gibi ekstra özelliklere sahip premium FTP istemcileri de vardır.

Wikimedia Commons / CC BY-SA 2.5 / Maket Fotoğrafları
FTP İstemcilerini Ayarlama
FTP istemcinizi açtığınızda, doldurmanız gereken birkaç farklı kutu göreceksiniz:
- Profil ismi: Bu, web sitenize vereceğiniz isimdir.
- Ana Bilgisayar Adı veya Adres: Bu, kullandığınız sunucunun adıdır. ana sayfa üzerinde barındırılıyor. Bunu barındırma sağlayıcınızdan alabilirsiniz.
- Kullanıcı kimliği ve Parola: Bunlar, barındırma hizmetine kaydolduğunuzda oluşturduğunuz kullanıcı adı ve şifre ile aynıdır.
Bir FTP sunucusuna bağlanmak için sunucu yöneticisi tarafından belirlenen bir kullanıcı adı ve parolaya ihtiyacınız vardır; ancak, bazı sunucular, kullanıcı adı olarak "anonim" kullanan herhangi bir istemciyi kabul eden özel bir kural izler. İstemciler FTP sunucusunu ya IP adresi (192.168.0.1 gibi) veya ana bilgisayar adına göre (ftp.lifewire.com gibi).
FTP aktarımı için bir mod da seçmelisiniz. FTP, iki veri aktarımı modunu destekler: düz metin (ASCII) ve ikili. FTP kullanırken yaygın bir hata, metin modundayken bir ikili dosyayı (resim, program veya müzik dosyası gibi) aktarmaya çalışmak ve aktarılan dosyanın kullanılamaz hale gelmesine neden olmaktır.
Başlangıç özelliklerine gitmek ve varsayılan yerel klasörü bilgisayarınızda web sayfası dosyalarınızı sakladığınız klasörle değiştirmek isteyebilirsiniz.
FTP Kullanarak Dosyaları Aktarma
Her FTP istemcisi biraz farklıdır, ancak arabirimde genellikle iki ana panel bulunur:
- Sol panel, bilgisayarınızdaki dosyaları görüntüler.
- Sağ panel, barındırma sunucusundaki dosyaları görüntüler.
Sol tarafta aktarmak istediğiniz dosyayı bulun ve dosyanın sağ tarafta görünmesini sağlamak için çift tıklayın. Dosyaları barındırma sunucusundan bilgisayarınıza taşımak da mümkündür. Ayrıca dosyalarınızı görüntüleyebilir, yeniden adlandırabilir, silebilir ve taşıyabilirsiniz. Dosyalarınız için yeni klasörler oluşturmanız gerekiyorsa, bunu da yapabilirsiniz.
Dosyaları her zaman doğru klasörlere gönderebilmeniz için, barındırma hizmetinizdeki klasörleri tam olarak bilgisayarınızda kurduğunuz gibi ayarladığınızdan emin olun.

FTP'ye Alternatifler
Eşler arası (P2P) dosya paylaşımı BitTorrent gibi sistemler, FTP teknolojisinin sunduğundan daha gelişmiş ve güvenli dosya paylaşımı biçimleri sunar. modern ile birlikte Bulut depolama Box ve Dropbox gibi sistemler, BitTorrent, dosya paylaşımı açısından FTP ihtiyacını büyük ölçüde ortadan kaldırmıştır; ancak, web geliştiricileri ve sunucu yöneticilerinin yine de düzenli olarak FTP kullanması gerekir.