# Concepts URL: /docs/concepts/ Section: concepts -------------------------------------------------------------------------------- Concepts Understand the design decisions and protocol concepts that shape Zoomies. Each concept maps to a layer in the protocol stack. What Do You Need? File Sans-I/O Pattern How Zoomies separates protocol logic from network I/O. File Connection Lifecycle QUIC connection states — handshake, streams, loss recovery, and close. File HTTP/3 H3Connection, QPACK header compression, and request/response handling. File Free-Threading Running Zoomies with Python 3.14t — no GIL, true parallelism. How the Layers Fit Layer Concept RFC Packet Encoding, decoding, header protection RFC 9000 §17 Crypto TLS 1.3 handshake, key derivation RFC 9001 Stream Multiplexed, ordered byte streams RFC 9000 §2 Connection State machine, loss recovery, congestion control RFC 9000, 9002 HTTP/3 QPACK, request/response, server push RFC 9114 Tip Tip New to QUIC? Start with Sans-I/O to understand how Zoomies separates protocol logic from I/O, then read Connection Lifecycle for the full state machine. -------------------------------------------------------------------------------- Metadata: - Author: lbliii - Word Count: 144 - Reading Time: 1 minutes