BitTorrent Nasıl Çalışır?

İçindekiler:

Video: BitTorrent Nasıl Çalışır?

Video: BitTorrent Nasıl Çalışır?
Video: Bilindik Tarayıcıları İnceledim! | Tor Browser ve Proxy'ler hepimizi incitiyor! 2024, Mart
BitTorrent Nasıl Çalışır?
BitTorrent Nasıl Çalışır?
Anonim
2012 araştırmasına göre, BitTorrent, Kuzey Amerika'daki toplam İnternet trafiğinin% 12'sini ve Asya-Pasifik bölgesindeki toplam trafiğin% 36'sını tüketiyor. Yeni “Telif Hakkı Uyarısı Sistemi” nin sadece BitTorrent trafiğini hedeflediği çok popüler.
2012 araştırmasına göre, BitTorrent, Kuzey Amerika'daki toplam İnternet trafiğinin% 12'sini ve Asya-Pasifik bölgesindeki toplam trafiğin% 36'sını tüketiyor. Yeni “Telif Hakkı Uyarısı Sistemi” nin sadece BitTorrent trafiğini hedeflediği çok popüler.

BitTorrent, popüler bir korsanlık yöntemi olarak bilinebilir, ancak sadece korsanlar için değildir. Birçok durumda diğer protokollere göre önemli avantajlara sahip, yararlı, merkezi olmayan bir eşler arası protokoldür.

Bu makale, BitTorrent protokolünün nasıl çalıştığını ve bunun neden sadece korsanlık için bir araç olmadığını anlamamıza yardımcı olacaktır. Daha önce BitTorrent ile çalışmaya nasıl başlayacağımızı açıkladık.

BitTorrent Nasıl Çalışır?

Bunun gibi bir web sayfası indirdiğinizde, bilgisayarınız web sunucusuna bağlanır ve verileri doğrudan bu sunucudan indirir. Verileri indiren her bilgisayar onu web sayfasının merkezi sunucusundan indirir. Bu, web'deki trafiğin ne kadarının işe yaradığını gösteriyor.

BitTorrent eşler arası bir protokoldür, bu da bir BitTorrent “sürü” (bilgisayarların aynı torrentleri indiren ve yükleyen bir grup bilgisayar) içindeki bilgisayarların, merkezi bir sunucuya ihtiyaç duymadan birbirleri arasında veri aktardığı anlamına gelir.
BitTorrent eşler arası bir protokoldür, bu da bir BitTorrent “sürü” (bilgisayarların aynı torrentleri indiren ve yükleyen bir grup bilgisayar) içindeki bilgisayarların, merkezi bir sunucuya ihtiyaç duymadan birbirleri arasında veri aktardığı anlamına gelir.
Geleneksel olarak, bir bilgisayar bir BitTorrent istemcisine bir.torrent dosyası yükleyerek bir BitTorrent sürüsüne katılır. BitTorrent istemcisi.torrent dosyasında belirtilen bir “izleyici” ile iletişim kurar. İzleyici, bağlı bilgisayarların kaydını tutan özel bir sunucudur. İzleyici IP adreslerini sürüdeki diğer BitTorrent istemcilerle paylaşarak birbirleriyle bağlantı kurmasını sağlar.
Geleneksel olarak, bir bilgisayar bir BitTorrent istemcisine bir.torrent dosyası yükleyerek bir BitTorrent sürüsüne katılır. BitTorrent istemcisi.torrent dosyasında belirtilen bir “izleyici” ile iletişim kurar. İzleyici, bağlı bilgisayarların kaydını tutan özel bir sunucudur. İzleyici IP adreslerini sürüdeki diğer BitTorrent istemcilerle paylaşarak birbirleriyle bağlantı kurmasını sağlar.

Bağlandıktan sonra, bir BitTorrent istemcisi, torrent içindeki dosyaların bitlerini küçük parçalar halinde indirerek alabileceği tüm verileri indirir. BitTorrent istemcisinin bazı verileri olduğunda, bu verileri sürülen diğer BitTorrent istemcilerine yüklemeye başlayabilir. Bu şekilde, torrent'i indiren herkes aynı torrent'i de yüklüyor. Bu, herkesin indirme hızını artırır. 10.000 kişi aynı dosyayı indiriyorsa, merkezi bir sunucuda çok fazla strese neden olmaz. Bunun yerine, her bir yükleyici, torrent'lerin hızlı kalmasını sağlayarak diğer indiricilere yükleme bant genişliğine katkıda bulunur.

Önemli olarak, BitTorrent istemcileri asla izleyicinin kendisinden dosya indirmez. İzleyici, sadece veri indirerek veya yükleyerek değil, sürüye bağlı BitTorrent istemcilerini takip ederek torrent'e katılır.

Sülükler ve Tohumlar

