Generali:

  • Dipartimento: Ingegneria
  • Settore Ministeriale: ING-INF/03
  • Codice di verbalizzazione: 80300090
  • Metodi di insegnamento: Frontale
  • Metodi di valutazione: Scritto E Orale
  • Prerequisiti: Fundamentals of Telecommunications Fundamentals of Digital Signal Processing Fundamentals of networking, TCP/IP protocols basics. Basic knowledge of SDN architecture, as provided in the course Internet Technology and Protocols
  • Obiettivi: The Software Network course introduces the Software Defined Radio (SDR) and Software Defined Networks (SDN) technologies, which are respectively covered by two modules. SDRs are transforming the way radio communication systems are designed and implemented, offering unprecedented flexibility, reusability, interoperability, upgradability, security, and research capabilities that traditional hardware-based radios cannot match. The main objective of the SDR module is to provide students with both theoretical knowledge and practical skills in designing, implementing, and experimenting with communication systems using software-defined radios. Through a combination of lectures and laboratory sessions, students will gain a comprehensive understanding of SDR principles, technologies, applications, and research. Networking architectures and devices have been revolutionized by the "Software Defined Networking" (SDN) paradigms. The SDN module analyzes the enabling technologies for this paradigm. In particular the following topics are considered: the Linux networking architecture and the different approaches for packet processing in a Linux software router; the SDN abstractions and models; the methodologies and tools for defining and implementing APIs (Application Programming Interfaces) in Software Defined Networks. The theoretical concepts are applied in a number of "hands-on" lectures based on the Python programming language. A learning outcome is the capability of using Python to develop prototypes of SDN components. KNOWLEDGE AND UNDERSTANDING: After completing this course, a student is expected to have a thorough understanding of the principles, technologies, applications, and research related to software networks and software-defined radios. The student will understand how software networks and SDRs are transforming the way communication systems and networks are designed and implemented. APPLYING KNOWLEDGE AND UNDERSTANDING: After the course, the student will be able to apply the knowledge on software networks and SDR to real-world scenarios; design SDR-based communication system; design networking solutions, considering both the architectural composition of service components and the configuration of protocols and network devices. MAKING JUDGEMENTS: The student gets used to reasoning about the trade-offs that are faced during the design and implementation of SDR/SDN solutions in Software Networks. COMMUNICATION SKILLS: The student is able to explain the concepts behind the technological choices made in the design of Software Defined Radio and Software Defined Networks solutions. LEARNING SKILLS: The "hands-on" exercises assigned to the students require searching and studying the documentation needed for the design and implementation The students learn to analyze and understand the documentation autonomously.
  • Ricevimento: dopo lezione o su appuntamento per e-mail

Didattica:

  • A.A.: 2024/2025
  • Canale: UNICO
  • Crediti: 6

Classe virtuale:

  • Nome classe: SALSANO-80300090-SOFTWARE_NETWORKS
  • Link Microsoft Teams: Link
  • Docente: SALSANO STEFANO