Network Services Engineering

Objectives

  • Have a global and critical view on the paradigms for programming network applications and services.
  • Explain the characteristics and operation of networked applications and services involving audio, video and/or voice communications.
  • Explain the support that signaling protocols and real-time oriented protocols provide to applications.
  • Explain the fundamental concepts of group communication (multicast).
  • Implement concrete solutions to establish network services with / without real-time requirements.

Program

  1. Network Applications and Services Programming - Network programming paradigms.
    • Content networks.
    • Applications and sensor networks.
  2. Multimedia Services
    • Taxonomy of applications and services. - Streaming services.
    • Real-time multimedia services.
  3. Transport and Signaling
    • Session management: signaling protocols. - Support for real time.
    • Alternatives to TCP and UDP protocols.
  4. Group Communication in IP Networks
    • Communication model. Addressing and membership management. - Multicast in dense and sparse environments.

Bibliography

van Vidal, Ignacio Soto, Albert Banchs, Jaime Garcia-Reinoso, Ivan Lozano, Gonzalo Camarillo, “Multimedia Networking Technologies, Protocols, and Architectures”, Artech House, ISBN:1630813796, 9781630813796, January 2019. Bogdan Ciubotaru, Gabriel-Miro Muntean, “Advanced Network Programming - Principles and Techniques”, Springer- Verlag, ISBN (Hardcover): 978-1-4471-5291-0, ISBN (eBook): 978-1-4471-5292-7, 2013. Olivier Hersent, Jean-Pierre Petit, David Gurle, “IP Telephony: Deploying Voice-over-IP Protocols”, John Wiley & Sons, ISBN-13: 978-0470023594, March 2005. A. Johnston, “SIP: Understanding the Session Initiation Protocol”, Fourth Edition, Artech House Publishers, ISBN-13: 978-1608078639, October 2015. Colin Perkins, “RTP: Audio and Video for the Internet”, Addison-Wesley Professional, ISBN-13:978-0672322495, June 2003. Ernesto Exposito, Advanced Transport Protocols: Designing the Next Generation, Wiley, Jan 2013

Updated: