SORU
9 Kasım 2009, PAZARTESİ


Aktif ve pasif FTP arasındaki fark nedir?

Herkes aktif ve pasif arasındaki fark FTP ne söyler? Hangisi tercih edilir?

CEVAP
9 Kasım 2009, PAZARTESİ


Aktif ve pasif FTP çalıştırabilirsiniz iki mod. FTP aslında ayrı bir TCP bağlantısı olan istemci ve sunucu komut kanal veri Kanalı arasında iki kanal kullanır. Komut kanal komutlar ve yanıtlar için, veri kanalı aslında dosya aktarımı için. Bitirmek için geçerli veri transferi için beklemek zorunda kalmadan sunucuya komutlar göndermek şık bir yol.

Aktif Modu, istemci komut kanal (istemci bağlantı noktası sunucu Portu *1.* X kurar ^sup>(b)ama sunucunun veri kanalı oluşturur (sunucu bağlantı noktası 20(b)istemci bağlantı noktası Y Müşteri tarafından temin edilmiştir Y,).

Pasif mod, istemci her iki kanal oluşturur. Bu durumda, sunucu bağlantı noktası veri kanalı için kullanılacak istemci bildirir.

Pasif mod genellikle FTP sunucu veri kanalı kurmak değil, mümkün olduğu durumlarda kullanılır. Bunun en büyük nedenlerinden biri, ağ güvenlik duvarları. ftp.microsoft.com, FTP kanalları açmak için izin veren bir güvenlik duvarı kuralı var olsa da, Microsoft sunucuları veri kanal arka duvarı açmak için güç olabilir.

Pasif mod istemci tarafındaki kanalın her iki tür de açarak bu sorunu çözer. Umarım bu daha net yapmak için:

Aktif Modu:

  • İstemci bağlantı noktası 2000-komut kanal açılır(a)port 21 sunucuya(b).
  • İstemci PORT 2001 gönderir(a)sunucu ve sunucu komut kanal kabul eder.
  • Server sunucudan veri bağlantı noktası 20 kanal açılır(b)istemci bağlantı noktası 2001(a).
  • Müşteri veri kanalı kabul eder.

Pasif mod:

  • İstemci bağlantı noktası 2000-komut kanal açılır(a)port 21 sunucuya(b).
  • İstemci PASV komut kanalda sunucuya gönderir.
  • Sunucu (komut kanal) PORT 1234 gönderir(a)bu bağlantı noktası üzerinde dinleme yapmak için başladıktan sonra.
  • İstemci 2001 verileri kanal açılır(a)port 1234 server için(a).
  • Sunucu veri kanalı kabul eder.

Bu noktada, komut ve veri kanalları hem de açıktır.


(a)İstemci tarafında bağlantı noktaları seçimi pasif mod server veri kanal bağlantı noktası seçimi sunucusu olarak müşteriye bağlı olduğunu unutmayın.

(b)Daha fazla port 20 ve 21 kullanımını sadece bir kongre (çok güçlü olmasına rağmen) olduğunu unutmayın. Bu bağlantı noktaları istemci rağmen kullanılan ve her ikisi de aynı fikirde olmak zorunda sunucu bağlantı noktaları kullanılıyor mutlak gereksinimi var. Farklı bağlantı noktaları (gereksiz bence) kullanarak müşterilerine saklanmaya çalışan uygulamaları gördüm.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Ftp

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • MagicofRahat

    MagicofRahat

    13 Temmuz 2007