eDonkey2000

eDonkey2000 (ayrıca kısaltılmış ED2K ) bir taraftan bir adıdır dosya paylaşım ağında üzerindeki internet bu ağ için ilk müşterinin adı ve diğer taraftan.

ED2K ile hem eşler arası ilke hem de istemci-sunucu ilkesi kullanılır. Ağa katılmak için kullanıcı tarafından yüklenen yazılıma hala istemci denir .

Tarih

Başlangıçta, İnternet kullanıcıları dosya paylaşım ağını yalnızca ABD MetaMachine şirketinin eDonkey2000 yazılımıyla kullanabiliyordu . MetaMachine, internet girişimcisi Sam Yagan ve programcı Jed McCaleb tarafından kuruldu. Overnet ile eDonkey arasındaki başlangıçta var olan ayrım kaldırıldı. 2002 yılında, orijinal eDonkey2000 istemcisinden duyulan memnuniyetsizlikten ötürü , eMule projesi açık kaynak temelinde alternatif bir istemci oluşturmak için oluşturuldu. Bununla birlikte eMule, Windows'a güçlü bir şekilde bağlıdır, bu nedenle aMule, kolay bağlantı sağlayan bir istemci olan 2003 yılında yaratılmıştır. Bu zaman zarfında eğilim, az kullanıcısı olan birçok sunucudan, çok sayıda kullanıcısı olan birkaç sunucuya doğru idi. Mayıs 2002'de 300 ila 350 sunucu halen 200.000 müşteriye hizmet veriyordu, Kasım 2003'te 60 sunucu 1.5 milyon istemciden sorumluydu.

Ekim 2004'te eDonkey ağı , kullanıcı sayısı bakımından Kazaa tarafından kullanılan FastTrack ağını geçti : 70 sunucu 2,5 milyon müşteriye hizmet verdi. 14 Mayıs 2005'te 4 milyon kullanıcı sınırı aşıldı. Orijinal eDonkey yazılımının geliştiricileri RIAA tarafından yasal yollarla tehdit edildikten sonra, yasal karşı önlemler için para eksikliği nedeniyle daha fazla geliştirmeyi geçici olarak durdurdular. Mart 2006'da, ağın mucidi ve geliştiricisi Jed McCaleb daha fazla geliştirmenin yeniden başladığını duyurdu . O zaman, ağın yaklaşık 3,5 milyon kullanıcısı vardı.

Sunucu operatörlerine karşı da yasal adımlar atıldı. 21 Şubat 2006'da, o zamanın en büyük sunucusu olan "Razorback 2", Belçika polisi tarafından ağdan çıkarıldı. Muazzam miktarda veri nedeniyle, sabit disklerde hiçbir bağlantı verisi kaydedilmedi, bu nedenle cihaz kapatıldığında 16 GB RAM'deki herhangi bir bilgi kayboldu. Razorback sunucusu kapatılmadan önce bile, aynı isim altında birkaç sahte sunucu çalışıyordu.

Mayıs 2006'da eDonkey2000 ağının yaklaşık 3,4 milyon kullanıcısı vardı.

12 Eylül 2006'da, eDonkey istemcisinin satışları durduruldu ve MetaMachine web siteleri (www.edonkey2000.com ve www.overnet.com dahil) kapatıldı. Ancak, eDonkey ağının kendisi kapatılmadı. EDonkey P2P ağını diğer istemci yazılımlarıyla kullanmak hala mümkündür. Açık kaynak istemcisi eMule , eD2K ağında birkaç yıldır% 90'ın üzerinde bir payla temsil edilmektedir ve bu ağda fiilen standart istemcidir.

eD2K bağlantıları

Bu bağlantılar, sunucu listesine bir sunucu veya istemcinin indirme listesine bir dosya eklemek için kullanılabilir. Aşağıdaki bağlantılar yapılarının örneklerini gösterir:

  • Dosya: ed2k://|file|datei.txt|123|1234567890abcdef1234567890abcdef|
  • Sunucu: ed2k://|server|195.245.244.243|4661|

