HTTP was first proposed by Tim Berners Lee in 1990 and many websites follow the same till today. As Google's SPDY got introduced in 2009 with few advancements, HTTP/2 seems like a response to SPDY. Before I dive into the main differences let me recollect the basic concepts like What is HTTP/ HTTP2? or What is protocol? Protocol: Protocol defines the rules for data communication mechanisms between clients and servers. Three basic components that makes a protocol are: Header -- Provides info on size, type, source and destination addresses. Payload -- Actual message transmitted using protocol. Footer -- Similar to header, contains control fields. Two most often used commands over HTTP : Get - Requests data from a specified resource. Post - Submits data to be processed to a specified resource. Other methods include: HEAD - gets HTTP headers PUT - Uploads a representation of the specified URI DELETE - Deletes specified resource OPTIONS - Returns HTTP methods...
Scribble-pad of a humble, hungry and foolish engineer. "Stay Hungry, Stay Foolish" -Steve Jobs