Computer Networks – Quality of Service
This course provides an extension of the Computer Networks introductory course and provides a more in-depth overview of Quality of Service issues on the different layers of Computer Networks.
Content
Introduction: A short summary review of the layered network model
QoS Overview
- “Quality of Service (QoS)” refers to performance guarantees in data networks.
- It addresses latency, jitter, bandwidth, and loss.
- Important for apps like VoIP, video conferencing, and streaming.
Real-time Transport
- Designed for “delay-sensitive applications”.
- Often uses “UDP” with added mechanisms for timing and ordering.
- Protocols like “RTP (Real-time Transport Protocol)” help with delivery and playback sync.
Streaming Media
- Data is “played as it is received”, not after the full file is downloaded.
- Requires “buffering” to smooth playback.
- Adaptive streaming adjusts quality based on network conditions.
Fair Queuing
- A method to divide bandwidth “equitably among flows”.
- Simulates round-robin scheduling.
- Prevents greedy applications from dominating the link.
Traffic Shaping
- Controls the rate at which packets are sent.
- “Token Bucket and Leaky Bucket” are common algorithms.
- Helps prevent congestion and smooth traffic bursts.
Differentiated Services
- Uses “DSCP (Differentiated Services Code Point)” in IP headers.
- Assigns packets to behaviour classes for different priorities.
- Scalable and simple compared to IntServ (Integrated Services).
Rate and Delay Guarantees
- Provides “quantifiable bounds” on bandwidth and delay.
- Needed for “strict real-time apps”.
- Often relies on network reservation and resource allocation.
Learning Outcomes
Upon completion of this course, learners will be able to understand and explain in details the reasoning behind Quality of Services issues and topics in Computer Networks.
Training Method
- Presentation
- Interactive discussions
- Questions & Answers
- Quizzes and learning checks
Certification
Certificate of ParticipationPrerequisites
Having followed the course "Introduction to Computer Networks"
Planning and location
09:00 - 16:00
Your trainer(s) for this course
Nico BINSFELD
View all their courses.Dr. Nico Binsfeld, born in Luxembourg on April 4, 1961, is a seasoned professional with over 35 years of experience in the ICT sector. He has held various senior management positions, including Managing Director at ACN Advisors sàrl, Chief Technical Officer at Eltrona Interdiffusion SA, CEO at House of Training and CEO of Post Telecom PSF SA.
Nico has extensive knowledge in telecommunications, IT integration, and the local ICT ecosystem. He is proficient in Luxembourgish, German, French, and English. His formal education includes a Master of Science from Rheinisch-Westfälische Technische Hochschule Aachen and a Doctor of Business Administration from Newcastle Business School. Nico has also been active in teaching and tutoring for over 30 years, with roles at institutions such as the University of Luxembourg, Open University Business School, and Université Paris 2 Assas. He has published several academic papers on ICT ecosystems and innovation in Luxembourg. Additionally, he has been involved in various professional organizations and continuous professional development activities.