Semester 6

Course: Computer Networks

Course Code: ΜΚ19-Η
Course Level: Undergratuate
Obligatory/Elective: Elective
Semester: 6
Division: Main Course
Group: Main Course
ECTS Credits: 5
Hours Per Week: 4
Language: Greek, English

Network design principles. The Medium Access Control (MAC)
sublayer. The channel allocation problem. Multiple access
protocols (ALOHA, CSMA). Ethernet (IEEE 802.3 standard).
Wireless LANs (IEEE 802.11 Standard). Internetworking. TCP/IP
protocol stack. The Internet Protocol (IP). Addressing and
Subnetting. NAT - Network Address Translation. Internet Control
Protocols (ICMP, ARP). Interdomain Routing (BGP, RIP, OSPF). IPv4,
IPv6, mobile IP. TCP protocol. UDP protocol. Usage of simulation

Learning Outcomes:

Upon successful completion of this course, students will be able
• understand the central theories, and protocols in the fields
of computer networks
• describe and analyze the hardware, software, components
of a network and the interrelations.
• explain networking protocols and their hierarchical
relationship hardware and software.
• compare protocol models and select appropriate protocols
for a particular design.
• explain concepts and theories of networking and apply
them to various situations, classifying networks, analyzing
performance, and implementing new technologies.



Teaching Methods:
Method Description Semester Workload
Lectures 39
Study and analysis of scientific papers and book chapters 40
Autonomous study 46
Total 125

Final exam (30%), Presentation (exercise) (20%), Lab exam (50%)

Suggested Books:

1. Δικτύωση Υπολογιστών, 7η Έκδοση, J. F. Kurose, Keith W. Ross
2. Δικτυα Υπολογιστων, A. S. Tanenbaum, David J. Wetherall
3. Οργάνωση και Αρχιτεκτονική Υπολογιστών, 11η Έκδοση,
Stallings William

Lecturer: Fragulis George