Computer Networks

The course covers the following content. Network design principles: network architecture, layers, types of telecommunication services, switching, resource multiplexing, types of networks. Physical level: Transmission, transmission lines, synchronization, error control. Data link level: data link level protocols, higher level protocols for retransmission, design and correctness of protocols. Local Area Networks (LANs) (e.g., ALOHA, Ethernet, Bus network topology and ring network topology). Network level: central computer addressing, message forwarding, routing, congestion. Transport level: TCP, UDP. Application level. Services: type of services, service unification, Quality of Service. Network Performance: Simulation, Queue Theory. Encryption, compression, syntax conversion. 

You can find the course page here

Professors: 

S. Papavassiliou, Professor NTUA 

I. Roussaki, Assistant Professor NTUA

Course Material