twitter
Google Plus
tumblr
rss

Yorumlar Hakkında - Duyuru

Yorumlarda lütfen sallama da olsa bir isim yazın. "Adsız" olarak yazıyorsunuz, sonra birçok kişi adsız olarak birşey soruyor. cevap verirken "@adsız (15 ekim 13:08)'de yazan kişi" diye yazıyorum. Hoş olmuyor :) Eminim isminiz çok güzeldir deyip, sizi konuyla baş başa bırakıyorummm.

11 Aralık 2010 Cumartesi

Torrent nedir ?


Torrent nedir , Kelime anlamı nedir , Torrent kelimesi nereden gelmistir,Torrentin çalışma prensibi nedir,nasıl çalışır :

Torrenti kelime anlamını sel olarak ifade edebilriz . Yaratıcısı olan Cohen`in bu ismi koymasındaki amaç dosya paylaşımının sel gibi hızlı ve düzensiz olmasıdır.Kısaca Cohen den bahsetmek gerekirse 1975 yılında Amerika'da doğan ve bilgisayar programlarını çok iyi şekilde kullanan Bram Cohen,BitTorent firmasının CEO'sudur.Torrenti tanımlamak gerekirse buyuk dosyaların transfer edilmesi icin kullanılan guvenli ve hızlı bir paylasım bicimidir diyebiliriz.Torrent bir P2P(peer to peer) dosya paylasım programıdır. Torrent ilk olarak linux sistemler için tasarlamıstır.Linux yazılımları çok büyük ebadlarda olduğu için paylaşılırken hep sorun çıkardıkları icin torrent sistemi doğmustur. Torrent olarak adlandırdığımız yapının sadece dosya uzantısı olduğunu belirtmemiz gerekir .Torrent uzantılı dosyalar ve istemci programlar aracığılı ile eriştiğimiz paylaşım sistemi protokolü (Network Protocol) ise Bittorrent'tir.



BitTorrent Nedir:
P2P yani peertopeer (kişiden kişiye) dosya paylaşımını sağlayan bir uygulamadır. Bu uygulamayı bulan kişi olan Bram Cohen daha sonra BitTorrent adında bir de yazılım yapmıştır. Bu nedenle bu iki kavramı karıştırmamak gerekir, BitTorrent hem uygulama hem de bu uygulamayı bulan kimsenin oluşturduğu bir yazılımın adıdır.
BitTorrent 2 Temmuz 2001 tarihinde ilk kez kullanılmaya başlanmıştır. Ve .torrent uzantılı dosyalar ile dosya paylaşımı yapılmaktadır. Bu .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 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.
Kısacası , bittorrent aracılığı ile dağıtılan büyük dosyaları indirmek için kullanıcıların öncelikle .torrent uzantılı küçük dosyaları indirmeleri ve daha sonra bu küçük dosyaları uygun bittorrent yazılımları ile açmaları gerekmektedir.

Torrent Calısma Esası :
Torrent'in çalışma esası: Torrent'in çalışma esası aslında çok basittir: İlk ana sunucu dosyayı sisteme ve paylaşıma verdiği anda dosya torrent sistemi tarafından binlerce parçalara ayrılıyor. Daha sonra bu parçalar isteyen kişilere gönderiliyor. Böylece herkes parçaları aralarında paylaşmaya başlıyor.

Paylaşımda, elinizdeki dosya büyüklüğü yada hızınız önemli değildir. Paylaşımın en başındada en sonunda da herkes paylaşımda yer alır. Böylece hızlı bağlantısı olan kişilerin üstüne yüklenilmesi önlenir.

Torrent Calısma Prensibi :
Peki torrent nasıl calısır bunu bir inceleyelim.. Torrent sisteminin çalisma prensibi çok basittir. İlk olarak belirlenen ana sunucu paylaşılıcak dosyayı 32kb dan 4mb kadar olan parçalara ayırıyor. Bu parçalar daha sonra tracker dosyasını çeken bütün kullanıcılara dağıtılıyor kullanıcılar hep p2p de olduğu gibi parçaları hem seed eden makinadan hemde öbür download eden makinalardan alabiliyor.Torrentte dosyayı paylaşan kulanıcı , aradan çekilse bile kullanıcılar eksik kalan dosyaları kendi aralarında paylaşıp downloadlarını bitrerek kendileri de birer seeder a dönüşebiliyorlar. Bu paylaşımda kullanıcıların hızı önemli değil buda hızlı upload eden kullanıcıların üzerine yüklenilmesini önlüyor her ne kadar Bitcomet adlı torrent cilent'ı bunun aksini başarıp birçok sistem den banlanmış olsada. Torrent sistemi hatasız download yapmasıylada ünlüdür.Torrent , dosyayı download ederken hata denetliyicisi kullanır ve hatalı dosya indiyse hemen başka bir kullanıcıdan yeni parçacık talep eder bunuda kullanıcıya yansıtmaz hiç bir zaman. Ek olarak torrent , dosya indirirken yer bakımındada tutumlu davranır indirilmemiş bir dosyayla HDD sanal olarak yer kaplamaktansa indirdikçe yer kaplamaya başlar bu özellik bizim gibi çok hızlı internet hızına sahip olmayan kullanıclar için çok iyi bir özelliktir ama 100kb yi geçtiğiniz anlarda bu özellik harddiskinize zarar verebiliyor onun için HDD sanal alan ayırma özelliği de seçilebilir bir seçenek olarak programların içine konmuştur. Torrent sisteminde öbür kullanıcıların ne kadar hızla indirip ne kadara hızla gönderdiğini görebilirsiniz.
Bu görüğünüz resimde klasik kazaa, emule gibi server tabanlı paylaşım sisteminin yönetimini görmektesiniz..
İşte bu da torrent sisteminin ana çalışma prensibi. Gördüğünüz gibi herkes eşit ağırlık üstlenip p2p deki en verimli paylaşım sağlanabilmekte.


Torrent terimleri :

Torrent :
Paylaşılan dosyanın büyüklüğüne göre 20 kb ile 300 kb arasında olabilen, içersinde dosya ile ilgili gerekli tanımları içeren bir dosyacıktır. Esas dosyayı indirebilmeniz için zorunludur.

Availability :
Kullanıcıya(client) dağıtılan programın kaçtane full kopyası olduğunu gösterir. Her bir seed bu sayıya 1.0 ekler. O anda o dosyaynın bir kısmına sahip olan kullanıcılarda sahip oldukları oran kadar availability e ekleme yapar.

Seed ve seeder :
Dosyanın tamamına sahip olan ve bunu paylaşan kişilerdir. Dosyanın tamamının paylaşımda kalabilmesi için en az bir tane seeder olması zorunludur. Yoksa dosya eksik iner.

Peer ve peerer :
Dosyayı indiren ve aynı zamanda bunu paylaşan kişilerdir. BT`ye asıl hız kazandıran bunların paylaşması ve birbirleri ile dosya alışverişi yapmasıdır.

