Networking alapok
Egyszerű hálózati flow
Mi történik egy oldalbetöltésnél: DNS lookup, TCP handshake, TLS, HTTP request/response és render.
Egyszerű hálózati flow
Mi történik, amikor megnyitod a böngészőben a https://www.example.com oldalt?
Lépésről lépésre
1. DNS feloldás (domain → IP)
2. TCP kapcsolat felépítése (SYN → SYN-ACK → ACK)
3. TLS handshake (HTTPS esetén)
4. HTTP kérés elküldése
5. Szerver feldolgozás (routing, DB/cache)
6. HTTP válasz
7. Böngésző render (HTML/CSS/JS + assetek)Időbeli kép (illusztráció)
DNS lookup ~20-100ms
TCP handshake ~10-50ms
TLS handshake ~20-80ms
Server work ~50-200ms
TTFB ~200-500ms (nagyon függ a rendszertől)Mi lassíthat?
- lassú DNS / magas latencia
- lassú szerver (DB, cache miss)
- sok kérés / nagy assetek
- CDN hiánya
Rövid összefoglaló
- Web betöltés: DNS → TCP → TLS → HTTP → render.
- A teljesítmény sok réteg eredője: hálózat + szerver + front-end.