Computer Networks

Course ID
4ΚΠ01
Επίπεδο
Undergraduate
Είδος
Compulsory
Εξάμηνο
4
Περίοδος
Spring Semeter
ECTS
5
Ώρες Θεωρίας
3
Ώρες Εργαστηρίου
1

Assistant

Vennou Paraskevi

Description

Basic networking concepts. OSI architecture. Internet protocol stack. Physical layer: Data transmission. The notions of spectrum and bandwidth. Encoding and modulation techniques of analog and digital signals. Synchronous and asynchronous transmission. Interfaces. Data link layer: Flow control. Sliding window. Link usage. Error detection. Data link control protocols. HDLC multiplexing protocol: Basic principles and forms, time-, frequency-, wavelength-division multiplexing. Switching techniques: Circuit, packet and virtual circuit switching. Performance evaluation. ATM technology. Cell transmission. Service classes. MPLS and Frame Relay technologies. Congestion control and traffic management for several network types. Local networks (LANs): Ethernet, Token ring. Wide area networks (WANs): SONET. Internet protocols: IP, the functions of routing, segmentation – reassembly and TCP (transport protocol). Flow control and error correction. Internet applications and their implementation protocols.

Course objectives

This lesson aims to provide to the students of the fourth semester the necessary theoretical and practical background in computer networking technologies, from the very low physical layer of transmitting bits, until the routing of information and the applications of the end users.

Textbooks/Bibliography

  • Δίκτυα Υπολογιστών, Andrew S. Tanenbaum- David J. Wetherall, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, 5η Αμερικανική/2011, ΑΘΗΝΑ, 12534026
  • Συστήματα Πραγματικού Χρόνου, Μαρούλης Δημήτριος – Βασιλάκης Κωνσταντίνος, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 1η/2014, ΘΕΣ/ΝΙΚΗ, 41954970
  • Δικτύωση Υπολογιστών, 7η Έκδοση, James F. Kurose, Keith W. Ross, “Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΕΕ”, 7η   Έκδοση/2018, ΑΘΗΝΑ, 77106973