Ana içeriğe atla
EN

COMPUTER NETWORK DESIGN AND APPLICATIONS

Ders
CMPE431 - COMPUTER NETWORK DESIGN AND APPLICATIONS
Bölüm
Bilgisayar Mühendisliği - İngilizce - Yüksek Lisans
Ders Tipi
Bilimsel Hazırlık
Durum
Zorunlu
Dil
İngilizce
Kredi
0
AKTS
0
T+P+L
0 + 0 + 0
Ders Koordinatörleri
Dr. Safa AWADALLAH
Ön Koşul
-
Anahtar Sözcükler
-

Ders Açıklaması

-

COMPUTER NETWORK DESIGN AND APPLICATIONS

Değerlendirme Araçları (Aktif Dönem)

Öğe Tür Ağırlık (%)
Midterm Ara Sınav 35
Final Final 45
Lab Ödev 10
Lab Kısa Sınav 10
Toplam 100

Ders çıktıları

  1. 01 Bilgisayar ağları, ağ donanımları ve bilgisayar ağlarının basit kullanım senaryolarını tanımlar
  2. 02 Ağ katmanları hakkında bilgi sahibidir ve açıklayabilir. İki temel ağ referans modelini bilir. (OSI & TCP)
  3. 03 Ağda oluşan paket gecikmelerini ve kayıplarını anlar. Ağ üzerindeki gecikmelerin nasıl hesaplanacağını bilir.
  4. 04 Ağ uygulamalarının nasıl kullanılacağını ve farlarını bilir. Teorik bilgilerini programlama ile uygular.
  5. 05 Farklı uygulama protokollerini (HTTP,FTP,SMTP,POP3, IMAP ve DNS gibi) bilir ve açıklayabilir.
  6. 06 P2P sisteminin çalışma ilkelerini bilir. P2P sistemi ile ilgili telif ihlali ve güvenlik konularını tartışabilir.
  7. 07 Apply theoretical knowledge to term project

Ders Müfredatı

Hafta Konu
Hafta 1 Introduction to the Internet and Computer Networks
Hafta 2 Network Edge - End Systems, Clients and Servers
Hafta 3 Network Core - Switching Methods
Hafta 4 Access Network and Physical Media
Hafta 5 Delay and Loss in Packet-Switched Networks
Hafta 6 Protocol Layers and Their Service Models
Hafta 7 Principles of Network Applications
Hafta 8 Introduction to Socket Programming
Hafta 9 -
Hafta 10 The Web and HTTP Protocol
Hafta 11 The Web and HTTP Protocol
Hafta 12 File Transfer Protocol
Hafta 13 Electronic Mail Protocols(SMTP)
Hafta 14 Domain Name System
Hafta 15 P2P File Sharing Systems

Referans Kitaplar & Ders Materyalleri

  1. 01 “Computer Networking: A Top-Down Approach”, 8th Edition, by James F. Kurose and Keith W. Ross, published by Pearson Education ©2021.
  2. 02 W.R. Stevens, B. Fenner, A.M. Rudoff, “Unix Network Programming”, 2004, Pearson Education Inc.

Ders Çıktıları

  1. L01 Bilgisayar ağları, ağ donanımları ve bilgisayar ağlarının basit kullanım senaryolarını tanımlar
  2. L02 Ağ katmanları hakkında bilgi sahibidir ve açıklayabilir. İki temel ağ referans modelini bilir. (OSI & TCP)
  3. L03 Ağda oluşan paket gecikmelerini ve kayıplarını anlar. Ağ üzerindeki gecikmelerin nasıl hesaplanacağını bilir.
  4. L04 Ağ uygulamalarının nasıl kullanılacağını ve farlarını bilir. Teorik bilgilerini programlama ile uygular.
  5. L05 Farklı uygulama protokollerini (HTTP,FTP,SMTP,POP3, IMAP ve DNS gibi) bilir ve açıklayabilir.
  6. L06 P2P sisteminin çalışma ilkelerini bilir. P2P sistemi ile ilgili telif ihlali ve güvenlik konularını tartışabilir.
  7. L07 Apply theoretical knowledge to term project

Program Çıktıları

Program çıktısı tanımlanmamış.

Pç-Dç Matrisi

PÇ-ÖÇ matrisi henüz doldurulmamış.