Quality of Service
QoS ( Quality of Service) is a technology for assigning service priorities to different types of traffic. In other words, QoS is a technology that can guarantee full throughput for a specific type of traffic within a given technological framework.
How it works
The quality of network service can be determined by:
- Data transfer speed (Bitrate). Indicates the minimum channel width for data transfer. Measured in bits per second and depends on bandwidth.
- Delay in the process of sending/receiving a data packet (Delay). The parameter is specified in milliseconds.
- The number of lost packets (Packet loss). Indicates the number of packets that were lost during transmission/reception.
- A communication channel can be described as a pipe, and bandwidth as its length and diameter. If this pipe (communication channel) has a narrow “neck,” then the FIFO (First In/First Out) method must be used.
All packets that do not make it into the FIFO queue will be ignored by the router, resulting in their loss. Therefore, it is more logical to use a more “advanced” type of queue, where the priorities are set depending on the specific type of service.
QoS working models
QoS can function as:
- Best Effort Service (non-guaranteed packet delivery). This implies a normal increase in channel bandwidth. No separate traffic classes are used in the process, and no channels are allocated for this traffic.
- IntServ — Integrated Service. Provides better network service by guaranteeing a certain data transmission bandwidth. Uses the RSVP (Resource ReSerVation Protocol), which ensures compliance with requirements for all infrastructure nodes.
- DiffServ — Differentiated Service. This is QoS organized by distributing network resources and defining classes with restrictions at the network boundary, which are combined to provide the necessary services.
The main task of QoS is to ensure the guaranteed transmission of certain data packets without the user noticing. QoS can be used anywhere: at home, in the office, library, airport, etc. With QoS technology, you can ensure that users will not encounter problems when downloading files, making video calls, talking on IP phones, or viewing any online documents on a local or global network.