1
00:00:00,600 --> 00:00:02,490
What is quality of service?

2
00:00:03,969 --> 00:00:11,560
Quality of service is providing a better quality to certain applications at the detriment of other applications.

3
00:00:11,800 --> 00:00:19,180
In the same way that on the roads certain vehicles are prioritized over others, such as ambulances

4
00:00:19,180 --> 00:00:20,190
or buses.

5
00:00:20,200 --> 00:00:25,510
We are prioritizing certain traffic types, in other words, making sure that they go to the front of

6
00:00:25,510 --> 00:00:29,580
the queue as an example versus other traffic types.

7
00:00:29,590 --> 00:00:34,150
Certain traffic types such as voice or video are delay sensitive.

8
00:00:34,180 --> 00:00:41,530
They can't handle a lot of delay, so they'll be prioritized over traffic types that can handle delay

9
00:00:41,530 --> 00:00:43,270
such as FTP.

10
00:00:43,450 --> 00:00:46,100
It's also called managed unfairness.

11
00:00:46,120 --> 00:00:52,390
We are introducing unfairness into the network, prioritizing certain traffic types over other traffic

12
00:00:52,390 --> 00:00:52,990
types.

13
00:00:53,200 --> 00:01:00,610
As an example, a very important phone call from the CEO would be prioritized over someone watching

14
00:01:00,610 --> 00:01:03,860
YouTube videos for the CCNA exam.

15
00:01:03,880 --> 00:01:08,740
You need to be aware of three traffic types and their traffic characteristics.

16
00:01:08,980 --> 00:01:10,540
Firstly, we have data.

17
00:01:10,690 --> 00:01:14,270
Data traffic is generally bursty and greedy.

18
00:01:14,290 --> 00:01:20,890
That's not always the case, but generally data applications such as FTP will grab as much bandwidth

19
00:01:20,890 --> 00:01:21,940
as they can.

20
00:01:22,390 --> 00:01:29,440
If you give an FTP application two megabits per second, it'll take two megabits per second.

21
00:01:29,470 --> 00:01:34,020
If you give it four megabits per second, it's going to take four megabits per second.

22
00:01:34,030 --> 00:01:36,970
So data is bursty and greedy.

23
00:01:37,390 --> 00:01:39,510
It's sometimes smooth and benign.

24
00:01:39,520 --> 00:01:43,240
In other words, it doesn't grab all the bandwidth that you give it.

25
00:01:43,240 --> 00:01:47,050
But in a lot of cases, data applications are bursty and greedy.

26
00:01:47,590 --> 00:01:49,810
They also tend to be drop insensitive.

27
00:01:49,840 --> 00:01:54,430
In other words, if a packet is dropped, it doesn't matter because it's retransmitted.

28
00:01:54,700 --> 00:01:59,810
A lot of data applications use TCP, which re transmits data.

29
00:01:59,830 --> 00:02:03,220
If packets go missing, it's also delay insensitive.

30
00:02:03,250 --> 00:02:09,009
So as an example, if packets are delayed by 500 milliseconds, it's not a major problem.

31
00:02:09,039 --> 00:02:12,490
Now, this really depends on the type of data sent.

32
00:02:12,670 --> 00:02:15,820
There are two major categories of data applications.

33
00:02:15,820 --> 00:02:20,920
We have interactive data applications and non-interactive data applications.

34
00:02:21,430 --> 00:02:24,160
Telnet, as an example, is interactive.

35
00:02:24,490 --> 00:02:32,140
A large delay will degrade the user experience, but if you downloading a file using FTP delay isn't

36
00:02:32,140 --> 00:02:33,160
that important.

