Genel Bilgi
Kod | CENG0031 |
Ad | Higher Layer Network Protocols |
Yarıyıl | . Yarıyıl |
Süre (T+U) | 3-0 (T-U) (17 Hafta) |
AKTS | 6 AKTS |
Yerel Kredi | 3 Yerel Kredi |
Eğitim Dil | İngilizce |
Seviye | Yüksek Lisans Dersi |
Tür | Normal |
Öğretim Şekli | Yüz Yüze Öğretim |
Bilgi Paketi Koordinatörü | Doç. Dr. FATİH ABUT |
Dersin Amacı
Bu ders kapsamında internette kullanılan üst katmanların iletişim protokolleri tanıtılmaktadır. İçerik ana hatlarıyla yönlendirme protokolleri, dağıtık ağ yönetimi protokolleri, web protokolleri, anlık mesajlaşma ve iletişim protokolleri, IoT protokolleri, peer-to-peer dosya paylaşım protokolleri, uzak masaüstü paylaşım protokolleri ve güvenlik protokolleri dahil olmak üzere çeşitli uygulama katmanı protokollerini kapsayan TCP/IP paketinin detayları üzerine odaklanmaktadır.
Dersin İçeriği
Taşıma protokolleri: TCP, UDP, SCTP. Yönlendirme protokolleri: RIP, OSPF, BGP. Dağıtılmış yönetim protokolleri: RPC, LDAP, SNMP. Web protokolleri: HTTP, FTP, DNS. E-posta protokolleri: POP3, IMAP, SMTP. IP Üzerinden Ses: SIP, H.323, RTP, RTCP. Anında Mesajlaşma ve Durum Protokolleri: XMPP, OSCAR, MSNP. Nesnelerin İnterneti: CoAP, CoCoA. Eşler arası dosya paylaşım protokolleri: Bittorrent, eDonkey, LimeWire. Uzak masaüstü paylaşım protokolleri: RDP, VNC, TeamViewer. Güvenlik protokolleri: Güvenli e-ödeme ve AAA protokolleri. Sürüm kontrol protokolleri: GIT, SVN.
Dersin Ön Koşulu
Ön koşul bulunmamaktadır.
Kaynaklar
1. W. Stallings, “Data and Computer Communications”, edition 8 or 9, Pearson Prentice Hall, 2007, ISBN: 0-13-243310-9
Notlar
2. A.S. Tanenbaum, “Computer Networks”, 4th edition, Prentice Hall PTR, 2003, ISBN: 0-13-066102-3 3. D. Comer, “Internetworking with TCP/IP, Vol. I: Principles, Protocols and Architecture”, Pearson Prentice Hall
Dersin Öğrenme Çıktıları
Sıra | Dersin Öğrenme Çıktıları |
---|---|
ÖÇ01 | OSI'nin alt ve üst katman işlevleri arasındaki farkları anlama becerisi |
ÖÇ02 | Taşıma ve yönlendirme protokollerini anlama becerisi |
ÖÇ03 | Dağıtılmış ağ yönetim protokollerini anlama becerisi |
ÖÇ04 | Web ve e-posta protokollerini anlama becerisi |
ÖÇ05 | VoIP ve anlık mesajlaşma ve durum protokollerini anlama yeteneği |
ÖÇ06 | Peer-to-peer dosya ve masaüstü paylaşım protokollerini anlama yeteneği |
Program Öğrenme Çıktıları ile İlişkisi
Sıra | Tür | Program Öğrenme Çıktıları | Duzey |
---|---|---|---|
PÖÇ01 | Bilgi - Kuramsal, Olgusal | Lisans düzeyinde kazanılan yetkinlikler temelinde Bilgisayar Mühendisliği temel alanında özgün çalışmalar için gerekli temeli sağlayan ileri düzeyde bilgi ve kavrayışa sahiptir. | 3 |
PÖÇ02 | Bilgi - Kuramsal, Olgusal | Mühendislik alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir, yorumlar ve uygular. | 4 |
PÖÇ03 | Yetkinlikler - Öğrenme Yetkinliği | Mesleğinin yeni ve gelişmekte olan uygulamalarının farkında olup, gerektiğinde bunları inceler ve öğrenir. | 2 |
PÖÇ04 | Yetkinlikler - Öğrenme Yetkinliği | Mühendislik problemlerini kurgular, çözmek için yöntem geliştirir ve çözümlerde yenilikçi yöntemler uygular. | 5 |
PÖÇ05 | Yetkinlikler - Öğrenme Yetkinliği | Analitik, modelleme ve deneysel esaslı araştırmaları tasarlar ve uygular, bu süreçte karşılaşılan karmaşık durumları çözümler ve yorumlar. | 3 |
PÖÇ06 | Yetkinlikler - Öğrenme Yetkinliği | Yeni ve/veya özgün fikir ve yöntemler geliştirir, sistem, parça veya süreç tasarımlarında yenilikçi çözümler geliştirir. | 3 |
PÖÇ07 | Beceriler - Bilişsel, Uygulamalı | Öğrenme becerilerine sahip olur. | 5 |
PÖÇ08 | Beceriler - Bilişsel, Uygulamalı | Bilgisayar Mühendisliğinin yeni ve gelişmekte olan uygulamalarının farkında olup gerektiğinde bunları inceler ve öğrenir. | 5 |
PÖÇ09 | Beceriler - Bilişsel, Uygulamalı | Çalışmalarının süreç ve sonuçlarını Bilgisayar Mühendisliği alanındaki veya alan dışındaki ulusal ve uluslararası ortamlarda açık bir şekilde yazılı veya sözlü olarak aktarır. | |
PÖÇ10 | Beceriler - Bilişsel, Uygulamalı | Bilgisayar Mühendisliğinde uygulanan güncel teknik ve yöntemler ile bunların kısıtları hakkında kapsamlı bilgiye sahip olur. | 3 |
PÖÇ11 | Beceriler - Bilişsel, Uygulamalı | Bilgisayar Mühendisliğinin gerektirdiği düzeyde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini ileri düzeyde etkileşimli olarak kullanır. | 4 |
PÖÇ12 | Bilgi - Kuramsal, Olgusal | Mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. |
Haftalık Akış
Hafta | Konu | Ön Hazırlık | Yöntemler |
---|---|---|---|
1 | Giriş | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
2 | Taşıma Protokolleri: UDP, TCP ve SCTP | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
3 | Taşıma Protokolleri: UDP, TCP ve SCTP – Devam | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
4 | Yönlendirme Protokolleri: RIP, OSPF, BGP | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
5 | Yönetim Protokolleri: LDAP, RPC, SNMP, MIB | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
6 | Yönetim Protokolleri: LDAP, RPC, SNMP, MIB – Devam | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
7 | Web Protokolleri: HTTP, FTP, URI, DNS | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
8 | Ara Sınavlar | Ölçme Yöntemleri: Yazılı Sınav |
|
9 | E-Posta Protokolleri: POP3, IMAP, SMTP | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
10 | Nesnelerin İnterneti (IoT): Kısıtlı Uygulama Protokolü (CoAP), CoCoA | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
11 | Voice over IP (VoIP): SIP, H.323, RTP, RTCP | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
12 | Anında Mesajlaşma ve Durum Protokolleri: XMPP (Google Talk), OSCAR (ICQ) ve MSNP (Skype) | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
13 | Peer-to-Peer Dosya Paylaşım Protokolleri: Bittorrent, eDonkey, LimeWire | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
14 | Uzak Masaüstü Paylaşım Protokolleri: RDP, VNC, TeamViewer | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
15 | Sürüm Kontrol Protokolleri: SVN, GIT | Ders notunun ilgili bölümünü okumak | Öğretim Yöntemleri: Anlatım |
16 | Yarıyıl Sonu Sınavları | Ölçme Yöntemleri: Yazılı Sınav |
|
17 | Yarıyıl Sonu Sınavları | Ölçme Yöntemleri: Yazılı Sınav |
Öğrenci İş Yükü - AKTS
Çalışmalar | Sayısı | Süresi (Saat) | İş Yükü (Saat) |
---|---|---|---|
Ders ile İlgili Çalışmalar | |||
Ders (Sınav haftaları dahil değildir) | 14 | 3 | 42 |
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) | 14 | 5 | 70 |
Değerlendirmeler ile İlgili Çalışmalar | |||
Ödev, Proje, Diğer | 0 | 0 | 0 |
Ara Sınavlar (Yazılı, Sözlü, vs.) | 1 | 15 | 15 |
Yarıyıl/Yıl Sonu/Final Sınavı | 1 | 30 | 30 |
Toplam İş Yükü (Saat) | 157 | ||
Toplam İş Yükü / 25 (s) | 6,28 | ||
AKTS | 6 AKTS |