Top Banner
P2P NETWORKS P2P NETWORKS (PEER TO PEER) (PEER TO PEER) HAYRİYE TANYILDIZ HAYRİYE TANYILDIZ 05260003 05260003 EMRE UÇAR EMRE UÇAR 05260010 05260010
35

P2P NETWORKS (PEER TO PEER)

Feb 03, 2016

Download

Documents

young young

P2P NETWORKS (PEER TO PEER). 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. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: P2P NETWORKS (PEER TO PEER)

P2P NETWORKSP2P NETWORKS(PEER TO PEER)(PEER TO PEER)P2P NETWORKSP2P NETWORKS(PEER TO PEER)(PEER TO PEER)

HAYRİYE TANYILDIZHAYRİYE TANYILDIZ0526000305260003

EMRE UÇAREMRE UÇAR0526001005260010

Page 2: P2P NETWORKS (PEER TO PEER)

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.

Page 3: P2P NETWORKS (PEER TO PEER)
Page 4: P2P NETWORKS (PEER TO PEER)

Neden Bilgisayar Ağlarına Gereksinim

Duyulur?

• Veri paylaşımı • Elektronik-posta • Çevre birimlerini paylaşmak • Uygulamaları ortak kullanmak

Page 5: P2P NETWORKS (PEER TO PEER)

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,

Page 6: P2P NETWORKS (PEER TO PEER)

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:

1- Peer-to-peer Network (eşler arası)2- Server-Based (client/server)

Network

Page 7: P2P NETWORKS (PEER TO PEER)

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.

Page 8: P2P NETWORKS (PEER TO PEER)
Page 9: P2P NETWORKS (PEER TO PEER)

P2P AĞLAR NERDEN ÇIKTI?

• İnternete her bilgisayara aynı telefon gibi sabit bir numara verilmesi düşünüldü.

• 90 lı yıllarda internet kullanımının artmasıyla o kadar çok sabit numara atanamayacağı anlaşıldı.

• Her kullanıcıya bağlantıdan bağlantıya değişen IP numaraları verildi.

Page 10: P2P NETWORKS (PEER TO PEER)

• Bu da kullanıcıların doğrudan birbirine bağlanmasından ziyade, merkezi sistemlere ulaşarak bunlar üstünden sıçramasını yapmasını zorunlu hale getiriyordu.

• Ama ICQ adlı program internetin ucundaki belirsiz, bir bağlı bir ağ dışında kalan istemci bilgisayarları, aracı olmadan birbirine ulaştırdı.

• P2P uygulamaların yıldızı napster, kullanıcılara 20 milyonun üstünde sanal adres atamıştır.

Page 11: P2P NETWORKS (PEER TO PEER)

P2P Ağların 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.

Page 12: P2P NETWORKS (PEER TO PEER)

ÇALIŞMASI1-Kullanıcı yakın bir sunucuya

bağlanmasıyla kullanıcının dosyaları veritabanına eklenir.

2-Aramalar gittikçe genişleyen veritabanları üzerinde yapılıyor.

3-İnternete bağlı kullanıclar birbirlerini bulup dosya transferine başlıyorlar

Page 13: P2P NETWORKS (PEER TO PEER)

P2P İLE İLGİLİ ARAŞTIRMALAR VE

BAŞARILI P2P UYGULAMALARI

Page 14: P2P NETWORKS (PEER TO PEER)

• Günümüzde P2P nin çok önemli bir ağ işlem teknolojisi olacağı düşüncesi yaygındır.

• Ö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.

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

Page 15: P2P NETWORKS (PEER TO PEER)

Ülke-A Ülke-B Ülke-C Ülke-D

Geniş Veriİşleme

Genilş Veriİşleme

Genilş Veriİşleme

Genilş Veriİşleme

Intelin NetBatch Sistemi

Page 16: P2P NETWORKS (PEER TO PEER)

-P2P nin geniş bir kabul gördüğünün delili bu konuda Sanfransisco’ da 14-16 Şubat 2001 de yapılan O’ Reilly&Association Peer to Peer Konferansı gösterebilir. Bu konferans ile ilgili ayrıntılı bilgi;

http:// conferences.oreilly.com/p2p

Page 17: P2P NETWORKS (PEER TO PEER)

-Freenet P2P platformu üzerine geliştirilen ticari uygulamlar.

-Intel eğitim amaçlı olarak kullanması

-Ayrıca P2P kullanan programları da sıralayacak olursak;

Page 18: P2P NETWORKS (PEER TO PEER)
Page 19: P2P NETWORKS (PEER TO PEER)

• Bitcomet

Page 20: P2P NETWORKS (PEER TO PEER)

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.

