PEER TO PEER NETWORKS HAYRİYE TANYILDIZ 05260003 EMRE UÇAR 05260010 AĞ KAVRAMI İki yada daha çok bilgisayarın bir birine bağlanmasına bilgisayar ağı (network) denir. Ağ içindeki bilgisayarlar birbiriyle iletişim kurabilirler ve veri paylaşırlar. Neden Bilgisayar Ağlarına Gereksinim Duyulur? Bilgisayar ağlarına duyulan gereksinimin temel nedeni veri kaynaklarını paylaşmak ve iletişim kurmaktır. Veri paylaşmak sabit disklerde yer alan klasörlerin ve dosyaları birçok kişi ya da istenilen diğer kişiler tarafından kullanılması anlamındadır. İletişim ise kullanıcıların bir birine elektronik-posta göndermesi anlamındadır. Bilgisayar ağlarının bir diğer kullanım alanı da yazıcılar ve diğer çevre birimlerinin paylaşımıdır. Diğer bir ağ kullanımı da uygulamaların paylaşımıdır. Örneğin bir bilgisayarda yüklü bir programın diğer bilgisayarlar tarafından kullanılması. A. NETWORK'ÜN YARARLARI Bilgisayarları bir ağ oluşturmak üzere birbirine bağlanması şu yararları sağlar: -Bilgilerin paylaşımı. -Merkezi yönetim ve desteği. -Kurumsal çalışma, güvenlik, AĞ TÜRLERİ Ağ üzerinde bilgisayarların nasıl yapılandırıldığına ve bilgilere nasıl erişildiğine göre ağlar ikiye ayrılır: -Peer-to-peer Network (eşler arası) -Server-Based (client/server) Network P2P Ağ Nedir? P2p hesaplama sistemler arasında bilgisayar kaynakları ve hizmetlerinin doğrudan değişimidir. Bu kaynak ve hizmetler bilgi, proses çevrimi, cache bellek ve disk bellek değişimini de içermektedir. En avantajlı yani ise file server gibi serverlere ihtiyaç duymaması. Nerden Çıktı? Internet planlanırken ilk aşamada düşünülen, sayılı bilgisayarın sürekli bağlı olacağıydı. Bu da kısacası, her bilgisayara aynı telefon gibi, sabit bir numara verilmesini ve ulaşımın değişmeyen numaralar yardımıyla yapılmasını getirdi. Ama 90'lı yıllarda Internet'in kitlelere yayılmasıyla, kullanıcılara atanacak kadar sabit numara oluşturulamayacağı düşünüldü. Bu yüzden her kullanıcıya bağlantıdan bağlantıya değişen IP adresleri veriliyor. Bu da doğal olarak, kullanıcıların doğrudan birbirine bağlanmasından ziyade, merkezi sistemlere ulaşarak bunlar üstünden sıçramalar yapmasını zorunlu hale getiriyor. Ama ICQ adlı program Internet'in ucundaki "belirsiz", bir bağlı bir ağ dışında kalan istemci bilgisayarları, aracı olmadan doğrudan birbirlerine ulaştırdı. Artık o önemsiz, sunuculara bağlanıp bilgi almaya çalışan bilgisayarlarımız, karanlıkta kalmış birikimlerini ortaya koyabilecekti. Napster, Groove, NetMeeting ve çoğu diğer yazılım/girişim bu yolu takip etti. P2P uygulamalarının ilk yıldızı Napster, kullanıcılarına 20 milyonun üstünde sanal adres atadı, ki domain adlı Internet adresleri, 15 yıldır Dünya çapında 22 milyon adet satılmıştı. Yapısı • • • • • • Node’lar yakındaki diğer node’ların listesini tutar. Bir istek geldiğinde diğer node’lara bir mesaj yollar. IP/port değişimi ile birbirini tanır. Sunucuların birbirini görmesi gerekir. Doğrudan birbirini görmeyenler için yönlendirme sistemi gerekir(Ağ katmanının üzerinde). Süper-peer’ler mevcuttur. Çalışması İlk nesil P2P programları (örneğin Napster), dosyaların isimlerini merkezi bir yapıda depolamaktaydı. Dosyayı arayan kullanıcı dosya adı ile merkez üzerinden sorgulama yapmakta ve dosyayı taşıyan istemci bilgisayarlar üzerinden indirmekteydi. İkinci nesil P2P programları tamamen merkezsiz çalışmaktaydı. Bu durumda P2P ağına bağlı bilgisayardan çıkan sorgu tüm bilgisayarlara gidiyor ve dosya var cevabı veren bilgisayarlar arasında uygun ağ bağlantısı olan bilgisayardan dosya indiriliyordu. Sonuç olarak çok sayıda sorgu ağ üzerinde dolaşmaktaydı. Üçüncü nesil P2P programları süper nodlar (düğüm), ve normal nodlardan oluşmaktadır. Normal nodlardan gelen sorgular süper nodlara bağlanmış olan bilgisayalarda sorulur ve olumlu cevap verenler arasıdan uygun olandan veri indirilir P2P İLE İLGİLİ ARAŞTIRMALAR VE BAŞARILI P2P UYGULAMALARI P2P’nin gücünü gösterecek çok az Internet temelli uygulama gözlenebilmektedir. Örneğin, Intel araştırma labaratuvarı P2P bilgi işlem üzerinde çalışacak küçük şirketleri maddi yönden destekleme planını uygulamaya başlamıştır. Intel ayrıca içine HP ve IBM gibi devlerin yanında küçük ve yeni işe başlayan firmaların girdiği bir çalışma grubu oluşturmuş bulunmaktadır. Ancak işe başlarken, Intelin P2P pazarlama yöneticisi Patrick Bohart’ın da belirttiği gibi, teknik ve fiziksel olarak üstesinden gelinmesi gerekli pek çok engel bulunmaktadır. Ancak az önce belirttiğimiz grubun genişleyerek ve endüstiriyi de bir araya getirerek problemleri birlikte çözebilecekleri inanılmaktadır. Teke-Tek Çalışma Grubu açık kaynak topluluğu ile çalışarak P2P’yi daha hızlı bir şekilde yaygınlaştırmayı planlamaktadır Bir başka örnek ise Freenet P2P platformu üzerine geliştirilen ticari uygulamalar gösterilebilir. Bu uygulamalar içinde en ilginç olanı şüphesiz müzik ve video kaynaklarının ortaklaşa kullanımıdır. Bu aşamada, pek çok şirket işçilerinin birlikte çalışması, ortak kaynak kullanımı gibi bir çok amaçla P2P ürünlerini geliştirmeye başlamış bulunmaktadır.Bu konuda çalışma yapanlar P2P’nin; E-Ticaret, bilimsel araştırma ve eğitim amacı ile de kolaylıkla kullanılabileceğini belirtmektedirler. Örneğin Intel, P2P’yi eğitim amacı için de kullanmaktadır. Buna İsraildeki bir uygulamayı örnek olarak gösterebiliriz. İsraildeki bir PC kullanıcısı ilk eğitim uygulamasına başladığında eğitim paketini Amerikadaki sunucudan indirmektedir. Daha sonra bir LAN sunucu gibi görev yapmakta ve diğer eğitim alan kişilere hizmet etmektedir Ayrıca P2P kullanan programları da sıralayacak olursak; 1-Facebook 2-Ares 3-Limewire 4-Emule 5-Kazaa 6-Xolox En yaydın kullanılanlarıdır. Kendi İçinde P2P Tehlikeleri "Spyware" yani casus yazılımlar birçok P2P uygulamasının içinde geliyor.P2P uygulamalarını hazırlayanların ifadelerine göre sadece İnternet'te gezilen siteler gibi basit bilgiler kaydediliyor, böylece zevk ve tercihlerimizi "anlamaya" çalışıyorlar. Telif Hakkı İhlali *P2P Teknolojisi, Müzik, Flim ve Video Yayınlarının Telif Hakları Açısından Sorun Yaratıyor. P2P (Peer to peer) "Karşılıklı kaynak kullanımı" yöntemi ile bilgisayarlar vasıtasıyla internetten TV yayınlarının izlenmesi günümüzde çok yaygın hale gelmiş bulunuyor. Güvenlik ve Güçlükler Güçlükler Ağlar Arası Taşınabilirlik P2P başta iş uygulamaları olmak üzere, çeşitli işletim sistemleri ile çalışan bilgisayarlar, ağ işlem teknolojileri ve platformları ile çalışmak zorundadırlar. Bugünün P2P sistemleri genellikle basit işlemleri, örneğin MP3 müzik kütüklerini aktarmak gibi, işleri yerine getirmektedir. Band Genişliği P2P diğer bilgisayarlardan çok daha büyük kütüklerin indirilmesine olanak sağladığından, bu uygulamalar için çok daha büyük band genişliğine gereksinim duyulmaktadır.Bu durum P2P’nin çok geniş uygulamaya geçişi için en önemli engel olarak görülmektedir.. Kaynakların ve Kütüklerin Bulunması P2P’de en zor durumlardan biri de sabit bir IP adresine sahip olamayan, ki bunlar her zaman Internet de bağlı değildir, kaynaklara ulaşmaktır. Bu nedenledir ki, P2P ‘nin yaygınlaşabilmesi için IP-adreslemede yeni bir planlamaya gereksinim vardır. Tehlike Gelen dosya ne bilmiyoruz.Önceden alıcının incelemesi çok zor. Önlemler Dosyaların bir 3. aracı tarafından asıllanması sağlanabilir. Başka bir yöntemde birkaç kaynaktan dosyayı almak ve aynı olup olmadıklarına bakmaktır.Ancak dosyanın yada büyük bir kısmının birkaç kere çekilmesi gerekir.verimli bir yöntem değildir. Karşılıklı şifreleme içerik güvenliği açısından düşünülebilir.Ancak sonuçta istek vb. gören yine karşıdaki peer olduğundan dolayı şifrelemenin çözüm olması olası değildir. Sonuc: Görüldüğü gibi p2p sistemler çok büyük ölçüde güvene dayanmaktadır.Bir peer kötü niyetli olduğunda onu önlemek çok zordur. Gelecekte P2P Gelişimi Pek çok teknoloji gözlemcisi P2P’nin özellikle E-Ticarette, alıcının ve satıcının direkt olarak birbirleri ile ilişkide olmaları nedeniyle, büyük bir geleceğe sahip olacağı kanaatini taşıdıklarını ifade etmektedirler. Bazı eleştirmenler ise bu uygulamanın çok yakın bir gelecekte mümkün olmadığını ancak bunun çoğunlukla sayısal malzemelerde yaygınlaşabileceğini savunmaktadırlar. Verizon firması P2P protokolünü daha da geliştirmiş yeni protokolün adını P4P olarak belirlemiş Peki P4P protokolünün P2P’ye oranla üstünlükleri neler? Verizon firmasının yaptığı açıklamalara göre yeni protokol P2P’ye oranla önemli bir performans artışı sağlıyor.Yapılan bir testte P2P protokolünde yaşanan veri akışı tıkanıklığı yeni protokolle birlikte önemli ölçüde iyileştirilmiş. P2P protokolünde verinin hangi kaynaktan seçileceği rasgele belirlenirken yeni protokolde en verimli kaynak dikkatle seçilir ve veri akışında önemli ölçüde artış sağlar. Verizon firmasının baş teknoloji uzmanı ve P4P geliştirme grubunun eş başkanı Doug Pasko ile yapılan röportajda açıklamalarına göre P4P protokolü ile önceki teknolojiye oranla %200 daha hızlı bir performans elde edilmiş. Bazı durumlarda artışın %600’e ulaştığını da belirten Doug Pasko P2P teknolojisinin yasal olarak kullanılabileceğine hatta büyük ölçekli firmaların veri akışında kullanılacağına inanıyor.