For a long time, I thought that HTTP was an extended version of TCP. Later, I learned about the differences between different protocols and their different use cases. HTTP 1.1 and HTTP 2 use TCP, so my initial thinking was that HTTP was a modified ve...