Gnutella Ağ ve Protokol Sistemi

Slides:



Advertisements
Benzer bir sunumlar
Bilgisayar Ağları ve İnternet
Advertisements

WEB TASARIM Temel Kavramlar.
P2P NETWORKS (PEER TO PEER)
Özel Site.NET İnternet Nedir? Soner Sevindik.
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
TEMEL AĞ TANIMLARI.
Sosyal Ağların Eğitimde Kullanımı
BARTIN ÜNİVERSİTESİ TEAM VOLTRAN Y.B.S
İNTERNET.
İNTERNET VE İLETİŞİM.
YARDIM MASASI Internet Explorer tarayıcısı açılır ve Yardım Masası adresi yazılarak sayfası açılır. Gelen.
 Meltem KORCAY  Ayşe KUBİLAY
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Proxy-DNS Nedir?.
AĞ PROTOKOLÜ.
BTP 108 BİLGİSAYAR AĞ SİSTEMLERİ AĞ KAVRAMI Birden çok bilgisayarın birbirine bağlı olarak kullanılmasıyla oluşturulan çalışma biçimine bilgisayar ağı.
İŞLETİM SİSTEMLERİ KONTROL: PROF.DR.ASAF VAROL DÖNE KARAOĞLAN BİLGİSAYAR SİSTEMLERİ Bilgisayar Öğretmenliği (Gece) - 4.
2:UYGULAMA KATMANI2-1 Whois ve nslookup  Whois domen kayıt bilgilerine ulaşmak için kullanılan web servisidir. Whois  Nslookup msdos modunda da çalıştırarak.
HTML İLE BASİT WEB İŞLEMLERİ
İNTERNET DÜNYAYI SARAN HAYALİ BİR AĞDIR BİLGİSAYARLAR ARASI İLETİŞİM AĞI. BİLGİYE EN HIZLI ULAŞIM.
WEB TASARIMIN TEMEL KAVRAMLARI. İNTERNET NEDİR? ESENTEPE KOLEJI 2.
YONT 172 BİLGİ TEKNOLOJİLERİNE GİRİŞ II
FERHAT KADİR PALA SACİDE GÜZİN MAZMAN
BİLGİSAYAR AĞLARI.
İnternet Teknolojisi Temel Kavramlar
WEB TASARIMINDA TEMEL KAVRAMLAR
BTEP 203 – İnternet ProgramcIlIğI - I
Internette iki çe ş it adresleme kullanılır. IP numarası herhangi bir bilgisayar internete ba ğ landı ğ ı anda, dünya üzerinde sadece ona ait olan bir.
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
Media Get ; Rus yapımı bittorrent indirme programı
BİLGİSAYAR AĞLARINA GİRİŞ
İNTERNET VE İLETİŞİM.
Ağ Nedir IP Adresi DNS Sunucu
İnternet Teknolojisi Temel Kavramlar
Chapter 5. Ağ Protokolleri
İNTERNET.
BURCUGÜL B İ LG İ N TÜRKÇE Ö Ğ RETMENL İĞİ ( İ.Ö.) EĞİTİMDE WEB 2.0 ARAÇLARI.
İNTERNET.
HAZIRLAYAN: BURCU OLGUN
Karaman Milli Eğitim Müdürlüğü, Mebbis Şubesi 2012
Web 2.0 araçlarI MERYEM KAYA AKDENİZ ÜNİVERSİTESİ
İLETİŞİM VE BİLGİ PAYLAŞIM ARAÇLARI
Bilgi ve İletişim Teknolojisi
LAN (Yerel Alan Ağı) Nedir?
Ağa bağlı olan bir bilgisayarda, kullanıcının dosyaları ve dizinleri ağa bağlı olan başka bir kullanıcı tarafından kullanılabilir. Kullanıcı dosyalarını.
Ağlar ve Veri İletişimi
İnternet Nedir? Hazırlayan: Fatih ARIKAN Bilişim Teknolojileri Öğrt.
İnternet Nedir Bilgisayar Ağları Ağ Çeşitleri
KIRKLARELİ ÜNİVERSİTESİ
CEMİL ŞAHİN Bilişim Tek. Öğrt.
Bilgisayar Yazılımları ? ? ? ?
1- YEREL ALAN AĞI - LAN 2-GENİŞ ALAN AĞI - WAN
İNTERNET.
Bilgi İşlem Organizasyonu Güz Dönemi Server Çeşitleri ve Aralarındaki Farklar – Burak Eray KAYIŞ.
Tehditler Taklit Hesap Spam ya da Bot Enfeksiyonları
İNTERNET ADRESLERİ.
IP ve MAC Adresleri Geçtiğimiz ders… IP Adresi DNS Sunucusu MAC Adresi
Dünyanın bilgisine açılan pencere...
MAİL SERVER Oğuz ZARCI –
İNTERNET ADRESLERİ.
PROXY SERVER YASİN ÇAKIR
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Ağ Nedir IP Adresi DNS Sunucu
Temel Internet Kullanımı Y. Doç. Dr. M. Sıtkı İlkay Ekim 2006.
TCP/IP PROTOKOLÜ.
Dünyanın bilgisine açılan pencere...
Dünyanın bilgisine açılan pencere...
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
YONT 172 BİLGİ TEKNOLOJİLERİNE GİRİŞ II
Sunum transkripti:

