Definitive Guide To HTTP - Features and Evolution From 1.0 to 3.0

preview_player
Показать описание
Video provides the most comprehensive introduction to http protocol, its place and relevance in the layered architecture, a detailed coverage of http requests and responses with examples, and finally a full overview of evolution of http defined by the underlying connection enhancements that vastly improved the throughput and minimized latency related delays.

Each connection optimization like pipelining and multiplexing is explained in detail to help you understand how they work and solve problems.

Video also covers enhancements introduced by http 2 like stream prioritization, flow control, server push etc. It explains how http3 used the QUIC protocol to replace TCP layer fixing the dreaded head of line blocking issue, and also providing secure communication by default.

00:00 Introduction
00:44 The Layered protocol stack
02:23 The TCP layer
02:41 Introduction to HTTP layer
03:18 Scope of coverage in this video
05:11 What is HTTP request
05:52 Version in HTTP request (Request line)
06:29 URL in HTTP request (Request line)
08:28 Introduction to HTTP Methods
10:07 Introduction to HTTP request headers
10:44 HTTP request body
11:07 What is HTTP response
11:44 HTTP response status line explained
12:31 Categories of HTTP status code explained
13:41 Introduction to HTTP response headers
15:08 HTTP response body
15:31 HTTP and its relation with world wide web
15:56 Inspecting HTTP requests and responses in chrome developer tools
20:44 Custom HTTP server and request/response headers
22:21 Steps in a typical http session
24:14 Types of HTTP connections
24:25 Short lived HTTP connections explained
25:26 Persistent HTTP connections explained
27:10 Pipeline connections in HTTP
28:09 Shortcomings and downfall of HTTP pipeline connections explained
28:47 Introduction to HTTP v2 and multiplexing
29:40 Stream prioritization in HTTP
30:47 Flow control and server push in HTTP
31:35 Header compression in HTTP
32:11 Introduction to HTTP v3
33:14 Head of line blocking issue in TCP explained
34:04 How HTTP v3 fixed head of line blocking issue in tcp layer
34:34 Why HTTP v3 is always secure
36:24 How HTTP v3 optimized TLS handshake performance
37:07 How to upgrade existing HTTP connection to later version
37:49 Conclusion

#http #https #http3 #httpv3 #fullstackcourse #webdevelopment #fullstackdevelopmentcourse
#httpevolution #httpfeatures
Рекомендации по теме