Communication Networks

Code 3.5.3012.4
Semester 4th
Category Obligatory
Credits 5
Class Hours - Lab Hours 4 - 0
Lecturers Miltiades Anagnostou, Ioanna Roussaki, Emmanouel (Manos) Varvarigos
Links Course's Website
Web Platform Class 1: Webex
Class 2: BigBlueButton


Introduction to telecommunication networks. Networks evolution. Network design principles: layered architecture, services, circuit and packet switching, multiplexing, management, architectural models. Physical layer. Brief introduction to the principles, techniques and transmission systems. Error control (detection and correction) through coding and retransmission. Data link layer. Data link layer protocols, design, functional correctness, performance, framing, protocol validation. Medium Access Control sublayer. Multiple access. Principles of multiple access, multiple access protocols, bridges. Local area networks: Ethernet, rings. Network layer. Datagrams and virtual circuits. Connection-oriented vs connectionless service. Routing, routing algorithms. Network congestion control, quality of service. Internetworking, the network layer in Internet. Introduction to graph theory. Methods of analyzing and optimizing network performance. Queueing theory introduction.