Лекция 5 по сетевым технологиям - Надежная передача данных
Steve Tarzia
0:00 / 0:00
Лекция 5 по сетевым технологиям - Надежная передача данных
8 936 просмотров · 5 л. назад
Steve Tarzia
3,84 тыс. подписчиков
8 936 просмотров · 5 л. назад
План:
0:17 Предыдущая лекция: Служба доменных имен
2:54 Вспомним четыре основных уровня Интернета
3:57 Каждый уровень решает подмножество проблем
5:31 Протокол пользовательских дейтаграмм (UDP)
7:40 Поля заголовка UDP
9:03 Каждый уровень решает подмножество проблем
9:03 Вспомним четыре основных уровня Интернета
9:16 Протокол пользовательских дейтаграмм (UDP)
9:17 Поля заголовка UDP
9:19 Контрольная сумма — простой способ обнаружения повреждения данных
10:53 Контрольная сумма в действии
15:09 TCP обеспечивает потоковые соединения для приложений
19:23 Человеческие решения проблемы потери сообщений
25:08 Наивные подтверждения (ACK)
28:05 Наивные подтверждения (ACK) (продолжение)
34:00 Корректность наивных подтверждений (ACK)
35:30 Производительность наивных подтверждений (ACK)
38:43 Иллюстрация «Остановись и жди»
40:36 Конвейерная обработка скрывает Задержка для увеличения пропускной способности
43:17 Конвейерная обработка повышает использование каналов связи
46:13 Порядковые номера
47:31 Попытка конвейерной обработки №1: Возврат N
52:43 Возврат N в действии
57:36 Демонстрация Возврата N
1:01:22 Преимущества Возврата N
1:03:16 Попытка конвейерной обработки №2: Выборочный повтор
1:05:05 Окна выборочного повтора
1:06:48 Демонстрация выборочного повтора
1:08:52 Повторное использование порядковых номеров может вызвать путаницу
1:12:58 Итоги
Эти лекции были прочитаны профессором Стивом Тарзиа осенью 2020 года на курсе CS-340 «Введение в компьютерные сети» в Северо-Западном университете. Материалы курса и слайды можно скачать по адресу https://stevetarzia.com/teaching