Advanced Computer Networks
Objectives:
The study of advanced issues in Computer Networks, so that students can better appreciate, simulate, evaluate, design new or modify existing infrastructure and services and prepare themselves for pursuing research in this field
Skills:
(to be acquired): Computer Network and Protocol simulation, network infrastructure services programming
Prerequisites:
Basic knowledge of Computer Networks, programming preferably in C++
Content:
Wireless networks, routing protocols, VLAN, packet loss-congestion-appropriate mechanisms, P2P networks, protocols and real-time traffic, QoS, monitoring, performance analysis and evaluation, design, simulation. Internet of Things.
Textbooks:
• James F. Kurose, Keith W. Ross, “Computer Networking-A Top-down Approach,” Pearson Addison-Wesley.
• Deploying IP and MPLS QoS for Multiservice Networks: Theory & Practice (The Morgan Kaufmann Series in Networking) by John William Evans and Clarence Filsfils
• John T. Moy, “OSPF-Anatomy of an Internet Routing Protocol”, Addison Wesley.
Assessment:
60% written exams, 40% lab/programming assignments