What is HTTP/2?

preview_player
Показать описание
The HTTP protocol has been extremely successful. But, like the rest of the internet, it continues to evolve. A new version of HTTP, known as HTTP/2, is designed to address many of the well-understood problems with the current HTTP protocol version 1.1.

Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).

Рекомендации по теме
Комментарии
Автор

Good presentation, but missed a key point: the biggest problem of H1 is that while a request is being sent to the server, the same connection cannot be utilized by other requests. This causes very low connection bandwidth saturation.

GoddamnAxl
Автор

Hi Professor,
It feels good to stumble upon a video and find a familiar face. I took your Operating System - Spring 2014 course. :)

nirajgupta
Автор

In HTTP 1.1 client does not need to create new connection buddy, it just need to issue a GET request over the same connection. HTTP 1.1 also supports request pipeline. I see only the server push is new here. would be great.

monim
Автор

The explanation that a new connection is needed for each resource is wrong, an open connection is reused, this was fixed in HTTP 1.1.

nikize
Автор

just curious, HTTP 1 we can have multiple connections, I believe we can transfer files in parallel? but HTTP 2 there is only one connection, and files are transferred one by one?

richardwang
Автор

Good one on server push but did not talk about multiplexing and header compression

prathvirajsg
Автор

I hope that the server push is only going to be available over a valid HTTPS connection. Either which way however I can see this as an attack vector that would need to be monitored

timjardim
Автор

4:20 Him: ...you are scratching your head. Me: While I was scratching my head. I was like WTH, how do you know that. Lolz

sediqkhan
Автор

perhaps the files were saved locally in cash, and there is no need to ask for them.
That problem is just for the first connection, and it's not a very big problem.

silverlightsonSLS
Автор

Don't see this tutor since it is not correct conceptually
it misleads you

ethiotech