ECTS - Advanced Computer Networks

Advanced Computer Networks (CMPE538) Course Detail

Course Name Course Code Season Lecture Hours Application Hours Lab Hours Credit ECTS
Advanced Computer Networks CMPE538 Area Elective 3 0 0 3 5
Pre-requisite Course(s)
N/A
Course Language English
Course Type Elective Courses
Course Level Ph.D.
Mode of Delivery Face To Face
Learning and Teaching Strategies Lecture.
Course Coordinator
Course Lecturer(s)
Course Assistants
Course Objectives The objective of the course is to teach advanced and elaborate principles of TCP/IP networks, with a focus on today’s Internet applications.
Course Learning Outcomes The students who succeeded in this course;
  • Discuss and interpret the basic concepts of data networking principles and TCP/IP protocol suit.
  • Recall principles of routing mechanisms in TCP/IP networks and routing protocols.
  • Discuss the properties and requirements of multimedia networks.
  • Mention wireless structured and add-hock networking principles.
  • Recall security requirements and security implementations on computer networks.
  • Describe basics of network management.
Course Content Advanced concepts of TCP/IP computer networks, routing principles and routing algorithms in TCP/IP networks, wireless-networking, multimedia networks, network security, network management.

Weekly Subjects and Releated Preparation Studies

Week Subjects Preparation
1 Basic networking terminology. Digital Communication fundamentals. Layered structure and protocol layers. Network Security and attack characteristics. Brief history of the Internet. Chapter 1
2 Application layer principles. Overview of well-known application protocols (HTTP, FTP, SMTP, POP3, DNS, DHCP). Transport layer principles and services. UDP and TCP type communication specifications overview. Segmentation and segment formats. Chapter 2-3
3 Network layer principles (routing and forwarding).IP addresses, subnets, routing protocols, VPNs. Link layer principles. Overview of MAC addressing, HUB sand switches, frame format, VLANs. Physical layer principles and standards. Chapter 4-5
4 Routing algorithms. Link-state routing algorithm. Distance-Vector routing algorithm. Hierarchical routing. Intra-AS routing: RIP, OSPF. Inter-AS routing: BGP. Broadcast & multicast routing. Chapter 4.5-4.7
5 Overview of wireless network principles and standards (WiFi, Bluetooth, WiMAX). The IEEE 802.xx standards stack and different wireless services. Cellular Networks Chapter 6.1-6.4
6 Wireless Add-hock networks. Mobility in wireless communication. Mobile IP. Chapter 6.5-6.7
7 Recitation and midterm examination Lecture notes
8 Multimedia Networking Applications. Properties of Video. Properties of Audio. Types of multimedia network applications. Streaming Stored Video (UDP, HTTP, DASH). Content Distribution Networks. Case Studies. Chapter 7.1-7.2
9 Voice-over-IP. Limitations of the Best-Effort IP Service. Removing Jitter at the Receiver for Audio. Recovering from Packet Loss. Protocols for Real-Time Interactive Applications. RTP, SIP. Chapter 7.3-7.4
10 Network Support for Multimedia. Dimensioning Best-Effort Networks. Providing Multiple Classes of Service. Diffserv. Connection Quality-of-Service (QoS) Guarantees Chapter 7.5-7.6
11 Principles of Cryptography (Symmetric Key Cryptography, Public Key Encryption). Message Integrity and Digital Signatures (Cryptographic Hash Functions, Message Authentication Code, Digital Signatures). End-Point Authentication. Chapter 8.1-8.3
12 Securing E-mail (Secure E-mail , SMIME, PGP). Securing TCP Connections (TLS/SSL ). Network-Layer Security (IPsec and Virtual Private Networks). Securing Wireless LANs (WEP, 802.11i). Operational Security: Firewalls and Intrusion Detection Systems. Chapter 8.4-8.8
13 The Infrastructure for Network Management. The Internet-Standard Management Framework. Structure of Management Information (SMI) Chapter 9.1-9.3
14 Management Information Base (MIB). SNMP Protocol Operations and Transport Mappings. Security and Administration . ASN.1. Chapter 9.4-9.5
15 Review
16 Review

Sources

Course Book 1. Computer Networking: A Top-Down Approach Featuring the Internet, 5/E, James F. Kurose, Keith W. Ross, Addison-Wesley, 2010, ISBN: 978-0-13-136548-3.
Other Sources 2. Computer Networks 4/E, Andrew S. Tanenbaum, Pearson Education Inc., 2006
3. Cryptography and network security, William Stallings, Pearson, 2011, ISBN-13: 978-0-13-705632-3
4. Introduction to Data Networks, Lawrence Harte, ALTHOS Publishing, 2005
5. Computer Networking First-Step, Wendell Odom, Cisco Press, 2004
6. Bilgisayar Ağları, Nazife Baykal, Sas Bilişim, 2005
7. TCP/IP Tutorial and Technical Overview, On-line book available at “http://www.redbooks.ibm.com/” Redbooks, published 19 December 2006, Last accessed May 14, 2009

Evaluation System

Requirements Number Percentage of Grade
Attendance/Participation - -
Laboratory - -
Application - -
Field Work - -
Special Course Internship - -
Quizzes/Studio Critics - -
Homework Assignments 3 20
Presentation - -
Project - -
Report - -
Seminar - -
Midterms Exams/Midterms Jury 1 40
Final Exam/Final Jury 1 40
Toplam 5 100
Percentage of Semester Work 60
Percentage of Final Work 40
Total 100

Course Category

Core Courses X
Major Area Courses
Supportive Courses
Media and Managment Skills Courses
Transferable Skill Courses

The Relation Between Course Learning Competencies and Program Qualifications

# Program Qualifications / Competencies Level of Contribution
1 2 3 4 5
1 Ability to carry out advanced research activities, both individual and as a member of a team
2 Ability to evaluate research topics and comment with scientific reasoning
3 Ability to initiate and create new methodologies, implement them on novel research areas and topics
4 Ability to produce experimental and/or analytical data in systematic manner, discuss and evaluate data to lead scintific conclusions
5 Ability to apply scientific philosophy on analysis, modelling and design of engineering systems
6 Ability to synthesis available knowledge on his/her domain to initiate, to carry, complete and present novel research at international level
7 Contribute scientific and technological advancements on engineering domain of his/her interest area
8 Contribute industrial and scientific advancements to improve the society through research activities

ECTS/Workload Table

Activities Number Duration (Hours) Total Workload
Course Hours (Including Exam Week: 16 x Total Hours) 16 3 48
Laboratory
Application
Special Course Internship
Field Work
Study Hours Out of Class 16 3 48
Presentation/Seminar Prepration
Project
Report
Homework Assignments
Quizzes/Studio Critics 3 4 12
Prepration of Midterm Exams/Midterm Jury 1 10 10
Prepration of Final Exams/Final Jury 1 10 10
Total Workload 128