Course Information Package
|Course Unit Title||DATA AND COMPUTER NETWORKS|
|Course Unit Code||AEEE563|
|Course Unit Details||PhD Computer Science (Postgraduate level courses) - MSc Electrical Engineering (Required Courses) - PhD Electrical Engineering (Postgraduate level courses) -|
|Number of ECTS credits allocated||7|
|Learning Outcomes of the course unit||By the end of the course, the students should be able to:|
|Mode of Delivery||Face-to-face|
|Recommended optional program components||NONE|
Network Management: Introduction to network management, motivation, major components. Internet network management framework. MIB: management information base. SMI: data definition language. SNMP: protocol for network management. Security and administration. Presentation services: ASN.1
Congestion and Performance Issues: The need for speed and Quality of Service (QoS). Performance requirements and metrics. The effects of congestion. Congestion control. Traffic management. Flow and error control.
Queuing Analysis: The Single-Server Queue, Queue Parameters, Model Characteristics. The Multiserver Queue. Basic Queuing Relationships. Networks of Queues. Partitioning and Merging of Traffic Streams. Queues in Tandem.
Multimedia Networking: Multimedia networking applications. Performance requirements of Voice over IP. Performance Requirements of Streaming/Real time Video. Streaming stored audio and video (Real-time streaming protocol). Making the best of the best-effort service: The limitations of a best-effort service, Content distribution networks, Dimensioning best-effort networks to provide QoS. Protocols for real-time interactive applications (RTP, RTP control protocol (RTCP), SIP, H.323).
Quality of Service in IP Networks: Principles of internetworking. Integrated services architecture. Queuing disciplines. Explicit congestion notification. Providing multiple classes of service (Scheduling and policing mechanisms, Differentiated Services). Protocols for QoS support (Resource reservation, Multiprotocol label switching).
|Recommended and/or required reading:|
|Planned learning activities and teaching methods|
Students are taught the course through lectures by means of computer presentations. Lectures are integrated by invited talks from experts from industry. Lecture notes and presentations are available through the web for students to use in combination with the textbooks.
Guided individual and/or group project and assignments are given to develop practical skills while integrating the course theory. Further research literature search is encouraged by assigning students to identify a specific problem related to some possible open research issues, gather relevant scientific information about how others have addressed the problem and report this information in written and/or orally.
Lectures are supplemented with supervised and/or unsupervised computer laboratory. Laboratories include demonstrations of taught concepts and experimentation by means of computer simulations and/or packet analysis software.
|Assessment methods and criteria|
|Language of instruction||English|