Bileşenleri bağla

  • ed2k://|fileBağlantıyı ed2k protokolü ve dosya dosyası olarak tanımlar .
  • datei.txtİstemciye dosyanın adını belirtir. Değiştirilebilir.
  • 123Bayt olarak dosyanın boyutunu belirtir .
  • 1234567890abcdef1234567890abcdefDosyayı tanımlamak için hash değerini belirtir . / Olarak adlandırılan bir "yığın" olarak eşit daha büyük olan dosyalar için, bunun genel MD4 tüm bağlantılı karma MD4 karma her biri yaklaşık olarak 9.28 bir yığın oluşan MiB (tam olarak 9500 KiB veya 9.728.000 bayt veri) (bir dosyanın tam olarak bir yığın boyutuna sahip olması durumunda boş yığın eklenir). Bir yığın boyutundan daha küçük dosyalar için, dosyanın MD4 karması basitçe kullanılır.

eD2K kullanıcıları bu tür eD2K bağlantılarını diğer kullanıcılara iletebilir; bağlantı her zaman aynı dosyaya başvurur (dosya adı ilgisizdir, yalnızca boyut ve karma değeri belirleyicidir). Bu nedenle, aynı dosya için birçok dosya adı genellikle dolaşımdadır, bazı istemciler kullanıcıya ağda bulunan dosya adlarının bir listesini gösterebilir, böylece kullanıcı bu dosya adlarından birini seçebilir.

Bağlantı çeşitleri

Müşteri sunucusu

İstemci bir sunucuya bağlantı kurmaya çalışır . Sunucu yazılımı, bu amaç için özel olarak yazılmış bir programdır. Prensip olarak, her İnternet kullanıcısı bir eD2K sunucusu sağlayabilir , ancak bu, yüksek ağ yükü nedeniyle 2 Mbit / sn'nin altında İnternet bağlantısı olan kullanıcılar için kullanışlı değildir.

ED2K sunucularının operatörleri , orijinal sunucu yazılımını kullanmaktan sapmıştır. Bunun yerine diğer yazılımlar, Lugdunum-eserver veya şeytan-edonkey-sunucusu kullanılır. Bu, örneğin, bant genişliği ve donanım gereksinimleri aynı kalırken sunucu başına kullanıcı sayısının önemli ölçüde artırılmasını sağladı.

Esasen, istemci ve sunucu arasında aşağıdaki iletişim gerçekleşir:

  • İstemci, serbest bırakılan dosyalar ( paylaşımlar ) hakkındaki bilgileri , onları indeksleyen bir sunucuya iletir .
  • İstemci bir dosya aramak ister ve bir dosya adının bir kısmını (dosya boyutu gibi bazı diğer özellikler de mümkündür) bir veya daha fazla sunucuya gönderir. Talep edilen sunucular endekslerini araştırır ve ilgili eD2K bağlantılarını geri gönderir .
  • İstemci, istemcilerin indirmek istediği dosyaları yayınladığı bilinen tüm sunucuları düzenli olarak sorgular. Sunucular endekslerine bakar ve bu istemcilerin IP adreslerini ve portlarını geri gönderir .

Sunucular yalnızca yayımlanan dosyaların ve ilişkili istemci adreslerinin bir dizinini yönetir. Bir sunucu dosyaları kaydetmez veya göndermez, yalnızca meta verilerini kaydeder .

Sunucusuz

