ИТМО - Проектирование ПО - Лекция 10 - TCP протокол - устройство, проблемы, оптимизация

00:00 Повторение. Процессы, потоки 10:24 Общение со Spring приложением с самого низа 13:54 Для чего нужен сетевой порт? 15:38 Назначение и различия протокола IP и TCP 16:57 Подробнее про TCP протокол 18:27 Установление связи между клиентом и сервером, процесс рукопожатия (Handshake) 21:21 Как выглядит TCP подключение с точки зрения клиента и сервера 23:06 Буферы TCP. Write и read буферы. 28:15 Flow control. Механизм для предотвращения переполнения буферов TCP 29:06 Flow control. Понятие «окна» (receive window) 33:14 Проблема блокировки TCP потока. Head of line blocking 35:06 Протоколы HTTP v1, HTTP v2 38:25 «Чем ближе клиент к серверу тем лучше» (Conect Delivery Network) 40:40 Адаптация к емкости сети (Bandwidth-Delay product) 43:50 Как оптимизировать TCP для максимальной утилизации сетевого канала 49:05 Привязка нескольких приложений к нескольким портам 51:10 TCP соединения в Java. Сlass Socket и блокирующие методы ввода/вывода (IO) 54:17 Поток для каждого с
Back to Top