{"id":221,"date":"2013-07-28T02:15:09","date_gmt":"2013-07-27T23:15:09","guid":{"rendered":"http:\/\/yarimada.gen.tr\/?p=221"},"modified":"2013-07-28T22:57:15","modified_gmt":"2013-07-28T19:57:15","slug":"p2p-aglarda-dosya-paylasimi","status":"publish","type":"post","link":"https:\/\/yarimada.gen.tr\/?p=221","title":{"rendered":"P2P A\u011flarda Dosya Payla\u015f\u0131m\u0131"},"content":{"rendered":"<p>Bilgisayar a\u011flar\u0131, iki ya da daha \u00e7ok bilgisayar\u0131n enformasyon de\u011fi\u015fimi, kaynak veya uygulama payla\u015f\u0131m\u0131 amac\u0131yla birbirleriyle ba\u011flanmas\u0131ndan olu\u015fur. Bilgisayarlar\u0131n birbirleriyle ba\u011flanmas\u0131ndan s\u00f6z ediyor olsak da bilgisayar kavram\u0131n\u0131n kapsay\u0131c\u0131l\u0131\u011f\u0131n\u0131, telefonlar\u0131n, televizyonlar\u0131n ve film oynat\u0131c\u0131lar\u0131n bilgisayarla\u015ft\u0131\u011f\u0131n\u0131 unutmamak gerekir.<!--more--><\/p>\n<p>Bilgisayarlar farkl\u0131 teknolojiler (bak\u0131r ve fiber kablolar, fiber optik, k\u0131z\u0131l\u00f6tesi \u0131\u015f\u0131nlar, uydu ba\u011flant\u0131lar\u0131) kullan\u0131larak birbirlerine ba\u011flanabilirler ve bilgisayarlar aras\u0131 ileti\u015fim daha \u00f6nce belirlenmi\u015f (protokol) kurallar \u00e7er\u00e7evesinde ger\u00e7ekle\u015fir.<\/p>\n<p>Enformasyon de\u011fi\u015fimine en g\u00fczel \u00f6rnek dosyalar\u0131n farkl\u0131 bilgisayar kullan\u0131c\u0131lar\u0131nca payla\u015f\u0131m\u0131d\u0131r. Bu payla\u015f\u0131m, bir dosyan\u0131n bilgisayardan bilgisayara transferi bi\u00e7iminde olabilece\u011fi gibi iki ya da daha fazla bilgisayar kullan\u0131c\u0131s\u0131n\u0131n e\u015f zamanl\u0131 olarak ayn\u0131 belge \u00fczerinde \u00e7al\u0131\u015fmas\u0131 da olabilir. Enformasyon de\u011fi\u015fimi, anl\u0131k mesajla\u015fma ve video konferans gibi bi\u00e7imlerde de ger\u00e7ekle\u015febilir. Payla\u015f\u0131lan kaynaklara ise birden fazla bilgisayar\u0131n ortak kulland\u0131\u011f\u0131 yaz\u0131c\u0131lar \u00f6rnek g\u00f6sterilebilir. Her bilgisayara bir yaz\u0131c\u0131 ba\u011flamaktansa bir yaz\u0131c\u0131y\u0131 a\u011f \u00fczerinden payla\u015ft\u0131rmak daha ekonomiktir. Bilgisayarlar i\u015f yerlerinde belirli bir i\u015fi ayn\u0131 anda yapabilmek ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc korumak i\u00e7in de a\u011fa dahil edilirler. Bir i\u015f yerinde kullan\u0131lan muhasebe uygulamas\u0131, a\u011f \u00fczerinden farkl\u0131 kullan\u0131c\u0131lar taraf\u0131ndan ayn\u0131 anda kullan\u0131labilir.<\/p>\n<p>A\u011f\u0131 olu\u015fturma amac\u0131m\u0131z, a\u011f\u0131n yap\u0131s\u0131n\u0131 da belirler. \u00d6rne\u011fin, iki kullan\u0131c\u0131 sadece aralar\u0131nda dosya payla\u015fmak istediklerinde a\u015fa\u011f\u0131daki gibi basit bir a\u011f olu\u015fturulabilir:<\/p>\n<figure id=\"attachment_222\" aria-describedby=\"caption-attachment-222\" style=\"width: 331px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-222\" alt=\"Resim-1\" src=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-1.png\" width=\"331\" height=\"103\" srcset=\"https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-1.png 331w, https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-1-300x93.png 300w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><\/a><figcaption id=\"caption-attachment-222\" class=\"wp-caption-text\">Resim-1<\/figcaption><\/figure>\n<p>A ve B bilgisayarlar\u0131 birbirlerine a\u011f \u00fczerinden ses, g\u00f6r\u00fcnt\u00fc ve metin dosyalar\u0131 g\u00f6nderebilirler.<\/p>\n<p>Bilgisayar a\u011f\u0131nda belirli bir i\u00e7eri\u011fi sunan sunucu bilgisayarlar (server) ve bundan faydalanan istemci (client) bilgisayarlar bulunur. Resim-2&#8217;de A ve B istemcileri, C sunucusunu kullanmaktad\u0131r.<\/p>\n<p><a href=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-223\" alt=\"ag-2\" src=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-2.png\" width=\"429\" height=\"418\" srcset=\"https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-2.png 429w, https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/ag-2-300x292.png 300w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><\/a><\/p>\n<p>\u00c7o\u011funlukla sunucular istemcilere g\u00f6re daha \u00fcst\u00fcn teknik \u00f6zelliklere sahiptir. Ama bu bir zorunluluk de\u011fildir. Tam tersi de olabilir. \u0130stemcilerden ve sunuculardan olu\u015fan bir a\u011f, hiyerar\u015fik bir ili\u015fkidir. Herhangi bir istemcinin yoklu\u011fu di\u011fer istemcileri ya da sunucuyu olumsuz etkilemez. Sunucuda ya\u015fanan herhangi bir olumsuzluk ise istemcilerin \u00e7al\u0131\u015fmas\u0131n\u0131 do\u011frudan etkileyecektir.<\/p>\n<p>\u0130stemci ve sunucu kavramlar\u0131 a\u011fdaki bilgisayarlar aras\u0131 ili\u015fkide bilgisayar\u0131n rol\u00fcn\u00fc g\u00f6sterir. Pekala ayn\u0131 bilgisayar a\u011fda hem istemci hem de sunucu olabilir. Asl\u0131nda Resim 1&#8217;deki A bilgisayar\u0131, i\u00e7erdi\u011fi dosyalar\u0131 B ile payla\u015f\u0131rken sunucu, B&#8217;nin dosyalar\u0131ndan faydalan\u0131rken istemcidir. Bilgisayarlar\u0131n a\u011fda nas\u0131l ve hangi rollerle ili\u015fkilendirilece\u011fi ve bu ili\u015fkinin hangi kurallar \u00e7er\u00e7evesinde ger\u00e7ekle\u015fece\u011fi a\u011f\u0131n olu\u015fumunda belirleyicidir.<\/p>\n<p>A\u011flar\u0131n a\u011f\u0131 \u0130nternet&#8217;e bakal\u0131m.<\/p>\n<p>\u0130nternet&#8217;in 1960&#8217;larda, ABD Savunma Bakanl\u0131\u011f\u0131&#8217;n\u0131n bir n\u00fckleer sava\u015fta SSCB&#8217;nin zaferini ya da ABD ileti\u015fim a\u011flar\u0131n\u0131n \u00e7\u00f6kertilmesini \u00f6nlemeye y\u00f6nelik bir planla do\u011fdu\u011fu bilinir. Fakat bu plan\u0131n nas\u0131l ger\u00e7ekle\u015ftirildi\u011fi, a\u011flar\u0131n a\u011f\u0131ndaki bilgisayarlar\u0131n nas\u0131l ili\u015fkilendirildi\u011fi \u00f6nemlidir:<\/p>\n<blockquote><p>Proje, bir \u00f6l\u00e7\u00fcye dek d\u00fc\u015fman\u0131n g\u00fcc\u00fcne hareket kabiliyeti ve arazinin bilgisiyle kar\u015f\u0131 koyabilmek i\u00e7in gerilla g\u00fc\u00e7lerinin \u00e7ok geni\u015f bir araziye yay\u0131lmas\u0131n\u0131 \u00f6ng\u00f6ren Maocu taktiklerin elektronik bir dengiydi. Sonu\u00e7, tam da mucitlerinin istedi\u011fi gibi, herhangi bir merkezden kontrol edilemeyen, elektronik bariyerleri a\u015farak birbirleriyle say\u0131s\u0131z bi\u00e7imde ba\u011flant\u0131 kurabilen binlerce \u00f6zerk bilgisayardan olu\u015fan bir a\u011f mimarisi oldu [1]. (s. 8)<\/p><\/blockquote>\n<p>Bu nedenle \u0130nternet&#8217;in sans\u00fcrlenmesi pek kolay olmamaktad\u0131r. T\u00fcm engellemelere ra\u011fmen yasakl\u0131 sitelere girilebilir. H\u00fck\u00fcmetlerin elektronik takibi alt edilebilir. \u00d6rne\u011fin M\u0131s\u0131r H\u00fck\u00fcmeti \u0130nternet kar\u015f\u0131s\u0131nda \u00e7aresiz kalm\u0131\u015f, ileti\u015fimi engellemek i\u00e7in \u0130nternet&#8217;i tamamen kesmek d\u0131\u015f\u0131nda bir yol bulamam\u0131\u015ft\u0131r.<\/p>\n<p>\u0130nternet&#8217;in ademi merkeziyet\u00e7i niteli\u011fi ve bu niteli\u011fin a\u011fdaki uygulamalarda korunmas\u0131 devletlerin ve \u015firketlerin yapt\u0131r\u0131mlar\u0131na kar\u015f\u0131 koyabilmek ad\u0131na \u00f6nemlidir. Bir dosya payla\u015f\u0131m uygulamas\u0131 olan Napster&#8217;in hikayesi buna g\u00fczel bir \u00f6rnektir.<\/p>\n<h2>Napster<\/h2>\n<p>Her \u015fey mp3&#8217;\u00fcn icad\u0131yla ba\u015flad\u0131 diyebiliriz. mp3 teknolojisi, ses dosyalar\u0131n\u0131 s\u0131k\u0131\u015ft\u0131rarak boyutlar\u0131n\u0131n k\u00fc\u00e7\u00fclmesine olanak veren ve b\u00f6ylece m\u00fczik eserlerinin payla\u015f\u0131labilirli\u011fini artt\u0131ran bir teknoloji. 1990lar\u0131n ikinci yar\u0131s\u0131nda \u0130nternet, mp3 payla\u015f\u0131m siteleriyle doldu.<\/p>\n<p>Fakat 1999 y\u0131l\u0131nda 18 ya\u015f\u0131nda olan Shawn Fanning&#8217;e g\u00f6re bir m\u00fczik eserine ait mp3 dosyas\u0131n\u0131 bulmak hala s\u0131k\u0131nt\u0131l\u0131yd\u0131. Arama motorlar\u0131nda bir m\u00fczik eserini aratt\u0131\u011f\u0131n\u0131zda kar\u015f\u0131n\u0131za ilgili ilgisiz \u00e7ok say\u0131da ba\u011flant\u0131 \u00e7\u0131k\u0131yordu. \u00dcstelik bu ba\u011flant\u0131lar aras\u0131nda ses dosyas\u0131n\u0131n art\u0131k sunucuda yer almad\u0131\u011f\u0131 \u00f6l\u00fc ba\u011flant\u0131lar da \u00e7oktu. Fanning, sadece mp3 dosyalar\u0131 aras\u0131nda bir arama yapan, merkezi bir sunucu olmadan dosyalar\u0131n payla\u015f\u0131labildi\u011fi ve kullan\u0131c\u0131lar\u0131n kendi aralar\u0131nda sohbet edebilece\u011fi bir yaz\u0131l\u0131m geli\u015ftirmeye karar verdi. Fanning, aylarca s\u00fcren bir \u00e7al\u0131\u015fmadan sonra geli\u015ftirdi\u011fi ve Napster (k\u0131v\u0131rc\u0131k sa\u00e7lar\u0131ndan dolay\u0131 Fanning&#8217;in okuldaki lakab\u0131yd\u0131) ad\u0131n\u0131 verdi\u011fi yaz\u0131l\u0131m\u0131n i\u00e7erdi\u011fi a\u011f ili\u015fkileri a\u015fa\u011f\u0131daki gibiydi (<a href=\"http:\/\/www.howstuffworks.com\/napster.htm\">http:\/\/www.howstuffworks.com\/napster.htm<\/a>):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-224\" alt=\"napster\" src=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/napster.png\" width=\"504\" height=\"644\" srcset=\"https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/napster.png 504w, https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/napster-234x300.png 234w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<p>Bilgisayar\u0131n\u0131zdaki Napster uygulamas\u0131n\u0131 kullanarak bir \u015fark\u0131 indirmek istedi\u011finizde \u00f6nce Napster&#8217;in merkezi indeks sunucusuna ba\u011flanman\u0131z gerekiyordu. Bu sunucu, kendisine ba\u011fl\u0131 istemcilerin listesini ve bu istemcilerin payla\u015ft\u0131\u011f\u0131 dosyalar\u0131n bilgisini saklamaktayd\u0131. Mp3 dosyalar\u0131, Napster sunucusunda de\u011fil, istemci bilgisayarlar\u0131nda yer al\u0131yordu. Eser veya sanat\u00e7\u0131 ad\u0131 yazarak yapt\u0131\u011f\u0131n\u0131z arama Napster&#8217;in merkezi indeks sunucusuna gidiyordu. Daha sonra bu sunucu, bulunan eserlerin listesini, bu eserlerin hangi istemci bilgisayar\u0131nda yer ald\u0131\u011f\u0131 bilgisiyle beraber size iletiyordu. Siz de listede yer alan bir esere t\u0131klayarak bu eserin ses dosyas\u0131n\u0131 ba\u015fka bir istemci bilgisayardan indirebiliyordunuz. Bu tarz ileti\u015fime, P2P (peer to peer \u2013 akranlar aras\u0131 ileti\u015fim) denir.<\/p>\n<figure id=\"attachment_225\" aria-describedby=\"caption-attachment-225\" style=\"width: 156px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/sunucu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-225\" alt=\"Sunucu Tabanl\u0131 A\u011f\" src=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/sunucu.png\" width=\"156\" height=\"135\" \/><\/a><figcaption id=\"caption-attachment-225\" class=\"wp-caption-text\">Sunucu Tabanl\u0131 A\u011f<\/figcaption><\/figure>\n<figure id=\"attachment_226\" aria-describedby=\"caption-attachment-226\" style=\"width: 152px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/p2p.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-226\" alt=\"P2P A\u011f\" src=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/p2p.png\" width=\"152\" height=\"135\" \/><\/a><figcaption id=\"caption-attachment-226\" class=\"wp-caption-text\">P2P A\u011f<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Napster&#8217;dan \u00f6nce de dosya payla\u015f\u0131l\u0131yordu. Fakat Napster, dosya payla\u015f\u0131m\u0131n\u0131 kolayla\u015ft\u0131rarak dosya payla\u015f\u0131m\u0131n\u0131 yayg\u0131nla\u015ft\u0131rd\u0131. Tabi bu durum kay\u0131t \u015firketlerinin g\u00f6z\u00fcnden ka\u00e7mad\u0131 ve Napster&#8217;\u0131n yasal bir uygulama olmad\u0131\u011f\u0131n\u0131 iddia ettiler. Napster ise yapt\u0131\u011f\u0131 savunmada 1992 y\u0131l\u0131nda \u00e7\u0131kan, Sesin Evde Kaydedilmesi Hakk\u0131ndaki Kanun&#8217;u (<a href=\"http:\/\/en.wikipedia.org\/wiki\/_Home_Recording_Act\">http:\/\/en.wikipedia.org\/wiki\/_Home_Recording_Act<\/a>) referans g\u00f6stererek kullan\u0131c\u0131lar\u0131n dosya payla\u015f\u0131m\u0131n\u0131n yasalara ayk\u0131r\u0131 olmad\u0131\u011f\u0131n\u0131 belirtti. \u0130lgili kanun, ticari ya da herhangi bir \u00e7\u0131kar amac\u0131 g\u00fctmeksizin ki\u015filere ellerindeki m\u00fczik eserlerini arkada\u015flar\u0131yla payla\u015fma olana\u011f\u0131 sunuyordu. Arkada\u015f\u0131n tan\u0131m\u0131 ve say\u0131s\u0131 hakk\u0131nda hi\u00e7bir k\u0131s\u0131tlama yoktu. T\u00fcm \u0130nternet kullan\u0131c\u0131lar\u0131 arkada\u015ft\u0131 ve dolay\u0131s\u0131yla P2P a\u011flarda payla\u015f\u0131mda yasaya ayk\u0131r\u0131 bir durum olmamal\u0131yd\u0131.<\/p>\n<p>Mahkeme ayn\u0131 g\u00f6r\u00fc\u015fte de\u011fildi. Napster&#8217;in faaliyetleri telif haklar\u0131n\u0131 ihlal etti\u011fi gerek\u00e7esiyle 2000 y\u0131l\u0131nda durduruldu ve Napster 2002 y\u0131l\u0131nda iflas\u0131n\u0131 a\u00e7\u0131klad\u0131. Napster&#8217;in a\u015fil topu\u011fu merkezi sunucularda tutulan dizinleriydi. Nitekim mahkemede Napster&#8217;a telif haklar\u0131n\u0131 ihlal eden dosyalar\u0131n sunucuya kayd\u0131n\u0131 engellemedi\u011fi gerek\u00e7esiyle bir su\u00e7lama y\u00f6neltildi.<\/p>\n<p>Napster 2001 y\u0131l\u0131nda yapt\u0131\u011f\u0131 savunmada telif hakk\u0131 ihlallerini %99.4 oran\u0131nda engelleyen bir teknoloji geli\u015ftirdi\u011fini s\u00f6yledi. Ancak mahkeme bu oran\u0131 yeterli bulmad\u0131! Lawrence Lessig&#8217;e g\u00f6re mahkemenin bu oran\u0131 yeterli bulmamas\u0131, as\u0131l sava\u015f\u0131n telif haklar\u0131 \u00fczerine de\u011fil dosya payla\u015f\u0131m teknolojileri \u00fczerine oldu\u011funun bir g\u00f6stergesiydi [2].<\/p>\n<p>\u015eirketlerin bu sava\u015f ilan\u0131 kar\u015f\u0131l\u0131ks\u0131z kalmad\u0131.<\/p>\n<h2>Gnutella<\/h2>\n<p>Justin Frankel, Gianluca Rubinacci ve Tom Pepper taraf\u0131ndan geli\u015ftirildi. Gnutella, Napster&#8217;den farkl\u0131 olarak dosya payla\u015f\u0131m\u0131n\u0131 m\u00fczik dosyalar\u0131 ile s\u0131n\u0131rlam\u0131yordu. Gnutella da P2P bir a\u011f\u0131yd\u0131 ve Napster gibi,<\/p>\n<ul>\n<li>Kullan\u0131c\u0131lar payla\u015fmak istedikleri dosyalar\u0131 kendi bilgisayarlar\u0131 \u00fczerinden di\u011fer kullan\u0131c\u0131lara sunuyorlard\u0131.<\/li>\n<li>Gnutella a\u011f\u0131na bir yaz\u0131l\u0131m kullanarak ba\u011flan\u0131yorlard\u0131.<\/li>\n<\/ul>\n<p>Fakat Napster olay\u0131ndan ders al\u0131nm\u0131\u015ft\u0131. Napster&#8217;den farkl\u0131 olarak Gnutella&#8217;da,<\/p>\n<ul>\n<li>Payla\u015f\u0131lan t\u00fcm dosyalar\u0131n bilgisine sahip merkezi sunucu bulunmaz. Napster&#8217;daki indeks sunucusunun g\u00f6revi a\u011fadaki di\u011fer istemciler taraf\u0131ndan yerine getirilir.<\/li>\n<li>Tek bir istemci uygulamas\u0131 yoktur. Gnutella a\u011f\u0131nda, protokol kurallar\u0131na uyan ba\u015fka ba\u015fka uygulamalar olabilir.<\/li>\n<\/ul>\n<p>Yaz\u0131n\u0131n ba\u015f\u0131nda belirtildi\u011fi gibi istemcilerin sunucuya ba\u011f\u0131ml\u0131 oldu\u011fu merkezi sistemlerde, istemciler sunucudaki herhangi bir sorundan do\u011frudan etkilenmektedir. Napster&#8217;in ba\u015f\u0131na gelen yasal sorun t\u00fcm Napster a\u011f\u0131n\u0131 ortadan kald\u0131rm\u0131\u015ft\u0131r. \u015eimdi mahkemelerin su\u00e7layabilece\u011fi ne merkezi bir sunucu vard\u0131r ne de t\u00fcm P2P ileti\u015fi engelleyebilecek bir a\u015fil topu\u011fu.<\/p>\n<p>\u015eimdi tek bir yaz\u0131l\u0131m da olmad\u0131\u011f\u0131ndan bir ki\u015fi ya da grubun yaz\u0131l\u0131m\u0131na dava a\u00e7arak a\u011f\u0131 \u00e7\u00f6kertmek de m\u00fcmk\u00fcn de\u011fildir. Gnutella protokol\u00fc \u00e7er\u00e7evesinde, ayn\u0131 dili konu\u015fan uygulamalar a\u011f\u0131n s\u00fcreklili\u011fini sa\u011flar.<\/p>\n<p>Peki Gnutella, her \u015feyi bilen merkezi bir sunucu olmaks\u0131z\u0131n nas\u0131l \u00e7al\u0131\u015fmaktad\u0131r? (bkz. <a href=\"http:\/\/computer.howstuffworks.com\/file-sharing.htm\">http:\/\/computer.howstuffworks.com\/file-sharing.htm<\/a>)<\/p>\n<p>Herhangi bir Gnutella istemcisiyle a\u011fa ba\u011fland\u0131\u011f\u0131n\u0131zda, bu istemci a\u011fdaki en az bir Gnutella istemcisinin adresini bilir. Bu ilk adresi ya siz belirtmi\u015fsinizdir ya da kulland\u0131\u011f\u0131n\u0131z Gnutella istemcisi geli\u015ftirilirken \u00f6nceden belirtilmi\u015ftir. Bir dosya aratt\u0131\u011f\u0131n\u0131zda, ilk ula\u015ft\u0131\u011f\u0131n\u0131z istemciler arad\u0131\u011f\u0131n\u0131z dosyan\u0131n kendi disklerinde olup olmad\u0131\u011f\u0131na bakar. E\u011fer varsa, bu dosya adresini indirebilmeniz i\u00e7in size g\u00f6nderir. Dosya yoksa, talebinizi a\u011fdaki di\u011fer istemcilere iletir. Ayn\u0131 ad\u0131m, mesaj\u0131n iletildi\u011fi di\u011fer istemcilerde de ger\u00e7ekle\u015fir. Aramalar\u0131n\u0131zda TTL (time to live) adl\u0131 bir zaman kriteri belirtirsiniz ve yan\u0131t\u0131n s\u00fcrenin izin verdi\u011fi \u00f6l\u00e7\u00fcde d\u00f6nmesini beklersiniz. 6. veya 7. derinli\u011fe kadar inilebilir ve eri\u015filebilen istemci say\u0131s\u0131 8000&#8217;i a\u015fabilir:<\/p>\n<p><a href=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/gnutella.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-227\" alt=\"gnutella\" src=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/gnutella.png\" width=\"399\" height=\"300\" srcset=\"https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/gnutella.png 399w, https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/gnutella-300x225.png 300w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/a><\/p>\n<p>G\u00f6r\u00fcld\u00fc\u011f\u00fc gibi Gnutella&#8217;da, herhangi bir mahkeme karar\u0131n\u0131n, bir bilgisayar\u0131 devre d\u0131\u015f\u0131 b\u0131rakarak a\u011f ileti\u015fimine son vermesi m\u00fcmk\u00fcn de\u011fildir. Ba\u015fta Limewire olmak \u00fczere Gnutella protokol\u00fc \u00fczerinden haberle\u015fen \u00e7ok say\u0131da istemci uygulamas\u0131 vard\u0131r. Limewire ayn\u0131 zamanda \u00f6zg\u00fcr bir yaz\u0131l\u0131md\u0131r. Limewire yaz\u0131l\u0131m\u0131n\u0131n geli\u015ftiricileri yasal yapt\u0131r\u0131mlara maruz kalsa da ayn\u0131 kod ba\u015fka bi\u00e7imler alt\u0131nda \u00f6zg\u00fcrl\u00fc\u011f\u00fcne devam eder (bkz. <a href=\"http:\/\/en.wikipedia.org\/wiki\/LimeWire_Pirate_Edition\">http:\/\/en.wikipedia.org\/wiki\/LimeWire_Pirate_Edition<\/a>).<\/p>\n<p>Gnutella&#8217;y\u0131 yasal yollardan durdurmak pek olanakl\u0131 de\u011fildir. Ama a\u011f\u0131 gereksiz ve yo\u011fun bir \u015fekilde me\u015fgul ederek ve istemcilere bozuk dosyalar yerle\u015ftirip a\u011f\u0131n g\u00fcvenirli\u011fini sarsarak a\u011f\u0131 i\u00e7ten \u00e7\u00f6kertme giri\u015fimleri de olmu\u015ftur. Bu giri\u015fimler, programc\u0131lar taraf\u0131ndan etkisiz hale getirilmi\u015ftir.<\/p>\n<p>Fakat Gnutella&#8217;y\u0131 merkezi bir indeks sunucusu olan Napster ile kar\u015f\u0131la\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda baz\u0131 dezavantajlar\u0131n\u0131n da oldu\u011funu g\u00f6r\u00fcr\u00fcz.<\/p>\n<p>Merkezdeki Napster sunucusu a\u011fa ba\u011fl\u0131 t\u00fcm bilgisayarlar\u0131n disklerindeki dosyalar\u0131n bilgisine sahiptir. Gnutella&#8217;da ise arama kapsam\u0131 o an eri\u015filebilen istemci say\u0131s\u0131 ile s\u0131n\u0131rl\u0131d\u0131r. A\u011fda 1 milyon istemci bulunabilir. Ama rastgele 8000 bilgisayara eri\u015fip bir \u015fey bulamaman\u0131z da olas\u0131d\u0131r.<\/p>\n<p>Arama do\u011frudan tek bir sunucuya eri\u015ferek de\u011fil de da\u011f\u0131t\u0131k bir bi\u00e7imde ger\u00e7ekle\u015fti\u011finden yan\u0131t\u0131n d\u00f6n\u00fc\u015f\u00fc daha uzun zaman alabilir.<\/p>\n<p>Her istemci, ayn\u0131 zamanda bir sunucudur. Gelen talepleri al\u0131p di\u011fer istemcilere iletir. Bu haberle\u015fme de daha yo\u011fun bir a\u011f trafi\u011fi yarat\u0131r.<\/p>\n<h2>BitTorrent<\/h2>\n<p>BitTorrent de Gnutella gibi tek bir uygulama de\u011fil, farkl\u0131 uygulamalar taraf\u0131ndan ger\u00e7ekle\u015ftirimi yap\u0131labilen bir protokold\u00fcr. Bram Cohen taraf\u0131ndan geli\u015ftirilen ilk s\u00fcr\u00fcm\u00fc 2001&#8217;de, son s\u00fcr\u00fcm\u00fc ise 2008&#8217;de yay\u0131nland\u0131. A\u011f\u0131 daha verimli kullan\u0131yor olmas\u0131 Bittorent&#8217;i Gnutella&#8217;dan daha pop\u00fcler hale getirdi.<\/p>\n<p>BitTorrent&#8217;in kendinden \u00f6nceki P2P protokollerinden en b\u00fcy\u00fck fark\u0131 dosya indirme i\u015fini da\u011f\u0131t\u0131k bir \u015fekilde ger\u00e7ekle\u015ftirmesi oldu.<\/p>\n<p>BitTorrent&#8217;te, a\u011fdaki dosyaya tohum (seed), bir dosyay\u0131 y\u00fckleyen veya dosyan\u0131n tamam\u0131na sahip olan kullan\u0131c\u0131ya tohumcu (seeder) ad\u0131 verilir. Dosyay\u0131 indirene ise s\u00f6m\u00fcrgen (leecher) denir. S\u00f6m\u00fcrgen dosyan\u0131n tamam\u0131n\u0131 indirdi\u011finde s\u00f6m\u00fcrgenli\u011fi sona erir ve tohumcu olur. A\u011fda herhangi bir tohumcu oldu\u011fu s\u00fcrece, dosya da\u011f\u0131t\u0131labilirli\u011fini korur.<\/p>\n<p>BitTorrent a\u011f\u0131 be\u015f bile\u015fenden olu\u015fuyor.<\/p>\n<p><strong>1. \u0130\u00e7erik Dosyas\u0131:<\/strong> \u0130\u00e7erik herhangi bir dosya olabilir. BitTorrent istemcisi bu i\u00e7eri\u011fi par\u00e7alar. B\u00f6ylece dosya di\u011fer P2P protokollerinde oldu\u011fu gibi tek bir bilgisayardan indirilme zorunlulu\u011fundan kurtulur. Herhangi bir dosyan\u0131n bir par\u00e7as\u0131n\u0131 A bilgisayar\u0131ndan, di\u011fer bir par\u00e7as\u0131n\u0131 B&#8217;den, bir di\u011ferini C&#8217;den indirmek m\u00fcmk\u00fcnd\u00fcr. \u0130ndirme i\u00e7in tek bir bilgisayara ba\u011f\u0131ml\u0131l\u0131k ortadan kalkt\u0131\u011f\u0131ndan indirme i\u015flemi Napster&#8217;dan ve Gnutella&#8217;dan \u00e7ok daha h\u0131zl\u0131d\u0131r..<\/p>\n<p><strong>2. Torrent Dosyas\u0131:<\/strong> \u0130\u00e7erik dosyas\u0131n\u0131n P2P a\u011fa tohum olarak ekilebilmesi i\u00e7in bir torrent dosyas\u0131n\u0131n olu\u015fturulmas\u0131 gerekir. Torrent dosyalar\u0131 birka\u00e7 kilobayttan olu\u015fur ve dosyan\u0131n nas\u0131l par\u00e7aland\u0131\u011f\u0131 bilgisini i\u00e7erir.<\/p>\n<p><strong>3. \u0130ndeks:<\/strong> \u0130ndeks siteleri, torrent dosyalar\u0131n\u0131n aranmas\u0131n\u0131 kolayla\u015ft\u0131ran bir aray\u00fcz sunar. Di\u011fer P2P a\u011flarda oldu\u011fu gibi sunucularda herhangi bir i\u00e7erik bar\u0131nd\u0131r\u0131lmaz. Arama sonu\u00e7lar\u0131, dosyalar\u0131n torrent bilgilerini i\u00e7erir. \u0130ndeks dosyalar\u0131ndan arama hizmeti sunan isoHunt.com&#8217;a a\u00e7\u0131lan davada isoHunt.com yapt\u0131klar\u0131n\u0131n arama motorlar\u0131n\u0131n yapt\u0131klar\u0131ndan farks\u0131z oldu\u011funu savunup, arama motorlar\u0131 gibi arama sonucundan sorumlu olamayacaklar\u0131n\u0131 belirtmi\u015ftir. Tabi bu tarz savunmalar yine pek kabul g\u00f6rmemi\u015ftir.<\/p>\n<p><strong>4. Takip\u00e7i (Tracker)<\/strong>: Bir torrent dosyas\u0131n\u0131 a\u00e7t\u0131\u011f\u0131n\u0131zda dosyan\u0131n tohumcular\u0131n\u0131n ve s\u00f6m\u00fcrgenlerinin listesini veren bir takip\u00e7i sunucusuna eri\u015filir. Takip\u00e7i, i\u00e7eri\u011fe dair bir bilgi i\u00e7ermez. Sadece i\u00e7eri\u011fe eri\u015filebilecek bilgisayarlar\u0131n listesine (swarm) sahiptir. S\u00fcrekli takip\u00e7iye eri\u015fime gerek yoktur. Takip\u00e7ide gerekli bilgi al\u0131nd\u0131ktan sonra dosyan\u0131n indirilmesi ba\u015flar.<\/p>\n<p><strong>5. \u0130stemci:<\/strong> Dosya tohumlamak, torrent dosyalar\u0131n\u0131 okumak ve indirme i\u015flerini y\u00f6netmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>Tohumcu ve s\u00f6m\u00fcrgen terimleri belirli bir dosyayla ili\u015fkilidir. Bir istemci bir dosya i\u00e7in tohumcu, bir ba\u015fkas\u0131 i\u00e7in s\u00f6m\u00fcrgen olabilir. Bir s\u00f6m\u00fcrgen dosyan\u0131n x. par\u00e7as\u0131n\u0131 indirmi\u015f, bir ba\u015fkas\u0131 7. par\u00e7as\u0131n\u0131 indirmi\u015f olabilir. Bu durumda, her iki s\u00f6m\u00fcrgen birbirinden faydalanabilir.<\/p>\n<figure id=\"attachment_228\" aria-describedby=\"caption-attachment-228\" style=\"width: 387px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/bittorrent.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-228\" alt=\"Bir BitTorrent istemcisi ayn\u0131 anda dosyan\u0131n \u00e7e\u015fitli b\u00f6l\u00fcmlerini g\u00f6nderip alabilir.\" src=\"http:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/bittorrent.png\" width=\"387\" height=\"342\" srcset=\"https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/bittorrent.png 387w, https:\/\/yarimada.gen.tr\/wp-content\/uploads\/2013\/07\/bittorrent-300x265.png 300w\" sizes=\"auto, (max-width: 387px) 100vw, 387px\" \/><\/a><figcaption id=\"caption-attachment-228\" class=\"wp-caption-text\">Bir BitTorrent istemcisi ayn\u0131 anda dosyan\u0131n \u00e7e\u015fitli b\u00f6l\u00fcmlerini g\u00f6nderip alabilir.<\/figcaption><\/figure>\n<p>BitTorrent&#8217;te bir \u015fey payla\u015fmayan s\u00f6m\u00fcrgenlere kar\u015f\u0131 da \u00f6nlem al\u0131nm\u0131\u015ft\u0131r. Protokole yerle\u015ftirilen tit-for-tat adl\u0131 ilkeyle payla\u015f\u0131mda bulunanlar a\u011f kullan\u0131m\u0131nda daha avantajl\u0131 hale getirilmektedir.<\/p>\n<p>BitTorrent&#8217;in de a\u015fil topu\u011fu merkez sunucular\u0131d\u0131r. \u0130ndeks ve takip i\u015flemleri i\u00e7in merkezi sunucular kullan\u0131lmaktad\u0131r. Fakat BitTorrent yaln\u0131zca telif hakk\u0131 ihlali i\u00e7eren dosyalar\u0131n payla\u015f\u0131m\u0131 i\u00e7in de\u011fil \u00e7ok say\u0131da yasal ama\u00e7 i\u00e7in de kullan\u0131lmaktad\u0131r:<\/p>\n<ul>\n<li>B\u00fcy\u00fck Britanya H\u00fck\u00fcmeti, vatanda\u015flar\u0131n vergilerinin nas\u0131l harcand\u0131\u011f\u0131n\u0131n detaylar\u0131 BitTorrent kullanarak da\u011f\u0131tm\u0131\u015ft\u0131r.<\/li>\n<li>Facebook ve Twitter, sunucular\u0131ndaki g\u00fcncellemeleri BitTorrent protokol\u00fc \u00fczerinden yapmaktad\u0131r.<\/li>\n<li>CBC (Kanada Yay\u0131n Kurumu), NRK (Norve\u00e7 Yay\u0131n Kurumu), VPRO (Hollanda Yay\u0131n Kurumu) vb yay\u0131nc\u0131 kurulu\u015flar telif hakk\u0131 sorunu olmayan i\u00e7eriklerini BitTorrent \u00fczerinden da\u011f\u0131tmay\u0131 tercih etmi\u015flerdir.<\/li>\n<li>Vodo (http:\/\/vodo.net\/), telif hakk\u0131 sorunu olmayan i\u00e7eri\u011fi BitTorrent \u00fczerinden da\u011f\u0131tmaktad\u0131r.<\/li>\n<\/ul>\n<p>Fakat BitTorrent&#8217;in merkez sunucular\u0131 \u00e7al\u0131\u015famaz hale geldi\u011finde de alternatif \u00e7\u00f6z\u00fcmler haz\u0131rd\u0131r. BitTorrent protokol\u00fc de\u011fi\u015fen \u015fartlara g\u00f6re h\u0131zla evrimle\u015febilen bir potansiyele sahiptir. \u015eu anda bile Gnutella benzeri merkezsiz BitTorrent alternatifleri vard\u0131r<\/p>\n<p style=\"text-align: center;\">***<\/p>\n<p>Bu yaz\u0131da, P2P a\u011flar\u0131n tarihsel geli\u015fim s\u00fcrecinde k\u0131sa bir gezinti yapt\u0131k. P2P a\u011flar\u0131 internette bilginin \u00f6zg\u00fcr ak\u0131\u015f\u0131n\u0131 savunanlarla buna kar\u015f\u0131 \u00e7\u0131kanlar\u0131n m\u00fccadelesi sonucunda geli\u015fiyor. Castells&#8217;in belirtti\u011fi gibi gerilla, harekat kabiliyeti ve arazinin bilgisi ile \u00e7ok geni\u015f bir araziye yay\u0131larak bilginin \u00f6zg\u00fcr ak\u0131\u015f\u0131n\u0131 ger\u00e7ekle\u015ftiriyor. Kar\u015f\u0131 g\u00fc\u00e7ler de kimi zaman yasal yollarla, kimi zaman DRM (Say\u0131sal K\u0131s\u0131tlamalar Y\u00f6netimi) ile, kimi zaman da DPI (Derin Paket \u0130nceleme) ile bilginin \u00f6zg\u00fcr ak\u0131\u015f\u0131n\u0131 k\u0131s\u0131tlamaya \u00e7al\u0131\u015f\u0131yorlar.<\/p>\n<p>Peki P2P a\u011flar toplumsal ili\u015fkileri nas\u0131l etkiliyor? P2P a\u011flar\u0131nda \u00e7ok say\u0131da akt\u00f6r var. Bir\u00e7ok kullan\u0131c\u0131 sadece m\u00fczik, video ve kitap payla\u015fmak i\u00e7in P2P a\u011flar\u0131n\u0131 kullanmaktad\u0131r. P2P&#8217;nin bu bireysel kullan\u0131m\u0131 d\u0131\u015f\u0131nda, P2P&#8217;ye daha bilin\u00e7li m\u00fcdahalelerde bulunabilen \u00f6rg\u00fctl\u00fc yap\u0131lar da var.<\/p>\n<p>Bu \u00f6rg\u00fctlerin ba\u015f\u0131nda, bir BitTorrent sunucusu olan The Pirate Bay&#8217;in \u00fcyeleri taraf\u0131ndan kurulan Korsan Partisi geliyor. Avrupa siyasetinde b\u00fcy\u00fck bir ba\u015far\u0131 g\u00f6sterdi. \u0130nternet&#8217;in metala\u015fmas\u0131na kar\u015f\u0131, telif haklar\u0131 ve patent yasalar\u0131n\u0131n reformunu, g\u00f6zetimin olmad\u0131\u011f\u0131 \u015feffaf bir toplumu savunuyor.<\/p>\n<p>P2P Vakf\u0131 (<a href=\"http:\/\/p2pfoundation.net\">http:\/\/p2pfoundation.net<\/a>) ise P2P&#8217;nin toplumsal etkileri \u00fczerine \u00e7al\u0131\u015fan uluslararas\u0131 bir kurulu\u015f. P2P Vakf\u0131 P2P&#8217;yi, daha e\u015fitlik\u00e7i ve \u00f6zg\u00fcr bir topluma do\u011fru bir ad\u0131m olarak de\u011ferlendiriyor.<\/p>\n<p>Bir de P2P&#8217;den yeni i\u015f modelleri \u00fcretmek isteyenler var. \u00d6rne\u011fin O&#8217;Leary, P2P&#8217;nin yay\u0131nc\u0131lar i\u00e7in bir tehdit de\u011fil, f\u0131rsat oldu\u011fu iddias\u0131nda [3]. Acaba kapitalizm P2P&#8217;yi de \u00f6z\u00fcmseyebilecek mi?<\/p>\n<p>P2P a\u011f\u0131n\u0131n bu akt\u00f6rlerini sonraki say\u0131larda tart\u0131\u015faca\u011f\u0131z.<\/p>\n<p><b>Kaynaklar<\/b><\/p>\n<p><b>[1] <\/b>Castells M (2008), <i>A\u011f Toplumunun Y\u00fckseli\u015fi Enformasyon \u00c7a\u011f\u0131: Ekonomi, Toplum ve K\u00fclt\u00fcr 1. Cilt<\/i>, \u0130stanbul Bilgi \u00dcniversitesi Yay\u0131nlar\u0131<\/p>\n<p><b>[2] <\/b>Lessig L (2004), Free Culture: The Nature and Future of Creativity, Penguin. S 73\u201374<\/p>\n<p><b>[3]<\/b> O&#8217;Leary B (2009), Impact of P2P and Free Distribution on Book Sales, O&#8217;Reilly Media<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bilgisayar a\u011flar\u0131, iki ya da daha \u00e7ok bilgisayar\u0131n enformasyon de\u011fi\u015fimi, kaynak veya uygulama payla\u015f\u0131m\u0131 amac\u0131yla birbirleriyle ba\u011flanmas\u0131ndan olu\u015fur. Bilgisayarlar\u0131n birbirleriyle ba\u011flanmas\u0131ndan s\u00f6z ediyor olsak da bilgisayar kavram\u0131n\u0131n kapsay\u0131c\u0131l\u0131\u011f\u0131n\u0131, telefonlar\u0131n, televizyonlar\u0131n ve film oynat\u0131c\u0131lar\u0131n bilgisayarla\u015ft\u0131\u011f\u0131n\u0131 unutmamak gerekir.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,25,14,3,22,20],"tags":[33,29],"class_list":["post-221","post","type-post","status-publish","format-standard","hentry","category-erisim-hakki","category-gozetim","category-mahremiyet","category-ozgur_yazilim","category-sansur","category-telif","tag-ag","tag-internet"],"_links":{"self":[{"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=\/wp\/v2\/posts\/221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=221"}],"version-history":[{"count":2,"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=\/wp\/v2\/posts\/221\/revisions"}],"predecessor-version":[{"id":242,"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=\/wp\/v2\/posts\/221\/revisions\/242"}],"wp:attachment":[{"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yarimada.gen.tr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}