ED2K ağının artan popülaritesi ile birlikte sunucuların ağ yükü artmaya devam ettiğinden, sunucuyu rahatlatmak için çeşitli konseptler geliştirilmiştir. Çoğu istemci artık zlib kitaplığı yardımıyla veri trafiğini sunucuyla sıkıştırabilir ve böylece CPU zamanı pahasına veri aktarım oranlarından tasarruf edebilir. Ancak en radikal yaklaşım, eDonkey ağını sunucusuz bir ağa dönüştürmekti. Orijinal eD2K geliştiricisi ilk olarak Kademlia algoritmasını kullanarak tamamen sunucu olmadan çalışan yeni bir istemci ( Overnet ) oluşturdu . Başka bir Overnet istemcisine bağlanır bağlanmaz, belirli bir dosyayı isteyebileceğiniz istemcilerin bir listesini alırsınız. Bir istemci dosyaya sahip değilse (ki bu genellikle durumdur), en azından hangi istemcinin topolojik olarak dosyaya daha yakın olduğunu "bilir" ve "yardımcı olabilir". Overnet iyi çalıştı, ancak dosya aramanın yavaş olması ve istemcinin bant genişliğinin önemli bir kısmının arama ek yükü olarak kaybolması gerçeğinden muzdaripti . Bu nedenle eDonkey'i tamamen sunucusuz yapma yaklaşımı terk edildi. Amaç artık sunucuları tamamen ortadan kaldırmak değil, sunucu destekli aramaya paralel olarak sunucusuz arama yapmak ve böylece sunucuyu rahatlatmaktı. Bu işlevsellik ilk olarak orijinal eDonkey istemcisine entegre edildi ve daha sonra eDonkey hibrit istemcisi oldu.

En popüler istemci eMule'un geliştirme ekibi aynı zamanda eski, yalnızca sunucu tabanlı istemciyi 0.40 sürümüne atlayan bir hibrit istemci geliştirdi; Kademlia algoritmasının eMule uygulaması , eDonkey istemcisinden biraz farklıdır.

Eşler arası

Bir istemci sunucu tarafından diğer istemciler hakkında bilgilendirildiği anda onlara bağlanmaya çalışır. Aşağıda, istemciler aynı duruma sahip oldukları ve eD2K sunucusu artık veri aktarımının bu bölümünde rol oynamadığı için eşler olarak adlandırılır .

Bir eşin sınırlı sayıda yükleme yeri ( yuvaları ) vardır. Başka bir eşten bir dosya talep eden her eş, bu eşte bir yuva kaplar. Tüm yuvalar dolu ise, eşler bir bekleme listesine ( kuyruğa ) yerleştirilir ve sıralarını beklemek zorundadır.

Eşler aynı anda birden fazla kaynaktan bir dosya indirebilir, böylece indirme süresini kısaltır. Aynı zamanda, indirmelerinizin halen devam eden bitmiş kısımlarını ( yığınlarını ) diğer eşlere gönderebilirsiniz.

Küçük eD2K istemcileri seçimi

  • eMule şu anda en yaygın kullanılan eD2K istemcisidir. Başlangıçta yalnızca Windows için geliştirilmiştir ve diğer ed2k istemcilerine dahil edilen eD2K ağ protokolüne (ör. Kredi sistemi, web arayüzü, kaynak değişimi ) bazı uzantılar getirir . Birçok eMule eMule modu için Forks adı verilir . Bu arada, aMule ve xMule ile Unix tabanlı sistemler için de bağlantı noktaları vardır . 0.40 sürümünden itibaren eMule, Kademlia algoritması aracılığıyla ek olarak veya özel olarak eD2K ağına bağlanabilir.
  • MLDonkey öncelikle Linux için geliştirilmiştir , ancak Darwin , FreeBSD , MorphOS , Solaris ve Windows için de sürümleri vardır . ED2K protokolüne ek olarak, FastTrack , OpenNap , Direct Connect , BitTorrent ve diğer birçok protokolü de kullanır .
  • Shareaza ayrıca, eD2K protokolüne ek olarak , Gnutella , Gnutella2 ve BitTorrent protokolleri tarafından da anlaşılabilir olan hibrit bir istemcidir .
  • Lphant öncelikle Windows için geliştirilmiştir, ancak Windows'a ek olarak Linux ve MacOS'u destekleyen bir komut satırı sürümü de vardır . Lphant ayrıca web önbelleğini de destekler .

Eklentiler

Firefox için aşağıdaki eklentiler mevcuttur :

  • Ed2k bağlantılarını kopyala
  • eMule Web Tek Tık
  • Torrent Sunucu İşleyicisi
  • FireMule

Yasal

Spiegel Online 23 Mayıs 2006'da bir gün önce "tamamen şaşırtıcı [...] araştırmacıların binlerce Alman eDonkey kullanıcısına saldırdığını" bildirdi. Bu rapor hakkında hiçbir şey duyulmadı ve hiçbir işlem bilinmiyor.

