Dosya Aktarım Protokolü (FTP), Köprü Metni Aktarım Protokolü'nün bir web tarayıcısı aracılığıyla yaptığına benzer şekilde, ağ bağlantılı iki bilgisayar arasında bilgi aktarımı için bir çerçeve sağlar . Ancak FTP, iki farklı İletim Kontrol Protokolü bağlantı noktasında çalışır: 20 ve 21. Dosyaları başarılı bir şekilde aktarmak için 20 ve 21 numaralı FTP bağlantı noktalarının her ikisinin de ağda açık olması gerekir.
Bağlantı noktası 21 varsayılan olarak açıktır
FTP istemci yazılımı aracılığıyla doğru FTP kullanıcı adı ve parolasını girdikten sonra, FTP sunucusu yazılımı varsayılan olarak bazen komut bağlantı noktası veya kontrol bağlantı noktası olarak adlandırılan bağlantı noktası 21'i açacaktır. Daha sonra istemci, gerçek dosya aktarımının gerçekleşebilmesi için 20 numaralı bağlantı noktası aracılığıyla sunucuya başka bir bağlantı oluşturur.

Komutları ve dosyaları FTP yoluyla göndermek için varsayılan bağlantı noktasını değiştirebilir
Komutları ve dosyaları FTP aracılığıyla göndermek için varsayılan bağlantı noktasını değiştirebilir. Ancak istemci/sunucu, yönlendirici ve güvenlik duvarı programlarının hepsinin aynı bağlantı noktasında olabilmesini sağlayan standartlar mevcuttur ve bu da yapılandırmayı kolaylaştırır.
FTP bağlantı noktası 21 üzerinden nasıl bağlanılır
FTP başarısız olursa ağda doğru bağlantı noktalarının açık olmaması mümkündür. Bu blokaj hem sunucu hem de istemci tarafında meydana gelebilir. İşletim sisteminin başarısız olması durumunda bağlantı noktalarını engelleyebilecek yönlendiriciler ve güvenlik duvarları da dahil olmak üzere, bağlantı noktalarını engelleyen tüm yazılımların bunları açmak için manuel olarak değiştirilmesi gerekir.
Varsayılan olarak, yönlendiriciler ve güvenlik duvarları 21 numaralı bağlantı noktasındaki bağlantıları kabul etmeyebilir. FTP çalışmıyorsa, öncelikle yönlendiricinin istekleri bu bağlantı noktasında düzgün şekilde ilettiğini kontrol etmek ve güvenlik duvarının 21 numaralı bağlantı noktasını engellemediğinden emin olmak en iyisidir.
Ağı taramak ve yönlendiricinin 21 numaralı bağlantı noktasının açık olup olmadığını görmek için Bağlantı Noktası Denetleyicisi'ni kullanın . Pasif Mod adı verilen bir özellik, yönlendiricinin arkasında bağlantı noktası erişimine engel olup olmadığının doğrulanmasına yardımcı olur.
Bağlantı noktası 21'in iletişim kanalının her iki tarafında da açık olmasını sağlamanın yanı sıra, ağda ve istemci yazılımı aracılığıyla bağlantı noktası 20'ye de izin verilmelidir. Her iki bağlantı noktasının da açılmaması, tam geçişin gerçekleşmesini engelleyecektir.
Bir FTP sunucusuna bağlandığında, istemci yazılımı söz konusu sunucuya erişmek için gereken oturum açma bilgilerini (kullanıcı adı ve parola) ister. Birçok FTP sunucusu, Secure Shell veya Telnet bağlantısı aracılığıyla oturum açarsanız , varsayılan anonim kimlik doğrulama bilgilerini sağlar.
FileZilla ve WinSCP iki popüler FTP istemcisidir. Her ikisi de ücretsiz olarak mevcuttur.