Rapor

advertisement
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.
Download