Torrent ve BitTorrent Kavramları

Posted by veli on Apr 25 2008 | Programlar

Torrent ve BitTorrent kavramları sık sık karıştırılır. Bu iki kavramı basit şekilde şöyle tanımlarız;
Torrent, büyük dosyaların paylaşımını sağlamak amacıyla oluşturulan küçük boyutlu dosyalardır. BirTorrent ise, Azureus, uTorrent gibi .torrent uzantılı dosyaları açmak için kullanılan yazılımdır.

Peki sistem nasıl çalışır;
.torrent uzantılı çok küçük boyuttaki dosyalar, asıl paylaşılan büyük dosyalar hakkında bilgiler içerirler, bu .torrent dosyalarını indiren kullanıcı daha sonra BitTorrent yazılımlarından biri aracılığıyla (utorrent, Azureus, Flashget gibi) bu dosyayı açar ve indirme işlemine başlar. Yine aynı dosyayı indirmek isteyen başka bir kullanıcı bu ağa dahil olduğunda sizde dosyanın asıl sahibi gibi o kimseye kaynak olur ve indirdiğiniz dosya tamamlanmamış olsa da aynı zamanda veri göndermeye başlarsınız. Yani, kullanıcılar, büyük boyutlu dosyaları indirmek için önce .torrent uzantılı dosyaları indirmeleri ve daha sonra bir istemci uygulama ile bu torrent dosyalarını açmaları yeterli olacaktır.

Torrent ile ilgili bilinmesi gereken birkaç terim vardır, bunlar;

Tracker (İzleyici) : Dosyaların kullanıcılar arasındaki dağıtımında rol oynayan aracı sitelerdir. Aslında bunların gerçek bir site olmasına da gerek yoktur, ufak bir script dili betiği bile bu görevi yerine getirir. Bu program betikleri, kendisine yüklenen ve kaynak dosyadan bilgiler taşıyan .torrent uzantılı küçük dosyacıkların asıl hedef dosyalarının dağıtılmasını upload - download isteklerini yöneterek sağlar.

Seed (Kaynak): Dağıtılan dosyanın tamamına sahip olan yani bir anlamda dosyanın kaynağı olan ve etkin olarak gönderme yapan kullanıcıdır. İndirilmek istenen torrnet’in Seeds sayısı ne kadar fazla ise dosya o kadar hızlı indirilir. Bu değerin sıfır olması, dosyanın artık aktif olarak dağıtılmadığını belirtir. Bu tür torrent’leri indirmeye çalışmak gereksizdir.

Peer (Eş):
Dağıtılan dosyanın bir kısmına sahip olan, yani dosyayı o anda indiren kullanıcı sayısını belirtir. Bu değerin de yüksek olması iyidir ancak sadece Peers değerinin yüksek olması yeterli olmayabilir, çünkü peers kullanıcıları dosyanın tamamına sahip olmayabilir, dolayısıyla da dosya yarıda kalabilir.

Swarm (Küme) : Seed ve Peer grubundaki tüm kullanıcıların oluşturduğu ağa verilen isimdir. Yani ilgili dosya için bir birine bağlanmış makineler grubu arasındaki ağ olarak da ifade edilebilir.

Client (İstemci) :
Torent indirmek için kullanılan uygulamalar olarak tanımlanabilir.

no comments for now

Trackback URI | Comments RSS

Yorum Yaz