1 / 17

Whois ve nslookup

Whois ve nslookup. Whois domen kayıt bilgilerine ulaşmak için kullanılan web servisidir. Nslookup msdos modunda da çalıştırarak dns çözümlemesi yapabileceğiniz ağ komutudur. Örnek Alice P2P istemci uygulamasını kendi bilgisayarında çalıştırır

nadine-pena
Download Presentation

Whois ve nslookup

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Whois ve nslookup • Whois domen kayıt bilgilerine ulaşmak için kullanılan web servisidir. • Nslookup msdos modunda da çalıştırarak dns çözümlemesi yapabileceğiniz ağ komutudur. 2:UYGULAMA KATMANI

  2. Örnek Alice P2P istemci uygulamasını kendi bilgisayarında çalıştırır İnternete sürekli bağlı değil. Her bağlanışında yeni bir IP adresi alır “İstediği bir müzik dosyasını” arar Uygulama bu müzik dosyasının kopyasını bulunduran diğer eşleri gösterir. Alice eşlerden biri olan Bob’u seçer. Dosya Bob’un bilgisayarından Alice’in bilgisayarına kopyalanır: HTTP Alice bu dosyayı indirirken diğer kullanıcılar Alice’ten bu dosyayı kopyalayabilirler. Alice hem istemci hem de bir sunucu olur. Bütün eşler sunucu = yüksek ölçeklenebilirlik! P2P dosya paylaşımı 2:UYGULAMA KATMANI

  3. Bob Merkezi dizin sunucusu 1 eşler 1 3 1 2 1 Alice P2P: merkezi dizin orjinal “Napster” tasarımı 1) Eş bağlandığında merkezi sunucuyu bilgilendirir: • IP adresi • içerik 2) Alice müzik dosyasını sorgular 3) Alice müzik dosyasını Bob’dan alır 2:UYGULAMA KATMANI

  4. Tek bir başarısızlık noktası darboğaz Telif hakkısorunları: davalar için belli “hedef” dosya transferi dağınık fakat dosya bulma işlemi merkezi P2P: merkezi dizinle ilgili problemler 2:UYGULAMA KATMANI

  5. Tamamiyle dağıtık Merkezi bir sunucu yok Kaplama ağı: Eş X ve eş Y arasında eğer bir TCP bağlantısı varsa mantıksal bir link vardır Bütün aktive eşler ve mantıksal linkler bir kaplama ağı oluştururlar Mantıksal link: sanal (fiziksel değil) link Herhangi bir eş tipik olarak 10’dan az kaplama ağı komşusuyla bağlantılıdır. P2P 2:UYGULAMA KATMANI

  6. Sorgulama seli: Gnutella Dosya transferi: HTTP • Tamamiyle dağıtık • Sorgu mesajı TCP bağlantıları üzerinden gönderilir • Eşler sorgu mesajını iletir • Sorgulanan nesne bulunursa aynı yoldan geri gönderilir Sorgu Sorgu bulundu Sorgu Sorgu bulundu Sorgu Sorgu Sorgu bulundu Ölçeklenebilirlik: sınırlı Sorgu 2:UYGULAMA KATMANI

  7. Gnutella: Eş katılımı • Katılan eş Gnutella ağında başka bir eş bulmalı: aday eşlerin bir listesini kullanır • Alice Bob’a bağlanıncaya kadar sırayla aday eşlere TCP bağlantısı açmaya çalışır • Sel: Alice Bob’a ping mesajı gönderir; Bob bu mesajı kendikaplama ağı komşularına gönderir ve böylece devam eder • Ping mesajını alan eşler Alice’e pong mesajıyla cevap verirler • Alice birçok pong mesajı aldıktan sonra başka TCP bağlantılarıda kurabilir 2:UYGULAMA KATMANI

  8. HiyerarşikKaplama • Merkezi indeksleme ve sel sorgulama arasında • Herbir eş ya bir grup lideri yada bir grup liderine bağlı. • eş ile grup lideri arasında TCP bağlantısı . • Bazı grup liderleri arasında TCP bağlantısı . • grup lideri çocuklarındaki içerikleri takip eder Sıaradan eş grup-lideri eş Kaplama ağındaki komşu bağlantıları 2:UYGULAMA KATMANI

  9. İstemci-sunucu, P2P mimarilerini karşılaştırma Soru : Bir sunucuda olan bir dosyayı N tane diğer bilgisayar iletmek ne kadar sürer? us: sunucu yukarı yükleme hızı Sunucu ui:istemci/eş i yukarı yükleme hızı u2 u1 d1 d2 us di:istemci/eş i aşağı indirme hızı Dosya, F büyüklüğünde dN Ağ (sınırsız bant genişliği) uN 2:UYGULAMA KATMANI

  10. F dosyasını N istemciye İletme süresi istemci/sunucu yaklaşımı = dcs = max {NF/us, F/min(di)} i İstemci-sunucu: dosya dağıtım süresi Sunucu • Sunucu sırayla N kopya gönderir: • NF/us • istemcii’nin indirmesi F/di kadar süre alır u2 F u1 d1 d2 us Ağ (sınırsız bant genişliği) dN uN N ile lineer olarak artar (N’in büyük değerleri için) 2:UYGULAMA KATMANI

  11. dP2P = max {F/us, F/min(di) , NF/(us + Sui) } i i=1,N P2P: dosya dağıtım süresi Sunucu • Sunucu bir kopya göndermek zorunda: F/us • istemcii’nin indirmesi F/di kadar süre alır • NF bit indirilmeli (toplam) u2 F u1 d1 d2 us Ağ (sınırsız bant genişliği) dN uN • Mümkün olan en hızlı yukarı yükleme hızı (bütün eşlerin aynı eşe dosya parçaları gönderdiğini varsayarsak): us + Sui i=1,N 2:UYGULAMA KATMANI

  12. İstemci-sunucu, P2P mimarilerini karşılaştırma 3.5 P2P 3 İstemci-Sunucu 2.5 2 Minimum Dağıtım Süresi 1.5 1 0.5 0 0 5 10 15 20 25 30 35 N 2:UYGULAMA KATMANI

  13. Eş listesini elde et Parça alış verişi eş P2P Vaka Çalışması: BitTorrent • P2P dosya dağıtımı tracker:torente katılan eşleri takip eder torrent:dosya parçaları alıp-veren eşler grubu 2:UYGULAMA KATMANI

  14. Dosya 256KB’lıkparçalara bölünmüştür Torrente katılan eş: Hiçbir parçaya sahip değil, fakat zamanla toplayacak Tracker’a kaydolur, eşlerin listesini alır, alt eş grubuna (komşularına) bağlanır indirirken, eşler diğer eşlere parçalar yüklerler. Eşler gelip gidebilir Eş dosyanın tamamını elde ettiğinde ya ayrılabilir ya da torrentte kalabilir BitTorrent (1) 2:UYGULAMA KATMANI

  15. Parçaları toplama Herhangi bir zamanda farklı eşler farklı parçalara sahip Periyodik olarak, bir eş (Alice) herbir komşudan sahip olduğu parçaların listesini ister. Alice kendinde olmayan parçaları ister En az rastlananını en önce ister BitTorrent (2) Parçaları gönderme: ne kadar ekmek o kadar köfte • Alice parçaları kendi parçalarını en yüksek hızda ileten 4 komşusuna gönderir • Top 4 her 10 saniyede yeniden değerlendirilir • Her 30 saniye: rastgele bir eş seçer ve parça göndermeye başlar • Yeni seçilen komşu top 4’e katılabilir 2:UYGULAMA KATMANI

  16. Skype login sunucusu P2P Vaka Çalışması: Skype Skype istemciler (SC) • P2P (pc-to-pc, pc-to-phone, phone-to-pc) Voice-Over-IP (VoIP) uygulama • Markaya özel uygulama-katmanı protokolü • Hiyerarşik kaplama Superdüğüm (SN) 2:UYGULAMA KATMANI

  17. Skype: arama yapma • Kullanıcı Skype başlatır • SC, SN’ye kaydolur Skype login sunucusu • SC logs in (tanınma) • Arama: SC,SN’earadığı kişinin adıyla başvurur • SN aranan kişinin adresini bulmak için diğer SN’lerebağlanır (bilinmeyen protokol, sel olabilir) ve adresi SC’ye geri bildirir • SC direk olarak arayacağı kişiyle TCP Üzerinden bağlantıya geçer 2:UYGULAMA KATMANI

More Related