Leech ve leecher :
Sömürücü olarakta tanımlayabiliriz. Dosyayı indiren fakat bir sekilde bunu çok az paylaşan veya hiç paylaşmayan kişilerdir. Bütün zincirin kırılmasına ve hızın oldukça düşmesine neden olurlar. Lütfen bant genişliğinizin elverdiği kadar paylaşın.

Tracker :
Sistemdeki herkesi birbirine bağlayan, torrent dosyasının yüklü olduğu dağıtıcı sistemdir. Dikkat: Dosyanın aslı burada değildir, genellikle alakaları bile yoktur, sadece torrent dosyası yüklüdür.

Reseed :
Bir dosyayı seed eden kimse kalmamış ise, sadece peer'lerdeki tamamlanmamış dosyalar kalmışsa, dosyanın tamamına sahip birinin o swarm'a bağlanıp tekrar o dosyayı seed yapması gerekir. Buna reseed etmek denir. Genellikle reseed isteği yapıp da karşılığını alan peer'lar karşılık olarak dosyanın paylaşımını bir süre daha açık tutarlar.

Swarm :
Bir dosyayı yükleme / gönderme amacı ile birbirine bağlanmış makineler grubu. Örnek olarak bir torrent yüklemeye başladığınızda sizin 10 peer ve 3 seeder'a bağlandığınızı söyler ise, o zaman swarm sizden ve diğer 13 kişiden oluşmaktadır.

