Course Details
Course Code (English)
*
Semester
*
Title (English)
*
Lecture Hours (Weekly)
ECTS Credits
*
Course Type (English)
Prerequisites (English)
Not required
Course URL (e.g., on e-class)
Learning Outcomes (English)
This course aims to equip students with a comprehensive understanding of computer networks and the Internet, covering fundamental principles and architectural concepts. Students will learn about basic network performance metrics, exploring the intricacies of packet and circuit switching, and gaining insights into the various protocol layers and service models that underpin network communication. Furthermore, the course delves into the application layer of networking, where students will become familiar with protocols like HTTP and FTP, while also exploring concepts such as web caching and cookies. Moreover, students will gain knowledge of email protocols (SMTP), DNS, Peer-to-Peer file sharing mechanisms, and streaming video protocols like DASH, used in popular platforms such as Netflix and YouTube. In the multimedia networking part, students will explore the intricacies of multimedia network applications, including UDP and HTTP streaming protocols. They will understand the principles of Voice over IP (VoIP) and become acquainted with SIP and RTP protocols. Additionally, they will learn about multiple service classes, integrated/differentiated services, Quality of Service (QoS) and Quality of Experience (QoE) principles, and the Resource Reservation Protocol (RSVP).
General Competencies (English)
Individual assignment Presentation
Course Content (English)
- Introduction to computer networks and the Internet: Principles and architecture of networking, basic network performance metrics, packet and circuit switching, protocol layers and service models, encapsulation, introductory network security - Application layer: Principles of network applications, web architecture, HTTP, FTP protocols, web caching, cookies, email (SMTP, POP3, IMAP), Domain Name System (DNS), Peer-to-Peer file sharing, file distribution, streaming video and DASH, Netflix, YouTube - Multimedia networking: Multimedia network applications, UDP streaming, HTTP streaming, Voice over IP, SIP, RTP protocols, multiple service classes, integrated and differentiated services (Diffserv, IntServ), Quality of Service (QoS), Resource Reservation Protocol (RSVP) - Quality of Experience (QoE): Service quality and experience, Internet service evaluation models, network management systems based on QoE
Use of ICT (English)
e-class
Is it elective?
Άγνωστο
Ναι
Όχι
Load within semester (Hours)
Lecture Hours
Lab Hours
Independent Study
*
Project Work
*
Lab Report
*