Компьютерные сети, учебный курс.

Лекции по курсу "Компьютерные сети", начальный уровень. Страница курса: https://www.asozykin.ru/courses/networks_online Рекомендуемая литература: 1. Э.Таненбаум, Д.Уэзеролл. Компьютерные сети. 2. В. Г. Олифер, Н. А. Олифер. Компьютерные сети. Принципы, технологии, протоколы.

Curated by: Andrey Sozykin (56 videos)


Currently Playing: Постоянное соединение в HTTP | Курс "Компьютерные сети"

Постоянное соединение в протоколе HTTP. Лекции по курсу "Компьютерные сети" - https://goo.gl/0aIOuf Страница курса - http://www.asozykin.ru/courses/networks_online Постоянное соединение HTTP (HTTP keep-alive, HTTP persistent connection) - использование одного TCP-соединения для загрузки нескольких ресурсов Преимущества постоянного соединения: - Сокращение накладных расходов на установку TCP-соединения. - Нет необходимости каждый раз начинать передачу данных с маленьким размером окна TCP (медленный старт). В стандарте HTTP 1.0 возможности использовать постоянное соединение нет. После публикации стандарта HTTP 1.0 был предложен заголовок "Connection: keep-alive". Пример использования заголовка "Connection: keep-alive": HTTP-запрос: GET /courses/networks HTTP/1.0 Host: www.asozykin.ru Connection: keep-alive HTTP-ответ: HTTP/1.0 200 OK Server: nginx Content-Type: text/html; charset=UTF-8 Content-Length: 5161 Connection: keep-alive В стандарте HTTP 1.1 по умолчанию все соединения постоянные. Технология конвейерной обработки HTTP (pipelining) - отправка сразу нескольких HTTP запросов через постоянное соединение не дожидаясь ответа. Сервер также передает сразу несколько запрошенных ресурсов. Для ускорения загрузки Web-страниц браузеры открывают сразу несколько соединений с Web-сервером. Каждое такое соединение может быть постоянным и использовать конвейерную обработку. Лекция "Протокол HTTP" - https://youtu.be/RlccXUx4LVw Лекция "Протокол TCP" - https://youtu.be/CKUOb4htnB4 Лекция "Протокол TCP: скользящее окно" - https://youtu.be/hd6QNXK5rPk Лекция "Протокол TCP: соединение" - https://youtu.be/7DitlqcesKI Лекция "Протокол TCP: управление перегрузкой" - https://youtu.be/lGUPQjvSMeo Практические занятия по курсу "Компьютерные сети" - https://goo.gl/YP3l83 Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках: https://goo.gl/kW93MA


Tracks in this Playlist