Client :
Torrentleri indirmek için kullanılan yazılımların herbirine Client denir.(Azureus, ABC, BitComet, BitTornado...gibi )


Bittorrent İstemcileri :

BitTorrent Official
(BitTorrent'in yaratıcısı Bram Cohen'in orjinal client'ı)
İşletim Sistemi: Linux / MacOS X / Windows
Programlama Dili: Python, C++

Azureus
İşletim Sistemi: Linux, Mac OS, Windows
Programlama Dili: Java

utorrent
İsletim sistemi:Windows

BitTorrent Experimental
İşletim Sistemi: Windows
Programlama Dili: Python

Extended BitTorrent Client (XBT Client)
İşletim Sistemi: Windows
Programlama Dili: C++

TorrentTopia
İşletim Sistemi: Windows
Programlama Dili: belirtilmemiş

Shareaza
(aynı zamanda eMule ortamınında da kullanılıyor)
İşletim Sistemi: Windows
Programlama Dili: belirtilmemiş

PTC - Personal Torrent Collector
İşletim Sistemi: Windows
Programlama Dili: Python

G3 - Bittorrent Client
İşletim Sistemi: Windows
Programlama Dili: Python

BitSpirit
İşletim Sistemi: Windows
Programlama Dili: belirtilmemiş

BitTornado (eski theShad0w's BT Experimental)
İşletim Sistemi: Windows
Programlama Dili: Python

BitComet
İşletim Sistemi: Windows
Programlama Dili: C++

0 yorum:

Yorumlar Hakkında:


Yorum yapmaktan çekinmeyin, Yorumlar hem benim için teşvik, sizin içinde kendinizi ifade edebileceğiniz bir ortam! İyi veya kötü her türlü yoruma açığım. Ha bu arada unutmadan, yaptığınız yorumda bana cevap vermemi beklediğiniz birşey yazdıysanız, lütfen verdiğim cevabı okumak için 1-2 içinde blogumu tekrar kontrol edin.

Yorum Gönder

Etiketgiller

.dll (2) .NET (1) #googleplus (1) +1 butonu (1) 9gag (1) a ve an neye göre belirlenir (1) açıklama (2) Adsense (1) Adtech (1) Afrikalı zenci bir çocuğun bu şiiri (1) algorithm (1) antivirüs (1) Apaci (1) apple (4) arkadaş ekleme (1) Arkadaş-Sevgili Şiiri (1) Arkadaşın Olmayan Kişilerin Resimlerini Görmek (1) asus notebook menteşe kırıldı (1) aşk tesadüfleri sever (1) azize nur (1) bakmak (2) balcali hastanesi (1) basit (3) Basit Css Ornegi (1) basit örnek (3) bedava (2) bedava internete girmek (1) bilgisayar mühendisi (1) bilinçaltı (1) biyografisi (2) blogda değişiklikler (1) blogger kod çevirici (1) blogger temaları (1) blogspot için widgetler (1) boost hack (2) bot yapma (1) bozuk zil sesi (1) btk yasağı (1) c de fonksiyonlar (1) c programlama dili (1) C++ hesap makinesi kodları (1) c++ sayı tahmin oyunu (basit) (1) Cd key already in use (1) CD key değiştirme (1) counter strike cd key sorunu (1) crack (2) cs cd key değiştirme işlemi (1) Css dersleri (1) cyprus flights (1) cyprus travel (1) database (2) ders notu (1) developer (1) directtraveller (1) dns ayarları (1) doğum günü (1) dowland (1) download (12) e-ticaret (1) Eklentisi (18) ekran kararıyor (1) en son bölüm (1) engeli kaldırmak (1) english grammar (1) English Proverbs (1) error (1) Ezel dizisi (1) f8 konferansı (1) facebook (8) facebook giremiyorum (2) Facebook Hesabım kapatıldı (1) facebook hesabıma ulaşamıyorum (1) facebook istatistik (1) facebook neden açılmıyor (1) facebook tarzı (1) facede ilginç profil resmi (1) file_get_contents (1) film müzikleri (1) filmin konusu (1) flash etiket bulutu (1) Follower Bug (1) Friend Requests Blocked (1) full (3) galaxy s3 (2) galaxy s3 ayarları (1) galaxy s3 flash apk (1) galaxy s3 flash player (1) Galaxy S3 Zil Sesi Değiştirme (1) gau (1) girne amerikan (1) gizem doğan facebook (1) go to imageshack.us to register (1) Google (6) Google +1 buton (1) google plus (1) google projeleri (2) göğüslü (1) haberleri (3) hack (6) harici harddisk açılmıyor (1) Hayat Hikayesi (1) hepsiniseninicinyaptim.tumblr.com (1) Hesaba Ulaşılamıyor (1) hileleri (2) how to InnoDB (1) html alt satıra geçme kodu (1) html kod çeviriçi (1) html kodu (1) html5 (1) Ingilizce fillerin 2. ve 3. halleri (1) InnoDB (1) ilginç resimler (1) ilk apple bilgisayar (1) imhatimi (2) imhatimi.org (3) inci sözlük (1) ingilizce sözler (1) ingilizcede (1) iphone (2) iphone 5 (2) iş takip (1) iş takip programı (1) iş takip programı full (1) iş takip programı ücretsiz (1) iş takip programları (1) java (2) karakter sorunu (1) kıbrıs (2) kız arkadaş (1) kimdir (5) kimler oynuyor (3) klasör gizleme (1) kpss (1) kpss çalındı mı (1) kpss soruları (1) Marika Fruscio (1) Mark Zuckerberg (3) mp3 (4) mp3 kesme programı (1) msn hack (3) mysql (2) nasıl açılır (2) nasıl çalışır (3) nasıl kurulur (2) nasıl yapılır (4) nasil (3) ne (7) ne demek (11) ne işe yarar (10) ne zaman (9) neden (4) nedir (16) Need For Speed World Update Sorunu (1) nfs (3) nfs world (1) Nikola Tesla (1) no bra january (1) online izle (4) orucu bozan haller (1) öss (2) ösym (3) Photoshop dosyalarinda psd onizleme (1) php (4) programı (3) resimli anlatım (2) resmi (3) samsung (5) samsung galaxy s3 (4) samsung galaxy s3 sorunları (1) Samsung Galaxy S3 Zil Sesi Değiştirme (1) seditio (7) seditio corehacks (1) seditio destek sitesi (1) Seditio eklenti (4) Seditio Flash Etiket Bulutu (2) seo (1) seo nedir (1) serial (4) sistem gereksinimleri (3) sorunu (8) sözler (2) sözleri (4) sql server 2008 kurulumu (1) Steve Jobs (2) Steve Jobs kimdir (1) survivor taner (1) şiirleri (2) şişmanlama (1) şuuraltı mesajları (1) tavsiye (3) telefon (7) torrent (3) troubleshoot3r (2) troubleshooter (28) türkçe (3) Türkçe Altyazı (1) twitter (2) utf-8 (2) virüs bulaştı (1) web tasarım (1) web tasarım adana (1) windows 7 (3) Yılmaz ilker şahin (2) zend framework (1)