Mühendislik Fakültesi
Bilgisayar Ve Yazılım Mühendisliği

Ders Bilgileri

İLERİ BİLGİSAYAR AĞLARI
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
CSE417 Güz 3 0 3 5

Ön Koşulu Olan Ders( ler ) Yok
Dili İngilizce
Türü Seçmeli
Seviyesi Lisans
Öğretim Elemanı( ları ) Dr. Öğr. Üyesi Omid SHARİFİ
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Yok
Staj Durumu Yok
Amacı Tasarım ilkelerini, kilit ağ sorunlarını ve İnternet çözümlerini daha iyi analiz eder. Bilgisayar ağında çeşitli gelişmiş konuları daha iyi analiz eder. Bilgisayar ağındaki sorunları tanımlama ve çözme becerilerinizi geliştirir. Araştırma, yazma ve sunum yeteneklerinizi geliştirir.
İçeriği Katmanlı ağ sistemleri, çapraz katman tasarımı, tasarım ödünleşmeleri; Modelleme ağı Trafik, akışkan trafik modelleri, veri, ses ve video trafiği modelleri; Erişim kontrolü: sızdıran kova; Akış ve tıkanıklık kontrolü ve modelleri; Geniş bant kablosuz, tasarım zorlukları, son eğilimler ve modeller; Gömülü ağ sistemleri: dağıtım, veri yayma, kapsama alanı ve bağlantı.

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Bu dersin sonunda öğrenci; ağ performansını etkileyen faktörleri (bant genişliği, gecikme süresi, gecikme-bant genişliği ürünü);
2 Büyük ölçekli şebekelerin mimari etkileri;
3 Katmanlı ağ protokol mimarilerinin temel ilkeleri;
4 OSI ve TCP / IP protokol yığındaki katmanların fonksiyonları;
5 Çoklayıcı, çoklu erişim, anahtarlama, köprü kurma ve adresleme gibi temel ağ kavramları; Otomatik tekrarlama istek protokolleri (dur-bekle ve sürgülü pencere) kullanarak güvenilir iletim;
6 Kablolu / kablosuz orta erişim için protokoller (CSMA / CD ve CSMA / CA); Sanal devre anahtarlama ve paket anahtarlama ile ilgili konular; IP ağlarında adresleme, alt ağlar, sınıfsız yönlendirme ve en uzun önek eşleşmesi;
7 TCP / IP tarafından sağlanan bağlantı yönelimli ve bağlantısız hizmetler; Uygulama katmanı protokolleri ve alan adı sistemi (DNS); Gerçek güvenilirlik simülasyon yazılımını (şu anda Riverbed yazılımı) kullanarak gerçek dünya ağ sistemlerini değerlendirme araçları.

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Genel ağ kurma kavramlarına genel bakış Anlatım, tartışma, sunum
2 Katmanlı ağ sistemleri; Çapraz katman tasarımı Anlatım, tartışma, sunum
3 Devre anahtarlama, telefon şebekelerinin kontrolü Anlatım, tartışma, sunum
4 Güvenilir İletim: ARQ protokolleri ve verimlilik analizi Anlatım, tartışma, sunum
5 Paket anahtarlama, paket çoklayıcıları kullanarak bağlantı paylaşımı; Patlamalı trafik için modeller Anlatım, tartışma, sunum
6 Orta erişim kontrolü; performans analizi Anlatım, tartışma, sunum
7 Arasınav Ölçme
8 Akış ve tıkanıklık kontrolü; AIMD tıkanıklık kontrolü; modeller Anlatım, tartışma, sunum
9 Ağ erişim kontrolü; Sızdıran kova Anlatım, tartışma, sunum
10 Geniş bant kablosuz; Son eğilimler ve modeller Anlatım, tartışma, sunum
11 Kablosuz ağlar için tekrarlanan katmanlı tasarım; Kanal bilen programlama Anlatım, tartışma, sunum
12 Gömülü ağ; Algılayıcı ağlarının genel görünümü, zorluklar Anlatım, tartışma, sunum
13 Topoloji kontrolü, veri dağıtımı, kapsama alanı, sensör ağlarındaki bağlantı Anlatım, tartışma, sunum
14 Son Sınav Ölçme
15
16

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 L. L. Peterson and B. S. Davie, Computer Networks: A Systems Approach, 4th ed., Morgan Kaufmann, 2007.
2 J.F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach, 4th ed., Addison Wesley, 2008.
3 B. Krishnamachari, Networking Wireless Sensors, Cambridge University Press, 2006.

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 %40 Ara Sınav Ara Sınav
2 %60 Son Sınav Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Bu dersin sonunda öğrenci; ağ performansını etkileyen faktörleri (bant genişliği, gecikme süresi, gecikme-bant genişliği ürünü); 2͵3͵4 1͵2
2 Büyük ölçekli şebekelerin mimari etkileri; 2͵3͵4 1͵2
3 Katmanlı ağ protokol mimarilerinin temel ilkeleri; 2͵3͵4 1͵2
4 OSI ve TCP / IP protokol yığındaki katmanların fonksiyonları; 2͵3͵4 1͵2
5 Çoklayıcı, çoklu erişim, anahtarlama, köprü kurma ve adresleme gibi temel ağ kavramları; Otomatik tekrarlama istek protokolleri (dur-bekle ve sürgülü pencere) kullanarak güvenilir iletim; 2͵3͵4 1͵2
6 Kablolu / kablosuz orta erişim için protokoller (CSMA / CD ve CSMA / CA); Sanal devre anahtarlama ve paket anahtarlama ile ilgili konular; IP ağlarında adresleme, alt ağlar, sınıfsız yönlendirme ve en uzun önek eşleşmesi; 2͵3͵4 1͵2
7 TCP / IP tarafından sağlanan bağlantı yönelimli ve bağlantısız hizmetler; Uygulama katmanı protokolleri ve alan adı sistemi (DNS); Gerçek güvenilirlik simülasyon yazılımını (şu anda Riverbed yazılımı) kullanarak gerçek dünya ağ sistemlerini değerlendirme araçları. 2͵3͵4 1͵2
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
1 Ders Süresi 14 3 42
2 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 4 56
3 Sunum ve Seminer Hazırlama 0 0 0
4 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
5 Belge/Bilgi listeleri oluşturma 0 0 0
6 Atölye 0 0 0
7 Ara Sınav için Hazırlık 1 2 2
8 Ara Sınav 1 1 1
9 Kısa Sınav 0 0 0
10 Ödev 0 0 0
11 Ara Proje 1 20 20
12 Ara Uygulama 0 0 0
13 Son Proje 0 0 0
14 Son Uygulama 0 0 0
15 Son Sınav için Hazırlık 1 2 2
16 Son Sınav 1 1 1
  124