| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 501003452022 | COMPUTER NETWORKS | Ders | 3 | 5 | 5,00 |
Lisans
İngilizce
Bu dersin amacı, öğrencilerin, veri iletişimi ve bilgisayar ağları ile ilgili temel kavramları, ağ’ların tarihçesini, ağ türlerini, fiziksel veri iletişim ortamında kullanılan medyayı, iletişim protokollerini, protokollerin sınıflandırılmasını, katmanlı sistemleri, ağ mimarisini ve Open System Interconnection (OSI) referans modelinin katmanlarını ve katmanların fonksiyonlarını tanıyabilmesini; Internetworking hakkındaki kavramları, TCP/IP referans modelini, TCP/IP referans modelindeki fonksiyonları ve protokolleri tanıyabilmesini, IP adres sistemini çözümleyebilmesini ve TCP/IP referans modelindeki diğer protokollerin çalışmasını açıklayabilmesini sağlamaktır.
Prof. Dr. Orhan DAĞDEVİREN
| 1 | Bilgisayar Ağlarını tanımlayabilme ve çeşitli kriterlere göre sınıflandırabilme |
| 2 | Ağ kavramlarını ve ağ donanım cihazlarının işlevlerini açıklayabilme |
| 3 | İletişim protokollerinin sınıflandırılması, protokollerin katmanlaştırılması ve ağ mimarisini anlayabilme |
| 4 | TCP/IP referans modelini ve internet kavramlarını açıklayabilme |
| 5 | Uygulama katmanı ve işlevlerini anlayabilme |
| 6 | Taşıma katmanı ve işlevlerini anlayabilme |
| 7 | Ağ katmanı ve işlevlerini anlayabilme |
| 8 | Veri bağlantı katmanı ve işlevlerini anlayabilme |
| 9 | Fiziksel katmanı ve işlevlerini anlayabilme |
| 10 | Mobil ve Kablosuz ağların genel özellikleri, kavramları, teknolojileri ve türlerini anlayabilme |
| 11 | Bilgisayar güvenliği temel kavramlarını anlayabilme |
Birinci Öğretim
Yok
Yok
1.Bilgisayar Ağlarının tanımı ve ağların çeşitli özelliklere göre sınıflanması 2.LAN, MAN, WAN, HAN, PAN’ların genel özellikleri 3.Bilgisayar ağı cihazlarının kısaca özellikleri 4.Ağ topolojileri 5.Bilgisayar ağlarının tarihçesi 6.Bilgisayar ağlarında temel kavramlar, API, C/S, per-to-peer, switching türleri, circut switching, packet switching, total delay packet lost, data flow ve çeşitli protokol kavramları 7.Katmanlı mimari, protokollerin katmanlaşması 8.Protokollerin genel olarak, connection oriented ve connectionless sınıflanması 9.Mesaj, segment, datagram, frame kavramları 10.Bilgisayar ağlarında standart belirleyen kuruluşlar 11.Application Layer özellikleri ve bazı protokoller: HTTP, SMTP, DNS, POP3 vs; Süreç ve Soket kavramları 12.Transport layer özellikleri ve bazı protokoller: UDP ve TCP 13.Network layer özellikleri. Congestion control algoritmaları, yönlendirme algoritmaları, internet kavramları, IP protokolü, IP adresleri, ARP protokolü, IPv6, vs … 14.ICMP genel özellikleri, komutları ve işleyişi 15.Data link layer özellikleri, error detection, error correction, synchronization, link layer protokollerinin sınıflandırılması 16.Physical layer özellikleri, modulation teknikleri, sayısal iletişim, bandwidth, veri kodlama teknikleri, multiplexing çeşitleri, FDM, TDM, iletişim ortam mediası ve özellikleri 17. Mobil ve Kablosuz ağların genel özellikleri, kavramları, teknolojileri ve türleri 18. Bilgisayar ağları güvenliği giriş kavramları
| Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|
| 1 | İnternet nedir? Uç sistemler, ağ çekirdeği, gecikme, kayıp ve verimlilik kavramları | ||
| 2 | Protokol katmanları ve hizmet modelleri, İnternet protokol yığını, kapsülleme | ||
| 3 | Ağ uygulamaları, istemci-sunucu ve P2P modelleri, uygulama katmanı protokollerine giriş | ||
| 4 | Bilgisayar ağlarında temel kavramlar, API, C/S, per-to-peer, switching türleri, circut switching, packet switching, total delay packet lost, data flow protokol kavramları | ||
| 5 | SMTP, POP3, IMAP; DNS hiyerarşisi, kayıt türleri, DNS sorgulama mekanizması | ||
| 6 | BitTorrent, dağıtılmış hash tabloları; DASH video akışı, CDN mimarisi | ||
| 7 | Taşıma katmanı servisleri, çoklama/ayrıştırma, UDP, güvenilir veri transferi ilkeleri | ||
| 8 | Ara sınav | ||
| 9 | TCP segmenti yapısı, güvenilir veri transferi, akış denetimi | ||
| 10 | TCP tıkanıklık kontrolü: yavaş başlangıç, tıkanıklık kaçınma, hızlı yeniden iletim ve AIMD algoritması | ||
| 11 | Ağ katmanına genel bakış, yönlendirici mimarisi, giriş/çıkış portları, anahtarlama yapıları | ||
| 12 | IPv4 datagram yapısı, IP adresleme, CIDR, alt ağlar, DHCP, Network Adres Transferi (NAT) | ||
| 13 | IPv6 datagram yapısı, IPv4'ten IPv6'ya geçiş, tünel mekanizması | ||
| 14 | Ağ katmanının veri düzlemi ile ilgili diğer konular | ||
| 15 | Tüm konuların özeti; ağ tasarımı tartışmaları; final sınavına hazırlık | ||
| 16 | Final |
1) KUROSE,J.F. – ROSS,K.W. ; Computer Networking; Pearson Comp.; 7th Edition; 2016; ISBN : 978-0133594140 2) TANENBAUM, A.S., WETHERALL, D.J.; Computer Networks, Fifth Edition, Prentice Hall; 2011; ISBN-10 : 0-13-212695-8
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 2 | 2 |
| Final Sınavı | 1 | 2 | 2 |
| Derse Katılım | 14 | 3 | 42 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 30 | 30 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 32 | 32 |
| Okuma | 14 | 3 | 42 |
| Toplam İş Yükü (saat) | 150 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
| ÖÇ 1 | 5 | 2 | 1 | ||||||||
| ÖÇ 2 | 5 | 5 | 2 | 1 | |||||||
| ÖÇ 3 | 5 | 2 | 1 | ||||||||
| ÖÇ 4 | 5 | 4 | 3 | 3 | 2 | 2 | 3 | 1 | 1 | ||
| ÖÇ 5 | 5 | 4 | 3 | 2 | 2 | 2 | 3 | 1 | 1 | ||
| ÖÇ 6 | 5 | 4 | 3 | 2 | 1 | ||||||
| ÖÇ 7 | 5 | 4 | 3 | 2 | 1 | ||||||
| ÖÇ 8 | 5 | 4 | 3 | 1 | |||||||
| ÖÇ 9 | 5 | 4 | 3 | 1 | |||||||
| ÖÇ 10 | 5 | 3 | 3 | 2 | 1 | ||||||
| ÖÇ 11 | 5 | 3 | 2 | 1 | 2 |