Course Details
Course Code (English)
*
Semester
*
Title (English)
*
Lecture Hours (Weekly)
ECTS Credits
*
Course Type (English)
Prerequisites (English)
Basic introductory knowledge of communication networks
Course URL (e.g., on e-class)
Learning Outcomes (English)
The aim of the course is to familiarize students with communication networks, covering both theoretical foundations and practical applications. In the theoretical part of the course, students become acquainted with fundamental concepts of networks, such as network architecture and their operating principles, as well as basic communication standards and protocols. Additionally, topics related to network and communication management are examined, along with an introduction to Software-Defined Networking (SDN), an innovative approach that revolutionizes network operation. In the practical part, students gain hands-on and in-depth experience of the aforementioned theoretical background. Through laboratory exercises involving the use of tools such as Wireshark, Mininet, and MiniEdit, students develop skills in network analysis, design, and management. Moreover, they explore advanced techniques such as dynamic packet routing and firewall creation within the SDN framework, among others. Finally, the development of innovative solutions in wireless networks using Mininet WiFi enables students to acquire specialized knowledge in a wide range of network applications.
General Competencies (English)
Individual assignment Presentation
Course Content (English)
THEORETICAL PART: - Introduction to the Internet, OSI reference model, Internet architecture, basic network performance metrics - End-to-end website request and basic protocols - Network management protocol (SNMP), Internet Control Message Protocol (ICMP) - Network Layer - Introduction to Software-Defined Networking (SDN) LABORATORY PART: - Wireshark Lab: Introduction and familiarization, HTTP, DNS, ICMP, Ethernet/ARP, IP, DHCP, NAT protocols (hands-on) - Mininet lab: Installation, introduction, creation of network topologies, and performance tests - MiniEdit lab: Introduction and familiarization - SDN lab: POX SDN controller: hub, switch, firewall, Open VSwitch, Ryu Controller, MiniNAM & Data traffic tests, Dynamic packet routing, changing forwarding rules - Mininet WiFi
Use of ICT (English)
e-class
Is it elective?
Άγνωστο
Ναι
Όχι
Load within semester (Hours)
Lecture Hours
Lab Hours
Independent Study
*
Project Work
*
Lab Report
*