İleri Düzey Bilgisayar Ağları

Benzer belgeler
Bilgisayar Ağları Computer Networks

BIL321 VERİ İLETİŞİMİ LABORATUVARI

OSI REFERANS MODELI-II

İleri Düzey Bilgisayar Ağları

Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı ULAK/CSIRT. Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı

IPv6 Geçiş Yöntemleri Analizi

Yazılım Tanımlı Ağlar Ders 2 Kontrol ve Veri Düzlemlerinin Ayrılması. Mehmet Demirci

Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı - ULAK/CSIRT. Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub

Bilgisayar Programcılığı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

Bölüm 12: UDP ve TCP UDP (User Datagram Protocol)

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Đstanbul Teknik Üniversitesi Bilgi Đşlem Daire Başkanlığı. 9 Kasim 2007 INET-TR Ankara

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Hazırlayan: Barış Şimşek. Bitirme Çalışması Sunumu. Ocak 2001, Trabzon KTÜ

Şekil 9.1 IP paket yapısı

Bölüm3 Taşıma Katmanı. Transport Layer 3-1

BM 402 Bilgisayar Ağları (Computer Networks)

Bilgisayar Programcılığı

TCP PERFORMANSININ VERİ TRANSFERİ UYGULAMALARI İÇİN GELİŞTİRİLMESİ

Öğr. Gör. Serkan AKSU

IPV6'DA MULTICAST KRİTİĞİ

İleri Düzey Bilgisayar Ağları

IPv6 Ağlarında VoIP NETAŞ Ocak Ulusal IPv6 Protokol Altyapısı Tasarımı ve Geçiş Projesi

İleri Düzey Bilgisayar Ağları

Meşrutiyet Caddesi 12/ Kızılay/ANKARA T: +90 (312) info@cliguru.com

Yazılım Tanımlı Ağlar Ders 1 Yazılım Tanımlı Ağların Temelleri. Mehmet Demirci

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı EKi Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

Active Directory için Fiziksel Ağ Altyapısını Tasarlamak

Yönlendiriciler ve Yönlendirme Temelleri


BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

Internet in Kısa Tarihçesi

OPNET IT Guru-TCP. Amaç:

İleri Düzey Bilgisayar Ağları

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER

HAFTA-3 ARP (Address Resolution Protocol) (Adres Çözümleme Protokolü)

Bilgisayar Ağları Computer Networks

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı EKi Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri

Active Directory Shema

300 BANT KABLOSUZ ERİŞİM NOKTASI YÖNLENDİRİCİ

TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECİOĞLU

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

OSI Referans Modeli. OSI Referans Modeli. OSI Başvuru Modeli Nedir? OSI Başvuru Modeli Nedir?

Yeni Nesil Ağ Güvenliği

Ağ Temelleri Semineri. erbil KARAMAN

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri

TCP/IP Modeli. TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

Bilgisayar Programcılığı Uzaktan Eğitim Programı. e-bilg 121 AĞ TEKNOLOJİLERİNİN TEMELLERİ Öğr. Gör. Bekir Güler

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri

Öğr. Gör. Ümit ATİLA

IPv6 INTERNET PROTOCOL. Hüsnü Demir hdemir at metu.edu.tr

Lab7-Dinamik Yönlendirme ve RIP

Xpeech VoIP Gateway Konfigurasyon Ayarları

Bilgisayar Ağlarında Güvenlik. Prof. Dr. Eşref ADALI www. Adalı.net

Yeni Nesil Ağ Güvenliği

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 5047

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Yeni Nesil Kablosuz İletişim

Bir ağ içerisinde bulunan tüm cihazların bir IP adresi olmak zorundadır. Cihazlar haberleşmelerini bu IP adresi üzerinden sağlar ancak cihazların

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Yeni Nesil IP Protokolü (IPv6) ve Güvenlik

İletişim Ağları Communication Networks

BİLGİSAYAR AĞLARI VE İLETİŞİM

BM 402 Bilgisayar Ağları (Computer Networks)