Gnutella Ağ ve Protokol Sistemi 103020801 Abdülkadir Yaman 1030203903 Muhsin Kaya

P2P P2P nedir? P2P nerelerde kullanılır? P2P zararları nelerdir?

Nesiller Boyu P2P Napster Gnutella Fast Track BitTorrent

Napster Napster yazılımını bilgisayarlarında çalıstıran tüm kullanıcıların paylasıma açtıgı dosyaların listelerini tutmaktaydı. Napster yazılımı ile arama yapan bir kullanıcının (istemci) istegi, protokole ait “kontrol paketleri” kullanılarak sirkette bulunan sunucuya ulasıyor, sunucu da aranan dosya ismini tuttugu listede arıyordu. Eger dosyayı paylasıma açmıs bir kullanıcı var ise, listeden elde edilen sonuca göre bu kullanıcının IP adresi, istemciye yine “kontrol paketleri” kullanılarak iletiliyordu. Bir sonraki asamada, istemci IP adresini bildigi kullanıcıdan istedigi dosyayı “veri paketleri”kullanarak indirmeye baslıyordu. Napsterin sonu.

Gnutella İkinci nesil P2P protokolü olarak anılan Gnutella, Napster’ın çok kolay ve hızlı bir sekilde kapatılabilmesine fırsat veren tek sunuculu paylasımına yenilikler getirmistir. Herhangi bir Gnutella uygulama yazılımını bilgisayarına kuran bir kullanıcı, yazılımı çalıstırdıgında otomatik olarak bir sunucuya baglanmaktaydı. Bu sunucunun IP adresi, yazılımı programlayanlar tarafından baska bir sunucu bilgisi bilinmediginde de paylasımın saglanabilmesi amacıyla yazılım içine gömülmüstü. Kullanıcı, istedigi takdirde, bildigi baska Gnutella sunucu IP adreslerini yazılım veri tabanına ekleyebiliyordu.

Fast Track Üçüncü nesil P2P protokolü Fast Track, arama yapmayı verimli hale getirme amacıyla agda paylasılan dosyaları indeksleme amaçlı çalısan ve sadece dosya saglayan birçok sunucunun hizmet vermesi temeline dayanmaktadır. Supernode olarak adlandırılan bu sunucuların IP adresleri internet sayfalarında ve forumlarda anons edilmektedir. Uygulama yazılımını çalıstıran kullanıcı, baglanacagı supernode’u seçerek sorgusunu baslatıyordu. Sorguyu alan sunucu kendisine baglı kullanıcılarda dosya var ise hemen cevabı istemciye dönüyor, aksi durumda sadece diger supernode’larla iletisime geçip sorguyu onlara yönlendiriyordu.

BitTorent Eski bir hacker olan Bram Cohen tarafından yazılan bu uygulamanın ilk adımı internette yapılacak bir arama sonrasında istenen dosyaya ait .torrent uzantılı dosyanın indirilmesidir. Yaklasık 50 Kb büyüklügünde olan bu dosya sayesinde, istemciler herhangi bir torrent yazılımı kullanarak bu dosyayı paylasan kullanıcıların olusturdugu kümeye (swarm) dahil olurlar. Bu kümedeki her kullanıcı dosyanın indirdigi kadarını diger kullanıcılara saglamakla yükümlüdür. Tüm bu islemleri de izleyici (tracker) isimli bir sunucu kontrol eder. Bir kümenin kurulması için tüm dosyaya sahip en az bir kullanıcının (seeder) olması gerekir. Bu yapı dosyanın hızlı bir sekilde paylasılmasını saglar.

Gnutella Gnutella nasıl ortaya çıkmıştır. Gnutella nasıl çalışır. Diğerlerinden farklı kılan özellikleri.

Teknik Özellikleri Web Cache Bootstrapping Connection Querying The Network File Transfer

Kaynaklar İnternet Sitesi http:/www.the-gdf.org http:/www.gnutella.com http://en.wikipedia.org/wiki/Gnutella http://ntrg.cs.tcd.ie/undergrad/4ba2.02-03/p5.html http://www9.limewire.com/download/ivkovic_paper.pdf