CENG 312
Bilgisayar Ağları
Bilgisayar ağlarına genel bakış; paket anahtarlama, İnternet, katmanlı mimari; ağ uygulamaları; web, e-posta, alan adı sistemi; güvenilir veri iletimi, tıkanıklık ve akış kontrolü, UDP, TCP; anahtarlama, yönlendirme, IP; ortam erişim kontrolü, yerel alan ağları, Ethernet.
DERSLER
Her hafta 3 saat
DERSİN AMACI
Öğrencileri bilgisayar ağları konusunda temel bilgilerle donatmak.
1. Bilgisayar ağlarının genel yapısını ve katmanlı mimariyi anlamak.
2. Temel ağ protokollerinin çalışma prensiplerini incelemek.
3. Yönlendirme, tıkanıklık kontrolü, akış kontrolü ve ortam erişim kontrolü için kullanılan algoritmaları analiz etmek.
ÖĞRENME ÇIKTILARI
1. İletişim sistemlerinin temel kavramlarını kullanarak sistem analizini yapabilme.
2. Katmanlı ağ modeli ve Internet protokollerini analiz edebilme.
3. Ağ ve protokol tasarımlarını gerçekleştirebilme.
DERSİN KİTABI
Computer Networking: A Top-Down Approach 8th edition, Jim Kurose, Keith Ross, Pearson, 2022.
| Hafta | Konu |
| 1 | Ağlara Genel Bakış (İnternet, paket anahtarlama) |
| 2 | Ağlara Genel Bakış (Yönlendiriciler, katmanlı mimari) |
| 3 | Uygulama Katmanı (Ağ uygulamalarının prensipleri) |
| 4 | Uygulama Katmanı (HTTP, SMTP, DNS) |
|
5
|
Uygulama Katmanı (Soket programlama) |
|
6
|
Taşıma Katmanı (Güvenilir veri iletimi) |
|
7
|
Taşıma Katmanı (UDP, TCP servisleri) |
|
8
|
Taşıma Katmanı (Tıkanıklık ve akış kontrolü) |
|
9
|
Ağ Katmanı (Anahtarlama, iletme) |
|
10
|
Ağ Katmanı (Yönlendirme, OSPF, BGP) |
|
11
|
Ağ Katmanı (Yazılım tanımlı ağlar SDN) |
|
12
|
Veri Bağı Katmanı (Hata kontrolü, ortam erişimi – MAC) |
|
13
|
Veri Bağı Katmanı (LANs) |
|
14
|
Veri Bağı Katmanı (MPLS) |


