Hafta |
Konu |
Ön Hazırlık |
1) |
Bilgisayar ağlarına giriş. Internet nedir? OSI çok katmanlı ağ mimari modeli. Ağ güvenliği. |
Ders notları |
2) |
Uygulama katmanı. Ağ uygulamalarının çalışma prensipleri. Web ve http. |
Ders notları |
3) |
FTP, SMTP ve POP3 protokolleri, DNS hizmeti ve DNS protokolü |
Ders notları |
4) |
Eşler arası uygulamalar, TCP ve UDP soket programlama: Ağ uygulamaları. |
Ders notları |
5) |
Gönderim katmanı servisleri. Çoklama ve çoklama çözüm. |
Ders notları |
6) |
UDP ve TCP gönderim servisleri. |
Ders notları |
7) |
Sıkışıklık denetimi yöntemleri: TCP tıkanıklık kontrolü. |
Ders notları |
8) |
Ara Sınav |
---- |
9) |
Ağ katmanı prensipleri. Yönlendiriciler. Yönlendiricilerin iç yapısı. |
Ders notları |
10) |
IP protokolü, İnternet üzerinde yönlendirme ve adresleme. Yönlendirme protokolleri. |
Ders notları |
11) |
RIP, yayımlama ve çoğa gönderim. |
Ders notları |
12) |
Veri-bağlantı katmanı prensipleri. Çoklu erişim protokolleri. Hata sezimi ve hata düzeltme. Anahtarlamalı yerel alan ağları. |
Ders notları |
13) |
Bağlantı sanallaştırılması. Ethernet. Adres çözümleme protokolü (ARP), DHCP. |
Ders notları |
14) |
Kablosuz ve mobil ağlar ile özellikleri. Hücresel İnternet erişimi ve hücresel ağ yapısı. |
Ders notları |
Ders Notları / Kitaplar: |
1. James F. Kurose, Keith W. Ross, Computer Networking A Top-Down Approach, 6th Edition.
2. Fred Halsall, "Computer Networking and the Internet", Fifth Edition, Addison-Wesley, Pearson Education, 2005.
3. Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach Fifth Edition
4. Andrew S. Tanenbaum, David J. Wetherall, Computer Networks. Fifth Edition. |
Diğer Kaynaklar: |
1. James F. Kurose, Keith W. Ross, Computer Networking A Top-Down Approach, 6th Edition.
2. Fred Halsall, "Computer Networking and the Internet", Fifth Edition, Addison-Wesley, Pearson Education, 2005.
3. Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach Fifth Edition
4. Andrew S. Tanenbaum, David J. Wetherall, Computer Networks. Fifth Edition. |
|
Dersin Program Kazanımlarına Etkisi |
Katkı Payı |
1) |
Matematik, hesaplama ve bilgisayar bilimleri konularında temel kuramsal ve uygulamalı bilgilere sahiptir. |
3 |
2) |
Tanımlanan bilişim ve/veya bilgisayar bilimleri problemlerini ve modellerini kurgular ve temel çözüm önerilerini uygular. |
3 |
3) |
Algoritmik düşünme ve planlama yaklaşımını uygulamalarında kullanır. |
3 |
4) |
Belirtimleri (spesifikasyon) tanımlanmış yazılım bileşenlerini geliştirir. |
3 |
5) |
Sözlü ve yazılı iletişim kurar; en az bir yabancı dili en az Avrupa Dil Portföyü A2 Genel Düzeyinde kullanır, bilişim ve bilgisayar bilimleri alanındaki bilgileri izler ve meslektaşları ile iletişim kurar. |
2 |
6) |
Yaşam boyu öğrenmenin gerekliliği bilinci ile bilgi ve iletişim teknolojilerindeki güncel gelişmeleri izler. |
2 |
7) |
Mesleki ve etik sorumluluk bilinci taşır, bilişim uygulamalarında meslek etiğinin gözetilmesi konusunda farkındalığa sahiptir. |
2 |
8) |
Bireysel olarak veya takımlarda etkin çalışır. |
2 |