İnternetteki FTP hizmeti, doğrudan dosya alışverişi için tasarlanmıştır, "istemci-sunucu" teknolojik temeli üzerine kurulmuştur. FTP protokolünü kullanan istemci ve sunucu arasında bir etkileşim vardır. İstemci, belirli bir sunucuya istek gönderen ve bilgi alıp ileten kişidir. Sunucu, bir istemciden dosya alan, bunları işleyen ve daha sonra daha fazla aktaran bir sistemdir.
FTP hizmetini kullanmanın faydaları nelerdir?
İnternetteki FTP hizmeti, her türlü dosyayı almak ve aktarmak için tasarlanmıştır. Her türlü veri ve dosya ile büyük arşivleri depolayan kendi sunucularına sahiptir. Bu tür arşivlerde çok büyük hacimlerde tamamen farklı bilgiler vardır. Ayrıca, birkaç sunucu arasında bilgilerin tamamen aynı olduğu yinelenen arşivler de vardır, bunlara ayna denir.
Bu hizmetin faydaları birkaç şekildedir:
1. Dünya ağı üzerinden veri iletimi imkanı. Protokolü kullanarak hemen hemen her dosyayı bir bilgisayara indirmek mümkündür: müzik, arşivler,metin bilgileri ve programlar.
2. Ağa bağlı herhangi bir bilgisayarın sunucusundaki dosyaları uzaktan yönetme yeteneği. Yani dünyanın diğer ucunda bulunan bir bilgisayarın dosyalarını bir bilgisayardan yönetebilirsiniz.3. Bilgi, dosya veya belgelerle çalışmak uygundur, herhangi bir tarayıcıda olduğu gibi gerekli bilgileri aramak için bir sayfadan diğerine gitmeniz gerekmez.
FTP hizmetiyle çalışmak için özel programlara ihtiyaç vardır, bunlar protokolün çalışmasını sağlayanlardır. Bu tür programların birkaç türü vardır: FTP sunucusu, FTP istemcisi ve arşiv.
FTP protokolü nedir?
FTP dosya hizmeti, aktarım katmanındaki protokolle doğrudan etkileşime giren bir protokol kullanır, aksi takdirde TCP:
- İlk standart - RFC-114.
- Son - RFC-959.
Bu hizmet, herhangi bir bilgi ve dosyayı aktarmak için yalnızca iki TCP bağlantısı kullanması bakımından diğer geliştirilmiş uygulamalardan farklıdır:
1. Kontrol bağlantısı - sunucuya komutlar göndermek ve ondan önceden işlenmiş yanıtları almak için tasarlanmıştır. Bu bağlantıyı düzenlemek için Telnet protokolüne ihtiyaç vardır (bir istek gönderme ve işlenmiş bir yanıt bekleme, aldıktan sonra komut göndermenin mümkün olduğuna dair bir sinyal verir).
2. Mevcut veya tüm gönderilen ve alınan dosyaları bağlayın. Bir Telnet bağlantısı kurulduktan sonra dosya aktarımı TCP'yi organize eden mantıksal bir süreç tarafından gerçekleştirilir. FTP sunucusundaki bağlantı noktalarının kullanılabilirliğini kontrol eder. Bu tür iletişim kanalları sürekli oluşturulur ve gerekirse ortadan kaldırılır.
FTP protokolü iki modda çalışabilir:
- aktif;- pasif.
FTP istemcisi nedir?
FTP istemcisi, FTP dosya aktarımını uygulayan özel bir kullanıcı arabirimidir. İnternetteki FTP hizmetinin, yerel veya İnternet ağıyla bağlı birkaç bilgisayar arasında dosya alışverişi yapmak için tasarlandığı ortaya çıktı. Aynı zamanda bu bilgisayarların hangi platformlarla donatıldığı veya birbirlerinden ne kadar uzakta oldukları hiç önemli değil.
Aslında, böyle bir istemci, bir sunucu ile aynı şekilde düzenlenir, ancak yalnızca yerel bir makine tarafından, otomatikleştirilmiş veya bir kişi tarafından kontrol edilir. FTP istemcisini İnternet üzerinden yönetemeyeceğiniz ortaya çıktı - yalnızca bir bilgisayar aracılığıyla.
FTP istemcisi türleri vardır - sözde indirme yöneticileri. Örneğin, ReGet, Go!Zilla ve diğerleri. Onlar sayesinde, kullanıcı herhangi bir Web sunucusundan indirebilir. Bu tür programların ana özelliği, herhangi bir tarayıcıya entegre edilebilmeleri, kullanıcı için gerekli dosyaları otomatik olarak engellemeleridir. FTP indiricileri uygun yönetime, güzel bir arayüze sahiptir ve bir bağlantı hatası durumunda, açıldıktan sonra indirmeye devam ederler.
FTP sunucusu ne anlama geliyor?
FTP sunucusu, çalışan özel programlardır.kişisel bir bilgisayarda arka planda çalışırlar. En sıradan bilgisayardan tam teşekküllü bir FTP sunucusu yapmanıza izin verir ve FTP hizmetini yönetmek, gerekli dosyaları indirmenize veya yüklemenize izin verir. Böyle bir program, diğer bilgisayarlardan gelen tüm istekleri otomatik olarak izler, ardından işler ve yanıt verir. Bu sunucuyu kurarken, diğer yazılım istemcilerinin erişebileceği sınırlı bir dizin belirlediğinizden emin olun. Her dosya ve dizinin kendine özgü özellikleri vardır, isterseniz herhangi bir bilgisayar için bunlara erişimi kısıtlayabilirsiniz. Örneğin, bir dosya yalnızca okunabilir, bir başkası yazılabilir, üçüncüsü kesinlikle herhangi bir makineye açıktır, vb.
FTP sunucuları sınırlı sistemlerdir, yalnızca kayıtlı kullanıcılar tarafından kullanılabilir, bunlara bağlanırken bir kullanıcı adı ve şifre girmelisiniz. Pek çok sözde açık sunucu vardır, aksi takdirde adsız olarak da adlandırılırlar. Oraya girmek için oturum açma - anonim ve şifre - şifreyi girmelisiniz.
Archie - FTP arşiv arama programı
İnternet üzerinde gerekli FTP sunucusunu aramak çok zaman alan ve karmaşık bir iştir ve bunu kolaylaştırmak için özel bir Archie yazılım modülü geliştirilmiştir. Onunla e-posta, Telnet oturumu veya yerel olarak çalışabilirsiniz. FTP arşiv hizmeti ve arşivin yetenekler açısından tamamen farklı teknolojiler olduğu anlaşılmalıdır. Çoğu zaman, arşiv sunucusuna erişmek için kullanıcının önce arşiv istemcisine erişmesi gerekir.
Çalışmak içinTelnet kullanıcısı bir Telnet oturumu açmalı, gerekli satıra archie kelimesini yazmalıdır. Şuna benziyor: telnet archie.mcgill.ca oturum açma: archie. Satır göründükten sonra: archie>. Ayrıca satıra şu komutu yazarak sunucunun yetenekleri hakkında soru sorabilirsiniz: help.
İnternette kendi başınıza bir FTP sunucusu nasıl oluşturulur?
İnternetteki FTP hizmeti, İnternet kullanıcıları arasında dosya alışverişi yapmak için tasarlandığından ve onun yardımıyla hızlı ve kolay bir şekilde yapılabildiğinden, bazı kullanıcılar kendi sunucularını kurmak ister. Bu arzuyu yerine getirmek mümkün ama sadece internet ve belirli programların yanı sıra dosya paylaşımı hakkında gerekli teorik bilgilerle.
Kişisel bir bilgisayarda kişisel bir FTP sunucusu oluşturmanıza izin veren birçok program vardır. Böyle bir özel program GuildFTPd'dir. FTP oluşturmanın bazı nüanslarını biliyorsanız, kurulumu oldukça kolaydır ve sezgiseldir. Başlangıçta, İnternette bulunmalı ve bilgisayarınıza kurulmalıdır. Kurulumunda herhangi bir sorun olmaması gerekir. Ancak programı kurarken bazı eylemlerin gerçekleştirilmesi gerekecektir - bu, oluşturulan FTP hizmetinin daha doğru çalışması için gereklidir.
GuildFTPd programı aracılığıyla oluşturulan bir İnternet FTP dosya aktarım hizmeti
Bu programı bilgisayarınıza indirip kurduktan sonra, ayarlar paneline (GuildFTPd seçenekleri) gitmeniz gerekir, birkaç sekme ve öğe olacaktır. Genel kategorisi, aşağıdaki tüm ana ayarları içerir:bağlantı sayısını, port numaralarını ve diğer önemli parametreleri belirleyin. Burada gerekli tüm ayarları yapmanız gerekir. Her sunucu için bireyseldir ve yalnızca yaratıcının isteklerine bağlıdır.
Sıradan Sunucu kategorisi gelir. Burada oluşturulacak sunucunun adını girmeniz gerekiyor. Sunucunun kapladığı hacmi az altmanız önerilir, bunun için Günlük Düzeyi kaydırıcısını sola hareket ettirin.
Şimdi sunucuyu hangi yöntemin oluşturacağını seçmeniz gerekiyor. GuildFTPd sistemi, gelecekteki kullanıcıların belirli bir sunucunun oluşturulacağı gruplara ayrılması gerektiği şekilde çalışır: kişisel hesaplara veya istenen dizine göre.
Hangi tür FTP sunucusu oluşturulacak? Kişisel hesaplara dayalı sunucu
Bu tür, arkadaşlar tarafından kullanılacak bir dosya sunucusu düzenlendiğinde uygundur. Bu durumda her bir bireysel kullanıcı için kişisel bir dosya sistemi yapmak mümkün olacaktır.
Bunu yapmak için bir grup oluşturulur, bir isim verilir ve kök dizine ortak erişim sağlanır. Bunu yapmak için Ekle düğmesine tıklayın ve Yolu Düzenle bölümüne gidin. Ardından bir kullanıcı tabanı oluşturulur, Yönetici, ardından Kullanıcı Ekle, burada oluşturulmakta olan sunucunun gelecekteki tüm kullanıcılarının kimlik verilerini (oturum açma, şifre) girmeniz gerekir. Bu tür herhangi bir sayıda kullanıcı olabilir, örneğin 16 kişinin kullanıp kullanmayacağına hemen karar vermeniz önerilir. İnternetteki FTP hizmeti, sınırsız sayıda kişi arasında belge alışverişi yapmak için tasarlanmıştır.
Ana taban hazır olduğunda, gerekirse her kullanıcı için sanal bir dosya sistemi oluşturulabilir. Bunu yapmak için tekrar Ekle - Yolu Düzenle'ye gidin, her bir oturum açma için dosya ve klasör adlarını belirtin.
Açık bir FTP sunucusu nasıl oluşturulur?
Bu, kendi sunucunuzu oluşturmanın ikinci yoludur, ancak çok sayıda kullanıcı ve çevrimiçi pazarlama için daha uygundur. FTP sunucusunun internet hizmetleri olumlu algılanıyor, ağda bu tür servislerin sayısı çok fazla.
Açık bir sunucu oluşturmak, kişisel hesaplardan çok daha kolaydır. Bu durumda sadece bir kullanıcı oluşturulur, isim belirtme satırına isimsiz girin. Ayrıca, liste adının yanındaki kutunun işaretini kaldırdığınızdan emin olun. Ardından, yalnızca herhangi bir İnternet kullanıcısının kullanabileceği dosya dizinlerini yüklemek için kalır.