Networking
Networking
TCP vs UDP
Handshake, flow control, congestion control, TIME_WAIT, SYN flood, and why QUIC chose UDP
DNSResolution chain, record types, TTL, GeoDNS, load balancing, failover, and security
HTTP/1.1Message structure, keep-alive, pipelining, and HOL blocking
HTTP/2Binary framing, multiplexing, HPACK, and server push
HTTP/3 and QUICQUIC streams, 0-RTT, connection migration, and QPACK
HTTP EvolutionProtocol comparison, practical implications by client type, and CDN/proxy termination
HTTP Status CodesComplete reference for 1xx–5xx status codes
HTTP HeadersRequest, response, security, and caching headers
CDNEdge caching, pull vs push, cache invalidation, origin shield, and video streaming
WebSockets vs Long Polling vs SSEProtocol comparison, scaling stateful connections, and when to use each
REST vs gRPC vs GraphQLWire format, streaming patterns, caching tradeoffs, and decision guide