IPv6 Güvenliği. Emre YÜCE - TÜBİTAK ULAKBİM 2 Haziran 2010

ARP (Address Resolution Protocol) Poisoning -Ağın Korunma Yöntemleri

1. Bu alana anketi dolduran kişinin kimlik ve kurum/kuruluş ve iletişim bilgileri yazılmalıdır.

IPv6 DA FARKLI YÖNLENDĠRME PROTOKOLLERĠNĠN BAġARIMI

SİBER SUÇLARA KARŞI SİBER ZEKA

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

Çekişme Temelli Ortam Erişimi Algoritmaları Dilim Atama İhtimalleri Karşılaştırması

Trafik Sinyalizasyonu. Prof.Dr.Mustafa KARAŞAHİN

Yazılım Tanımlı Ağlar Ders 6 SDN Programlama. Mehmet Demirci

Ağ Yönetiminin Fonksiyonel Mimarisi

Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi

Bilgisayar Sistemleri ilk ortaya çıktığında...

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

YÖNLENDİRİCİLER. Temel Bilgiler. Vize Hazırlık Notları

Bölüm 5 İletim(Transport) Katmanı

2332 NX4RT 4 KANAL TRIPLEX NETWORK DVR CİHAZI KOLAY KURULUM KILAVUZU

Kampüs Ağlarında Köprü-Güvenlik Duvarı (Bridge Firewall) ve Transparent Proxy

NAT(Ağ Adresi Çeviricisi)

b r o a d b a n d r o u t e r 4 p o r t s 1 0 / m b p s

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcı yükleme. Bağlantı Kılavuzu

HAFTA-2 ARP(Address Resolution Protocol- Adres Çözümleme Protokolü)

B-Tree Dosya Sistemi (BTRFS)

Asıl başlık stili için tıklatın

DHCP kurulumu için Client/Server mimarisine sahip bir ağ ortamı olmalıdır ki bu da ortamda bir Domain Controller olmasını zorunlu kılar.

YAYGIN OLARAK KULLANILAN ADSL MODEMLER VE ROUTER AYARLARI

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

IP Alt Ağlara Bölmek (Subnetting)

AĞ TEMELLERI. İSİM SOYİSİM: EMRE BOSTAN BÖLÜM: BİLGİSAYAR PROGRAMCILIĞI ÜNİVERSİTE: NİŞANTAŞI KONU: Konu 5. TCP/IP

Transkript:

İleri Düzey Bilgisayar Ağları Ders 4 İnternet te Tıkanıklık Denetimi Mehmet Demirci 1

Bugün İnternet te ölçekleme Tıkanıklık denetimi 2

IPv4 yetersiz kalıyor Toplam 2 32 4 milyar adres IP adresleri bloklar halinde dağıtılır parçalanma (fragmentation) Son /8 blok da gitti. IPv4 da denizin sonuna geldik. 3

Ölçekleme: NAT Network Address Translation Birden çok ağ aynı özel IP adres bölgesini paylaşabilir. NAT (Ağ adresi çeviricisi) çıkan paketin kaynak adresini, gelen paketin varış adresini değiştirir. 4

Ölçekleme: IPv6 IPv6 Daha çok adrese izin vermesi, daha basit paket başlığına sahip olması, güvenlik desteği içermesi vb. avantajlarına rağmen kullanımı henüz sınırlıdır. 2013 sonunda yönlendirme tablosu girdileri: 16.000 IPv6 vs. 500.000 IPv4 Neden? 5

IPv6 IPv6 Kum saati modeli (veya dar bel, narrow waist) Her şey IPv4 a bağımlı. Geçiş sürecinde uyumsuzluk ortaya çıkabiliyor. 6

IPv6 Geçiş nasıl olmalı? Dual Stack: Hem Ipv4 hem IPv6 konuşan cihazlar Ya iki tür adresi olacak, ya da IPv6 adresini IPv4 e çevirebilecek. 6 to 4 Tunneling: Ortada sadece IPv4 anlayan çekirdek varsa IPv6 paketini IPv4 paketinin içine yerleştirerek gönder. Tekrar IPv6 anlayan ağa gelince paketten çıkar. 7

