DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Yazılım Tanımlı Ağ CCIP 508 Güz 03+00+00 Seçmeli 3 7.5
Akademik Birim: Siber Güvenlik
Öğrenim Türü: Örgün Eğitim
Ön Koşullar Yok
Öğrenim Dili: İngilizce
Dersin Düzeyi: Yüksek Lisans
Dersin Koordinatörü: Oğuzhan CEYLAN
Dersin Amacı: Bu ders ağ yönetimi ve yazılım tabanlı ağları (SDN) ve kablolu ve kablosuz ağları tanıtır. Ders aynı zamanda SDN’ye yoğunlaşarak yeni bir tasarım, gerçekleme ve yönetim modeli olarak sunmaktadır. SDN yaklaşımları ağın kontrol ve veri düzlemlerini ayırarak her birisini ayrı ayrı daha rahat optimize etmesini sağlar. SDN ortamında ağ cihazlarının fonksiyonelliği sabit değildir, bu nedenle ağ yöneticileri uygulamalar aracılığı ile oluşturabilirler.
Dersin İçeriği: Giriş (Konsept ve Tanımlar) Yazılım Tabanlı Ağların Temelleri. Veri Uzayı Temelleri. Ağ Sanallaştırması. Kontrol edici ve programlama dili. Kontrol uzayı ve veri uzayı arasındaki etkileşimler. Ölçüm, Middlebox aracı aygıtları ve hostlar. Hata ayıklama Doğrulama ve tutarlılık. Veri Merkezi. Güvenlik ve Hataya Dayanıklılık. Geniş alanlar ve alanlar arasılık (inter domain). Kablosuz saklama ve arttırılmış dağıtım.
Dersin Öğrenme Çıktıları (ÖÇ):
  • 1- SDN konseptini analyabilmek.
  • 2- Ağları tasarlayabilmek, gerçekleştirlebilmek ve yönetebilmek.
  • 3- Ağ kontrol ve very uzayını ayırabilmek.
  • 4- SDN ağ işlevselliklerini kurabilmek.
Dersin Öğrenme Yöntem ve Teknikleri Sınıf dersleri, ödevler, vize ve final sınavları, Laboratuar uygulamalar.


HAFTALIK PROGRAM

HaftaKonularÖn Hazırlık
1 Giriş (Konsept ve Tanımlar)
2 Yazılım Tabanlı Ağların Temelleri
3 Veri Uzayı Temelleri
4 Ağ Sanallaştırması
5 Kontrol edici ve programlama dili
6 Kontrol uzayı ve very uzayı arasındaki etkileşimler
7 Ölçüm, Middlebox aracı aygıtları ve hostlar
8 Hata ayıklama
9 Doğrulama ve tutarlılık
10 Veri Merkezi
11 Güvenlik ve Hataya Dayanıklılık
12 Geniş alanlar ve alanlar arasılık (inter domain)
13 Kablosuz saklama ve arttırılmış dağıtım
14 Proje Sunumları


ZORUNLU ve ÖNERİLEN OKUMALAR

Software Defined Networks: A Comprehensive Approach, Paul Goransson and Chuck Black, Morgan and Kauffman, 2014.


DİĞER KAYNAKLAR

• Çeşitli internet kaynakları
• Software Defined Network with OpenStack, Sriram Subramanian, SreenivasVoruganti, Packt Publishing, 2016
• Software Defined Networking with OpenFlow, Oswald Coker, Siamak Azodolmolky, Packt Publishing, 2017Commotion, Learn Networking Basics (n.d.), https://commotionwireless.net/docs/cck/networking/learn-networking-basics.


DEĞERLENDİRME SİSTEMİ

Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
Katılım 13 5
Laboratuvar - -
Uygulama - -
Arazi Çalışması - -
Proje 1 14
Ödev 4 16
Sunum/Jüri - -
Derse Özgü Staj - -
Diğer Uygulamalar (seminer, stüdyo kritiği, workshop vb.) - -
Dersle İlgili Sınıf Dışı Etkinlikler (okuma, bireysel çalışma vb.) - -
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar 5 25
Final Sınavı 1 40
Total: 24 100


İŞ YÜKÜ HESAPLAMASI

EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ders Saati14342
Laboratuvar000
Uygulama000
Arazi Çalışması000
Proje12525
Ödev41248
Sunum/Jüriye Hazırlık000
Derse Özgü Staj000
Diğer Uygulamalara Hazırlık000
Dersle İlgili Sınıf Dışı Etkinlikler8324
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar14545
Final Sınavı12020
Toplam İş Yükü (saat):204


PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

# PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12
OC1 2 2   2                
OC2 1       1 1 1          
OC3 2 2   2                
OC4 1       1 1 1