• * Aslında casus programları fazla hafife almamıza neden olan daha büyük bir tehlike var: Virüsler! İnternet sayesinde hızla yayılan virüsler önlem alıyorken bunlara P2P'den yararlanan yeni türler eklendi.

Page 21: P2P NETWORKS (PEER TO PEER)

• * Bu yazıda incelediğimiz KaZaa gibi kurulu ağları kullanıp kullanıcıların bilgisayarlarına sızanların yanında, az da olsa, P2P ağ teknolojisinin kendisinden yararlananlar da türemeye başladı.

• * Bu virüslerin kayda değer ilki KaZaa ağında ortaya çıkan Benjamin virüsüydü.

• * Transfer yaparken, dosyayı kendi bilgisayarımıza indirmeden ne kadar güvenli olduğunu bilemediğimizden risk yüksek

Page 22: P2P NETWORKS (PEER TO PEER)

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. Digiturk geçtiğimiz yıl TvU ve Sopcast adlı P2P Platformunun ülkemizden izlenmesini mahkeme kararı ile yasaklattırmıştı, şu sıralarda da Justin TV’yi mahkeme kanalıyla erişime kapanıyor

Page 23: P2P NETWORKS (PEER TO PEER)

Güvenlik ve Güçlükler

* P2P’nin geniş bir şekilde uygulanabilmesi için teknoloji kuruluşlarının çok büyük çaba harcaması gerekmektedir.

Page 24: P2P NETWORKS (PEER TO PEER)

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

• * Ancak gelecekte P2P çok karmaşık işleri gerçekleştirebilmek için çok daha güçlü ağlar arası işletim teknolojilerine gereksinim duyacaktır.(XML ve diğer teknolojiler)

Page 25: P2P NETWORKS (PEER TO PEER)

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

• * P2P uygulamaların gelişebilmesi için, bu nedenle ucuz ve kolay ulaşılabilir band genişliğine gereksinim vardır.

Page 26: P2P NETWORKS (PEER TO PEER)

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.

* Ayrıca, çok geniş alana yayılmış ve merkezi olmayan sistemlerden servis ve kütük bulma işlemi de gerçekten zor işlemlerden biridir.* Bu nedenle P2P için yeni araştırma algoritması geliştirilmesi gerekmektedir ve bu konuda araştırmalar sürdürülmektedir

Page 27: P2P NETWORKS (PEER TO PEER)

Tehlike

* Gelen dosya ne bilmiyoruz* Önceden alıcının incelemesi çok zor* Her komşu node ,diğerinin içeriğini görebilir.* Herkes isteği ve isteği veren node’u görebilir.

Page 28: P2P NETWORKS (PEER TO PEER)

Önlemler• * Dosyaların bir 3. aracı tarafından asıllanması sağlanabilir.• * Merkezi bir yaklaşım olur.tüm gelen giden dosyalar için

belli bir bilgi tutulması gerekir. İş zorlaşır.• * Ancak çok sayıda kullanıcısı olan büyük, dinamik ağlarda

uygulanması mümkün değildir• * 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.

Page 29: P2P NETWORKS (PEER TO PEER)

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.

• Ancak bu problemler sadece Gnutella, Kazaa, Napster gibi çok zayıf bağlı ağlarda söz konusudur. Grid benzeri yapılarda güçlü güvenlik önlemleri uygulanmaktadır.

Page 30: P2P NETWORKS (PEER TO PEER)

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.

• Bir önemli nokta da P2P uygulamaları için çok fazla band genişliğine gereksinim duyulmakta ve bu band genişliği kurum dışı kişilerce ( müşteriler) kullanılmaktadır. Yöneticiler bu nedenle P2P uygulamaları için pek istekli davranmamaktadırlar.

• Verizon firması P2P protokolünü daha da geliştirmiş yeni protokolün adını P4P olarak belirlemiş

Page 31: P2P NETWORKS (PEER TO PEER)

Peki P4P protokolünün P2P’ye oranla üstünlükleri

neler?

Page 32: P2P NETWORKS (PEER TO PEER)

• 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.

Page 33: P2P NETWORKS (PEER TO PEER)

• 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.

Page 34: P2P NETWORKS (PEER TO PEER)

• Verizon firması P4P teknolojisini ağ akışındaki yaşanan tıkanıklara çözüm olarak görürken P2P teknolojisinin de daha yaygın bir şekilde, en önemlisi yasal olarak kullanılmasını sağlayacağını düşünüyor

• Yetkililer P4P teknolojisinin üstünlüklerini sıralamaya devam ediyorlar: P4P teknolojisi ile, P2P uygulamalarının harcadığı bant genişliğini(bandwidth) ve internet sağlayıcı firmanın işlemsel masraflarını kontrol ederek önemli ölçüde tasarruf edilebildiğini açıkladılar.

Page 35: P2P NETWORKS (PEER TO PEER)

SORULAR???