Communication Networks I

Semester:
4th
Course Type:
Compulsory courses (YM)
Track:
-
Code:
Κ16
ECTS:
6
TEACHING HOURS per week
Theory:
3
Seminar:
1
Laboratory:
0
Specializations
Foundations of Computer Science (S1):
-
Data and Knowledge Management (S2):
-
Software (S3):
-
Hardware and Architecture (S4):
-
Communications and Networking (S5):
-
Signal and Information Processing (S6):
-
Related Courses
Course Content

The course covers the following topics:
Basic concepts and design principles of communication networks. Structure of the Internet, history of the Internet. Application layer (HTTP, FTP, e-mail, DNS, P2P, Content Delivery Networks). Functionality of transport layer (TCP, UDP, flow control, congestion control). Network layer (routers, addressing, IP protocol, routing algorithms and protocols). Generalized forwarding and SDN. Network management and SNMP. Link layer (error detection techniques, multiple access protocols, local area networks (Ethernet, VLANs), virtual links (MPLS)).

LITERATURE AND STUDY MATERIALS - READING LIST

Main text

  • Computer Networking, J. Kurose και Κ. Ross, Pearson/Addison-Wesley, Greek Translation, Giourdas Publishing

Additional reading

  • Computer Networks, A.Tanenbaum and D.Wetherall, Greek Translation, Klidarithmos Publishing
  • Computer Networks, L.Peterson and B.Davie, Greek Translation, Klidarithmos Publishing