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 1. Semester 3 0 0 3 5
Pre-requisite Course(s)
N/A
Course Language English
Course Type Compulsory Departmental Courses
Course Level Natural & Applied Sciences Master's Degree
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
Major Area Courses X
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 An ability to apply knowledge of mathematics, science, and engineering. X
2 An ability to design and conduct experiments, as well as to analyse and interpret data. X
3 An ability to design a system, component, or process to meet desired needs. X
4 An ability to function on multi-disciplinary domains. X
5 An ability to identify, formulate, and solve engineering problems. X
6 An understanding of professional and ethical responsibility. X
7 An ability to communicate effectively. X
8 Recognition of the need for, and an ability to engage in life-long learning. X
9 A knowledge of contemporary issues. X
10 An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. X
11 Skills in project management and recognition of international standards and methodologies X
12 An ability to produce engineering products or prototypes that solve real-life problems. X
13 Skills that contribute to professional knowledge. X
14 An ability to make methodological scientific research. X
15 An ability to produce, report and present an original or known scientific body of knowledge. X
16 An ability to defend an originally produced idea. X

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