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.

Slides:



Advertisements
Benzer bir sunumlar
VERİTABANI YÖNETİM SİSTEMLERİ
Advertisements

WEB TASARIM Temel Kavramlar.
P2P NETWORKS (PEER TO PEER)
Özel Site.NET İnternet Nedir? Soner Sevindik.
TEMEL AĞ TANIMLARI.
Network Layer Bölüm Ağ Katmanı Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
Sıkışıklık kontrolüne yönelik yaklaşımlar
WEB SAYFASI NASIL HAZIRLANIR?
HTTP’yi (istemci tarafı) kendi kendinize deneyin
İNTERNET.
İNTERNET VE İLETİŞİM.
TCP/IP (Devam).
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ğı.
Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi I. Ulusal Yüksek Başarım ve.
2- OSI BAŞVURU MODELİ & TCP/IP MODELİ
TCP/IP.
ARP DİNLEME.
Open Systems Interconnection
FTP: File Transfer Protocol
BİLGİSAYAR AĞLARI ve İLETİŞİM
AĞ MİMARİLERİ.
Büyük Risk Bilgisayar Ağları Network Soru-Cevap 1 Bilgisayar Ağları
BİLGİSAYAR AĞLARI.
Yönlendirici Mimarisi
2.Bölüm: Uygulama Katmanı
İnternet Teknolojisi Temel Kavramlar
Gnutella Ağ ve Protokol Sistemi
MERKEZİ KULLANICI TANIMA SERVİSLERİ Mustafa Atakan ODTU-BIDB Teknik Destek Grubu.
BİLGİSAYAR AĞLARI MEHMET SÖNMEZ Telif Hakkı © 2004 Copyright © 2004
TCP/IP Sorun Çözme ve Ağ Komutları
BİLGİSAYAR AĞLARI GÜZ DÖNEMİ
3. Bölüm Taşıma Katmanı Computer Networking: A Top Down Approach 4th edition. Jim Kurose, Keith Ross Addison-Wesley, July Transport Layer.
Taşıma Katmanı Öğr. Gör. Mustafa SARIÖZ
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
E-postanın nasıl kullanılır?
NAT: Network Address Translation (Ağ Adres Dönüşümü)
Media Get ; Rus yapımı bittorrent indirme programı
TCP/IP – DHCP Nedir?.
TCP Akış Kontrolü Akış kontrolü
BİLGİSAYAR AĞLARINA GİRİŞ
Bölüm 12: DNS Altyapı Mimarisini Oluşturmak
Ağ Nedir IP Adresi DNS Sunucu
İnternet Teknolojisi Temel Kavramlar
Chapter 5. Ağ Protokolleri
TCP/IP Sorun Çözme ve Ağ Komutları
KIRKLARELİ ÜNİVERSİTESİ
1- YEREL ALAN AĞI - LAN 2-GENİŞ ALAN AĞI - WAN
Lınk layer ProtoCol (ARP,INARP) YUNUS EMRE BAYAZIT.
TCP/IP. Network Katmanı ● Bu katmanda IP'ye göre düzenlenmiş veri paketleri bulunur. ● İletim katmanından gelen veriler burada Internet paketleri haline.
Bilgi İşlem Organizasyonu Güz Dönemi Server Çeşitleri ve Aralarındaki Farklar – Burak Eray KAYIŞ.
Öğretim Görevlisi Alper Talha Karadeniz Ağ Temelleri
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı
TCP/IP (Devam).
IP ve MAC Adresleri Geçtiğimiz ders… IP Adresi DNS Sunucusu MAC Adresi
İnternet Adresleri IP Kavramı
Dünyanın bilgisine açılan pencere...
FTP Server Eray Demir
MAİL SERVER Oğuz ZARCI –
HAZIRLAYAN HÜRREM SİNCAP
PROXY SERVER YASİN ÇAKIR
PORTLAR Gizem GÜRSEL
ARP-RARP MERVE AYDIN
LDAP ( LİGHTWEİGHT DİRECTORY ACCESS PROTOCOL )
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...
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
Sunum transkripti:

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 dns çözümlemesi yapabileceğiniz ağ komutudur.

2:UYGULAMA KATMANI2-2 P2P dosya paylaşımı Ö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!

2:UYGULAMA KATMANI2-3 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 Merkezi dizin sunucusu eşler Alice Bob

2:UYGULAMA KATMANI2-4 P2P: merkezi dizinle ilgili problemler  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

2:UYGULAMA KATMANI2-5 P2P  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.

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

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

2:UYGULAMA KATMANI2-8 Hiyerarşik Kaplama  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 KATMANI2-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? usus u2u2 d1d1 d2d2 u1u1 uNuN dNdN Sunucu Ağ (sınırsız bant genişliği) Dosya, F büyüklüğünde u s : sunucu yukarı yükleme hızı u i : istemci/eş i yukarı yükleme hızı d i : istemci/eş i aşağı indirme hızı

2:UYGULAMA KATMANI2-10 İstemci-sunucu: dosya dağıtım süresi usus u2u2 d1d1 d2d2 u1u1 uNuN dNdN Sunucu Ağ (sınırsız bant genişliği) F  Sunucu sırayla N kopya gönderir: NF/u s  istemci i’nin indirmesi F/d i kadar süre alır N ile lineer olarak artar (N’in büyük değerleri için) = d cs = max { NF/u s, F/min(d i ) } i F dosyasını N istemciye İletme süresi istemci/sunucu yaklaşımı

2:UYGULAMA KATMANI2-11 P2P: dosya dağıtım süresi usus u2u2 d1d1 d2d2 u1u1 uNuN dNdN Sunucu Ağ (sınırsız bant genişliği) F  Sunucu bir kopya göndermek zorunda: F/u s  istemci i’nin indirmesi F/d i kadar süre alır  NF bit indirilmeli (toplam)  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): u s +  u i i=1,N d P2P = max { F/u s, F/min(d i ), NF/(u s +  u i) } i i=1,N

2:UYGULAMA KATMANI N Minimum Dağıtım Süresi P2P İstemci-Sunucu İstemci-sunucu, P2P mimarilerini karşılaştırma

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

2:UYGULAMA KATMANI2-14 BitTorrent (1)  Dosya 256KB’lık parç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

2:UYGULAMA KATMANI2-15 BitTorrent (2) 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 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 KATMANI2-16 P2P Vaka Çalışması: Skype  P2P (pc-to-pc, pc- to-phone, phone- to-pc) Voice-Over- IP (VoIP) uygulama  Markaya özel uygulama-katmanı protokolü  Hiyerarşik kaplama Skype istemciler (SC) Superdüğüm (SN) Skype login sunucusu

2:UYGULAMA KATMANI2-17 Skype: arama yapma  Kullanıcı Skype başlatır Skype login sunucusu  SC, SN’ye kaydolur  SC logs in (tanınma)  Arama: SC,SN’e aradığı kişinin adıyla başvurur SN aranan kişinin adresini bulmak için diğer SN’lere bağ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