ΓραμματείαSecretariat: 2410 684574 | ΦοιτητικάStudents: 2410 684387 g-ds@uth.gr

Computer Networks ΙΙ

Module ID

Υ406

Semester

4

Hours/Week - ECTS

4 – 5

Samaras Nikolaos

Professor

Learning Outcomes

Upon successful completion of the course, the student will be able:

  • to fully understand the complexity of computer networking,
  • to be well acquainted with the principles and protocols used at each level,
  • to understand how all the departments work in combination with each other,
  • to select the best networking technologies and methodologies on a case by case basis,
  • to apply all the above in practice

Indicative Module Content

  1. Computer Networks and the Internet
    • What The Internet Is
    • Protocol Levels and their Service Models, etc.
  2. Application Level
    • Principles of Network Applications
    • The Web and HTTP
    • Internet Email
    • DNS – The Internet Directory Service
    • Distribution of Files Between Peer Networks
    • Socket Programming: Creating Network Applications, etc.
  3. Transfer Level
    • Introduction and Transfer Level Services
    • Multiplexing and Demultiplexing
    • Offline Transfer: UDP
    • Principles of Reliable Data Transfer
    • Link Transfer: TCP, etc.
  4. Network Level: Data Level
    • Network Level Overview
    • The Internet Protocol (IP): IPv4, Addressing, IPv6, etc.
  5. Network Level: Control Level
    • Routing Algorithms
    • Intra-Autonomous System Routing on the Internet: OSFP
    • Routing Between ISPs: BGP
    • The SDN Control Level
    • ICMP: The Internet Message Control Protocol
    • Network Management and SNMP, etc.
  6. The Connection Level and Local Area Networks
    • Error Detection and Correction Techniques
    • Multiple Access Protocols and Couplings
    • Switching Local Area Networks (LAN)
    • Virtual Connections: A Network as a Connection Level, etc.
  7. Wireless Networks and Mobile Communication Networks
    • WiFi: Wireless Local Area Networks 802.11
    • Internet Access via Cellular Networks
    • Mobility Management: Principles
    • Mobile IP
    • Mobility Management in Cellular Networks, etc.
  8. Multimedia Networking
    • Multimedia Web Applications
    • Saved Streaming Video
    • Voice-over-IP
    • Protocols for Real Time Chat Applications, etc.