|Class Hours - Lab Hours||4 - 0|
|Lecturers||Miltiades Anagnostou, Ioanna Roussaki, Emmanouel (Manos) Varvarigos|
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.