Bu dersin sonunda öğrenciler; 1) Bilgisayar ağlarındaki temel kavramlar konusunda bilgi sahibi olur 2) Bilgisayar ağları katman yapısını ve katmanların özellikleri ile iletişim prensiplerini kavrar 3) Bir bilgisayar ağı sistemi için, verilen özellikler doğrultusunda adresleme ile analiz ve tasarım yapabilir 4) Bilgisayar ağları ile ilgili konularda gelinmiş teknoloji bilgisine sahip olabilme ve bu bilginin güncelliğini koruyabilecek düzeyde araştırma yapabilir
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Veri iletişimi ve bilgisayar ağları ile ilgili temel kavramlar, fiziksel, veri bağlantı, ağ,taşıma, uygulama katmanı ve katmanların işlevleri, kullanılan protokoller ve o katmanda çalışan ağ aygıtları, bilgisayar ağları ile ilgili standartlar ve güvenlik konuları incelenecektir. Bilgisayar ağları alanında görülen hızlı değişim ve yeni ortaya çıkan ağ teknolojileri göz önüne alınarak ağ güvenliği alanındaki yenilikler, Mobil IP, eşler arası ağ (P2P), gerçek zamanlı iletişim protokolleri, kablosuz yerel alan ağları ve geniş alan ağları, kişisel ağlar anlatılacaktır.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
İnternet nedir? Uç sistemler, erişim ağları, bağlantılar, Ağ temel: devre anahtarlama, paket, anahtarlama, ağ yapısı
2. Hafta
Paket anahtarlamalı ağlarda gecikme, kayıp ve verim
3. Hafta
Protokol katmanları, servis modelleri,Güvenlik
4. Hafta
Uygulama Katmanı: Ağ uygulamalarının ilkeleri, Web ve HTTP, FTP, Elektronik Posta: SMTP, POP3, IMAP, DNS, P2P uygulamaları, UDP ile Soket programlama, TCP ile soket programlama
5. Hafta
Uygulama Katmanı: DNS, P2P uygulamaları, UDP ile soket programlama, TCP ile soket programlama
6. Hafta
İletim Katmanı: Ulaştırma katmanı hizmetleri, Çoklama ve çoklama, Bağlantısız nakliye: UDP, Güvenilir veri aktarma ilkeleri, Bağlantı odaklı taşıma: TCP, segment yapısı, güvenilir veri aktarımı, akış kontrolü, bağlantı yönetimi
7. Hafta
İletim Katmanı: Tıkanıklık Kontrol Prensipleri, TCP tıkanıklığı kontrolü, Ağ Katmanı: Giriş, Sanal devre ve veri ağları ağları,
8. Hafta
Ara SINAV
9. Hafta
Ağ Katmanı: Bir yönlendiricide neler var, IP: İnternet Protokolü: Datagram biçimi, IPv4 adresleme, ICMP, IPv6
10. Hafta
Ağ Katmanı: Yönlendirme algoritmaları: Bağlantı durumu, Mesafe Vektörü, Hiyerarşik yönlendirme, İnternette Yönlendirme: RIP, OSPF, BGP
11. Hafta
Yayın ve çok noktaya yayın yönlendirmesi
12. Hafta
Bağlantı Katmanı ve LAN'lar: Giriş ve hizmetler, Hata algılama ve düzeltme, Çoklu erişim protokolleri, Link katmanı Adresleme,
13. Hafta
Link Katmanı ve LAN'lar: Ethernet, Link katmanı anahtarları, PPP, Link sanallaştırma: MPLS, Bir web isteği
14. Hafta
Ağ güvenliği: Kriptografi ilkeleri, Mesaj bütünlüğü, E-postayı güvenli kılma, TCP bağlantılarını koruma: SSL, IPsec, Kablosuz LAN'ları koruma, Operasyonel güvenlik: güvenlik duvarları ve IDS
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1."Computer Networking, A TopDown Approach Featuring The Internet", James F. Kurose, Keith W. Ross, Addison 2."Data Communication, Computer Networks and Open Systems", Fred Halsall, Addison-Wesley 3."Computer Networks, Andrew S.Tanenbaum, Prentice Hall
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
45
Proje
1
5
Toplam(%)
50
Yıl İçinin Başarıya Oranı(%)
50
Finalin Başarıya Oranı(%)
50
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1
1
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
14
3
42
Final Sınavına Hazırlık
1
24
24
Ders Saati
13
3
39
Ara Sınava Hazırlık
1
20
20
Laboratuvar
Final Sınavı
1
1
1
Ödevler
1
20
20
Toplam İş Yükü
147
Toplam İş Yükü / 30
4,9
Dersin AKTS Kredisi
5
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