12 Eylül 2006'da, eDonkey istemcisinin satışları durduruldu ve MetaMachine web siteleri (www.edonkey2000.com ve www.overnet.com dahil) kapatıldı. MetaMachine da mutabık ödemeye RIAA $ 30 milyon dava önlemek için.

EDonkey bağlantıları için yasal durum

15 Temmuz 2005 tarihli kararla , Hamburg Bölge Mahkemesi, ön yasal koruma prosedürünün bir parçası olarak, bir web sitesindeki telif hakkıyla korunan materyallere eDonkey bağlantılarının kabul edilebilirliği konusunda karar vermek zorunda kaldı . Mahkeme, hem site operatörünün hem de sunucu sahibinin bir telif hakkı emri bağlamında müdahale olarak kullanılabileceği görüşündeydi .

Yazar kabul ederse, eDonkey bağlantılarını ayarlamak elbette sorunsuzdur. Yazarların bir web sunucusunda depolama alanı kiralamak yerine dosya paylaşım platformları üzerinde çalışmalar sunması çok mantıklı olabilir . Kullanıcı şunu not etmelidir: Bir esere, yazarın izni ile bir eDonkey bağlantısı üzerinden erişilebilmesi, çalışmanın mutlaka kamu malı olduğu anlamına gelmez . Yalnızca yazarın eDonkey2000 ağındaki dağıtımı onayladığı anlamına gelir. Diğer ağlarda dağıtım için hala yazarın açık iznine ihtiyacınız var.

Kurcalama sunucuları

ED2K ağında kullanıcıyı kandırmaya çalışan sunucular da aktiftir. Basit bir yaklaşım, iyi bilinen bir eD2K sunucusunun adını alarak taklit etmektir. IP adresi farklıdır, ancak çoğu kullanıcı bunu görmezden gelir. Sunucu sahte sayıda aktif kullanıcı ve indekslenmiş dosya çıkarırsa, daha çekici olduğu için kullanıcıları çeker.

Sunucunun operatörü artık dosya isteklerini kaydetme, filtreleme ve tahrif etme seçeneğine sahiptir. Bu, dosya türleri, anahtar sözcükler veya karma değer ve dosya boyutu yoluyla yapılabilir. Örneğin, bazı sunucular her arama sorgusunu yanıtlayarak ve kötü amaçlı yazılıma arama terimiyle eşleşen bir ad vererek kullanıcıları kötü amaçlı yazılım indirmeleri için kandırmaya çalışır .

Bazı kullanıcılar, manipülasyonun kısmen film veya müzik endüstrisindeki bir çıkar grubu adına yapıldığından şüphelenir, örneğin RIAA bu şekilde ağa zarar verebilir ve telif hakkı ihlal eden faaliyetler hakkında bilgi alabilir.

Bireysel kanıt

  1. Edonkey, Kazaa'yı kullanıcının lehine geçiyor . Heise haber kayan yazı
  2. eDonkey2000 4 Milyon Kullanıcıya Ulaşıyor . ( Arasında Memento içinde 7 Ağustos 2007 , Internet Archive ) slyck
  3. Volker Zota: En büyük eDonkey sunucusuna el konuldu. In: Heise çevrimiçi . 22 Şubat 2006, erişim tarihi 13 Ocak 2021 .
  4. Çevrimiçi sahte Razorback sunucuları . eMule Haberleri
  5. Mayıs 2006 itibariyle, kaynak: slyck.com ( İnternet Arşivi'nde 24 Nisan 2006 tarihli Memento )
  6. eDonkey operatörü sonunda havluya atar . Heise-Newsticker, 12 Eylül 2006
  7. Firefox Eklentileri
  8. Toplu baskın: Müfettişler 3500 Alman eDonkey kullanıcısını hedef alıyor . Çevrimiçi ayna
  9. eDonkey operatörü müzik endüstrisine 30 milyon ABD doları ödüyor . Heise haber kayan yazı
  10. eDonkey web sitesi engelleme - 15 Temmuz 2005 tarihli LG Hamburg kararı, AZ .: 308 O 378/05