Bugün İnternet te ölçekleme Tıkanıklık denetimi 8

Tıkanıklık Denetimi Congestion Control Hedef: İnternet i taşırmadan doldurmak Paket gönderme hızını ayarlayarak tıkanıklığı gidermek veya tıkanıklık oluşma ihtimalini azaltmak 9

Tıkanıklık Denetimi Congestion Control Farklı çıkış noktaları (sources) kaynaklar (resources) için rekabet halinde olabilir. Farklı çıkış noktaları birbirlerinden haberdar değiller. Ağdaki trafik durumundan da haberdar değiller. 10

Tıkanıklık Denetimi Congestion Collapse (Çöküş) Yük arttıkça bir noktada faydadan zarara dönülebilir. 11

Tıkanıklık Denetimi Hedefler Ağ kaynaklarını etkin kullanmak Kaynakları adil biçimde paylaştırmak Tıkanıklık sebepli çöküşü önlemek 12

Tıkanıklık Denetimi İki tür yaklaşım Uçtan uca Ağdan direk bilgi alarak değil, kayıp ve gecikmelerden sonuç çıkararak Örnek: TCP Ağ destekli Yönlendiriciler uç sistemlere yollama hızıyla ilgili tavsiye verir. 13

TCP Tıkanıklık Denetimi Paket kayıpları başlayana kadar hızı yükseltmeye devam et. TCP varsayımı: Paket kaybı = Tıkanıklık TCP hızını nasıl ayarlar? 14

TCP Tıkanıklık Denetimi Pencere bazlı yöntem Henüz karşı taraftan onayı (ack) gelmemiş olan paket sayısına sınır koymak Hızı yükseltmek için pencereyi büyüt. 15

TCP Tıkanıklık Denetimi Pencere bazlı yöntem TCP, bir pencere dolusu paket başarıyla ulaşınca pencereyi 1 paket büyütür. Additive increase TCP, bir paket için onay alamadığında pencereyi yarılar. Multiplicative decrease Slow start Fast retransmit and fast recovery 16

Tıkanıklık Denetimi Hedefleri Adalet (fairness): Herkes adil payını alır. Verimlilik veya etkinlik (efficiency): Ağ kaynakları düzgün (israf edilmeden) kullanılır. 17

Tıkanıklığı Önleme Congestion Avoidance Henüz tıkanıklık oluşmadan önlemler almak Yönlendiricinin uç sistemleri uyardığı bir mekanizma kullanılabilir. 18

Tıkanıklığı Önleme DECbit Paket başlığında bir tıkanıklık biti (congestion bit) ayrılır. Yönlendirici ortalama kuyruk uzunluğuna bakar, 1 den büyükse biti set eder. Alıcı bu biti ACK içine kopyalar. Gönderici, belli sayıda paketten kaçının bu bitin set edilmesine yol açtığına bakar. Yarıdan fazlaysa penceresini küçültür, azsa büyütür. 19

Tıkanıklığı Önleme Random Early Detection (RED) Yönlendirici, bir bitle göndericiye haber vermek yerine bir paketi kuyruktan atar. Tıkanıklık daha oluşmamışken uyarı yapmış olur. Böylece göndericinin hızını azaltmasına yol açar. 20

Tıkanıklığı Önleme Gönderici temelli tıkanıklık önleme Yönlendirici müdahalesi olmadan, kendi RTT ölçümlerine veya gönderim hızına dayaranak pencere boyutunu ayarlamak Örnek: TCP Vegas 21

Tıkanıklığı Önleme TCP Vegas Beklenen hızla gerçek hızı karşılaştır. Aradaki fark azsa pencereyi büyüt, çoksa küçült. Ağda kuyrukların fazla dolmasına da çok boş kalmasına da izin verme. 22

Sonraki Ders İnternet te ses ve görüntü transferi İçerik dağıtım ağları ve eşler arası ağlar 23