Learning
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.

On this page