Bir BitTorrent sürüsünden indirme yapan kullanıcılar genellikle “leechers” veya “peers” olarak adlandırılır. Tüm dosyayı indirdikten sonra bir BitTorrent sürüsüne bağlı kalan kullanıcılar, diğer kullanıcıların dosyayı indirmeye devam edebilmeleri için yükleme bant genişliğine daha fazla katkıda bulunarak "ekme makineleri" olarak adlandırılır. Bir torrentin indirilebilir olması için, torrentdeki tüm dosyaların tam bir kopyasına sahip olan bir ekici - başlangıçta diğer üyelerin verileri indirebilmesi için sürüye katılmalıdır. Bir torrentde herhangi bir ekme makinesi yoksa, indirilemez - bağlı olan kullanıcının tüm dosyası yok.

BitTorrent istemcileri, çok yavaş bir hızda yükleme yapan istemcilere veri göndermek yerine, daha fazla yükleme bant genişliğine katkıda bulunan müşterilere veri göndermeyi tercih eden diğer müşterileri ödüllendirir. Bu, bir bütün olarak sürü için indirme sürelerini hızlandırır ve daha fazla yükleme bant genişliğine katkıda bulunan kullanıcıları ödüllendirir.

Image
Image

Torrent İzleyici ve Trackersız Torrents

Son zamanlarda, merkezi olmayan bir “trackerless” torrent sistemi, BitTorrent istemcilerinin herhangi bir merkezi sunucuya ihtiyaç duymadan birbirleri arasında iletişim kurmasını sağlar. BitTorrent istemcileri, her bir BitTorrent istemcisinin DHT düğümü olarak işlev görmesi için dağıtılmış karma tablo (DHT) teknolojisini kullanır. Bir "mıknatıs bağlantısı" kullanarak bir torrent eklediğinizde, DHT düğümü, yakın düğümlere ve diğer düğümlerle bağlantı kurar ve torrent ile ilgili bilgileri bulana kadar diğer düğümlerle iletişim kurar.

DHT protokolü belirtiminde belirttiği gibi, “Aslında, her bir eş izleyici olur.” Bu, BitTorrent istemcilerinin artık bir sürgüyü yöneten merkezi bir sunucuya ihtiyaç duymadığı anlamına gelir. Bunun yerine, BitTorrent tamamen merkezi olmayan bir eşler arası dosya aktarım sistemi haline gelir.

DHT, geleneksel izleyicilerin yanında da çalışabilir. Örneğin, bir torrent, izleyicinin arızalanması durumunda artıklık sağlayacak olan hem DHT'yi hem de geleneksel bir izleyici kullanabilir.

Image
Image

BitTorrent sadece korsanlık için değil

BitTorrent, korsanlıkla eşanlamlı değildir. Blizzard, World of Warcraft, StarCraft II ve Diablo 3 dahil olmak üzere, oyunlarının güncellemelerini dağıtmak için özel bir BitTorrent istemcisi kullanmaktadır. Bu, kullanıcıların yükleme bant genişliğini başkalarıyla paylaşmasına izin vererek herkes için indirmelerin hızlandırılmasına yardımcı olur ve kullanılmayan bant genişliğini daha hızlı karşıdan yüklemeye yönlendirir. herkes. Tabii ki, Blizzard parasını bant genişliği faturalarına da kaydediyor.

İnsanlar web barındırma bant genişliği için ödeme yapmaksızın büyük dosyaları büyük miktarlarda dağıtmak için BitTorrent'i kullanabilir. BitTorrent'de ücretsiz bir film, müzik albümü veya oyun barındırabilir, dosyayı indiren kullanıcıların da dosyayı dağıtmasına yardımcı olduğu kolay ve ücretsiz bir dağıtım yöntemi sunar. WikiLeaks, sunucularından önemli bir yük alarak, BitTorrent üzerinden veri dağıttı. Linux dağıtımları, ISO disk görüntülerini dağıtmaya yardımcı olmak için BitTorrent kullanır.

BitTorrent, Inc.- Ayrıca popüler μTorrent sel müşteri satın alınan ve geliştirmek protokol olarak BitTorrent gelişmekte sorumlu bir şirket - onların BitTorrent Labs projesi ile yeni şeyler için BitTorrent protokolünü kullanan çeşitli uygulamalar geliştiriyor. Labs deneyler büyüğe canlı video akışı için BitTorrent gücünden yararlanarak güvenli BitTorrent üzerinden doğrudan dosyaları aktararak birçok bilgisayar arasında dosya senkronize eden bir senkronizasyon uygulaması ve video akışı, canlı yayınlanan yardım BitTorrent protokolü kullanan bir BitTorrent Canlı deneyini kapsar Mevcut bant genişliği gereksinimleri olmayan kişi sayısı.

Image
Image

merkezi olmayan ve eşler arası doğası Napster ve başarısızlık orta noktaları ile diğer eşler arası ağlar çökertmek çabalarına doğrudan bir yanıt olarak BitTorrent, esas olarak şu anda korsan için kullanılabilmektedir. Ancak, BitTorrent mevcut durumda meşru kullanımları olan bir araç ve gelecekte diğer birçok potansiyel kullanım aracıdır.

Önerilen: