Zorunluluk |
: |
Seçmeli |
Önkoşul ders(ler) |
: |
ELE324 |
Eşzamanlı ders(ler) |
: |
- |
Veriliş biçimi |
: |
Yüz yüze |
Öğrenme ve öğretme teknikleri |
: |
Anlatım, Soru-Yanıt, Sorun/Problem Çözme |
Dersin amacı |
: |
Dersin amacı aşağıdaki becerileri öğrencilere kazandırmaktı: - Katmanlı bilgisayar ağları kavramını anlamak - Her katmanın sorunlarını ve parametrelerini tanımak - Her katmanda kullanılan metotlar ve algoritmalar konusunda altyapıya sahip olmak |
Dersin öğrenme çıktıları |
: |
Bilgisayar ağlarındaki katmanlı yapı kavramını anlamak Fiziksel katmanda değişik iletim ortamlarını, kipleme ve kipçözme kavramlarını öğrenmek Link katmanında ortama erişim ve yeniden gönderim mekanizmalarını öğrenmek Kuyruk kuramının temellerini ve paket gecikmesine uygulamasını öğrenmek, ağ katmanındaki önemli konuları ve algoritmaları öğrenmek İletim katmanındaki önemli konuları ve algoritmaları öğrenmek |
Dersin içeriği |
: |
Bilgisayar ağlarının katmanlı yapısı - Fiziksel katman: Kapalı ve açık iletisim ortamları, veri ve modulasyon, çoğullama, karşılıklı erisim, çoklu erisim - Veri linki katmanı: Dur ve bekle akıs kontrolü, kayan pencere akıs kontrolü, dur ve bekle ARQ, seçici reddet ARQ, geri git N ARQ, akıs ve hata kontrolündeki performans - Kuyruk kuramı tekrarı: Ayrısık zaman Markov zinciri, Little kuramı, M/M/1 kuyruğu, M/M/m kuyruğu - Ortam ulasım kontrolü ara katmanı: Statik ve dinamik kaynak aktarımı, ALOHA, taşıyıcıyı dinleyen çoklu erisim protokolleri, sınırlı çekisme protokolleri, kablosuz LAN protokolleri - Ağ katmanı: sanal devre ve datagram altağları, çıkıs düğümü ağacı, Dijktra algoritması, selbasma, uzaklık vektörü yönlendirmesi, link durumu yönlendirmesi, ağlararası iletisim, parçalanma, altağlar, CIDR - Tasıma katmanı: Tasıma katmanı servisleri, TCP için soket öğeleri, tasıma protokolleri |
Kaynaklar |
: |
? Computer Networks, Andrew S. Tanenbaum, 4th Ed., Pearson Education, 2003.; ? Data and Computer Communication, W. Stallings, 8th Ed, Prentice Hall, 2007.; ? Data Networks, D. Bertsekas and R. Gallager, 2nd Ed, Prentice Hall, 1992. |
Haftalara Göre İşlenecek Konular
Haftalar |
Konular |
1 |
Giriş, bilgisayar ağlarının katmanlı yapısı |
2 |
Fiziksel katman: Kapalı ve açık iletisim ortamları, veri ve modülasyon |
3 |
Çoğullama, karşılıklı erisim, çoklu erişim, telsiz kanallarda yöntemler |
4 |
Veri linki katmanı: Dur ve bekle akıs kontrolü, kayan pencere akıs kontrolü, dur ve bekle ARQ, seçici reddet ARQ, geri git N ARQ |
5 |
Akıs ve hata kontrolündeki performans konuları |
6 |
Ara sınav 1 |
7 |
Kuyruk kuramı tekrarı: Ayrısık zaman Markov zinciri, Little kuramı |
8 |
M/M/1 kuyruğu, M/M/m kuyruğu |
9 |
Ortam ulasım kontrolü ara katmanı: Statik ve dinamik kaynak aktarımı, ALOHA |
10 |
Taşıyıcıyı dinleyen çoklu erisim protokolleri, sınırlı çekisme protokolleri, kablosuz LAN protokolleri |
11 |
Ara sınav 2 |
12 |
Ağ katmanı: sanal devre ve datagram altağları, çıkıs düğümü ağacı, Dijktra algoritması |
13 |
Selbasma, uzaklık vektörü yönlendirmesi, link durumu yönlendirmesi, ağlararası iletişim, parçalanma, altağlar |
14 |
Taşıma katmanı |
15 |
Genel sınava hazırlık |
16 |
Genel sınav |
Dersin Öğrenme Çıktılarının Program Yeterlilikleri İle İlişkilendirilmesi
Program yeterlilikleri |
Katkı düzeyi |
1 |
2 |
3 |
4 |
5 |
1. |
Elektrik ve Elektronik Mühendisliği'nin gerektirdiği kuramsal ve uygulamalı bilgilere sahiptir. | | | | | |
2. |
Matematik, Fen Bilimleri ve Elektrik ve Elektronik Mühendisliği alanlarındaki kuramsal ve uygulamalı bilgileri mühendislik çözümleri için kullanır. | | | | | |
3. |
Elektrik ve Elektronik Mühendisliği problemlerini saptar, tanımlar, modeller ve probleme uygun analitik veya nümerik yöntemleri uygulayarak çözer. | | | | | |
4. |
Gerçekçi kısıtlar altında sistem tasarlar; bu doğrultuda modern yöntemleri ve araçları kullanır. | | | | | |
5. |
Deney tasarlar, yapar, sonuçları analiz eder ve yorumlar. | | | | | |
6. |
Bireysel veya takım üyesi olarak disiplinlerarası çalışma yapacak altyapıya sahiptir. | | | | | |
7. |
Bilgiye erişir, kaynak araştırması yapar, veri tabanlarını ve diğer bilgi kaynaklarını kullanır, bilim ve teknolojideki gelişmeleri izler. | | | | | |
8. |
Proje planlaması ve zaman yönetimi yapar, mesleki gelişimini planlar. | | | | | |
9. |
İleri düzeyde bilgisayar donanım ve yazılım bilgisine sahiptir, bilişim ve iletişim teknolojilerini etkin kullanır. | | | | | |
10. |
Sözlü ve yazılı etkin iletişim kurar; İngilizce'yi ileri düzeyde kullanır. | | | | | |
11. |
Mesleki, etik ve toplumsal sorumluluğunun bilincindedir. | | | | | |
12. |
Mühendislik çözümlerinin ve uygulamalarının evrensel ve toplumsal boyutlardaki etkilerinin bilincindedir; çağın sorunları hakkında bilgi sahibidir. | | | | | |
13. |
Yenilikçi ve sorgulayıcıdır; mesleki özgüveni yüksektir. | | | | | |