The way data is transmitted over the Internet


OSI - TCP/IP - QUIC/UDP - HTTP

OSI model

OSI layers

OSI vs TCP/IP

OSI vs TCP/IP

TCP/IP

stack

Packet format

stack stack

Step 1: Establish connection

stack stack

Step 2: Send packets of data

stack stack

Step 3: Close the connection

stack

Detecting lost packets

stack

Handling out of order packets

stack

Handling out of order packets

stack

Handling out of order packets

stack

Handling out of order packets

stack

TCP/IP

stack

Step 1: Direct browser to URL

stack

Step 2: Browser looks up IP

stack

Step 3: Browser sends HTTP request

stack

Step 4: Host sends back HTTP response

stack

Step 5: The browser renders the response

stack

HTTP and TCP/IP

stack

HTTP versions

stack

HTTP 1.1 / HTTP 2

stack

HTTP 2 / HTTP 3

stack
stack
stack

Conclusion

stack

Thank you