ByBence Academy / Internet & HTTP
Mi történik a cím beírása és a betöltött oldal között?
A webfejlesztés sokkal könnyebb, ha a hálózat nem fekete doboz. Ebben a témakörben végigkövetjük az adat útját a domainnévtől a böngészőig, és különválasztjuk a DNS, transport, HTTP és cache rétegeket.
11 tananyag
3 témakör
Vizuális és interaktív példákkal
01
Domainből hálózati kapcsolat
DNS, IP és transport – az első bájt előtti világ.
Hogyan működik az internet?
Az internet működése egyszerűen: csomagok, hálózatok, routerek, IP-címek, DNS és alkalmazási protokollok egyetlen folyamatban.
7–10 perc
DNS működése
DNS feloldás lépésről lépésre: resolver, root, TLD, authoritative nameserver, cache, TTL és rekordok.
7–10 perc
IP-cím és routing
Mi az IP-cím, mi a különbség IPv4 és IPv6 között, és hogyan jut el egy csomag több routeren át a célhálózatba?
7–10 perc
TCP, UDP és QUIC
TCP, UDP és QUIC különbsége webfejlesztőknek: megbízható bájtfolyam, datagram, handshake és miért épül HTTP/3 QUIC-ra.
7–10 perc
02
HTTP kérés és válasz
A web alkalmazási protokolljának legfontosabb építőelemei.
HTTP request és response
HTTP kérés és válasz felépítése: URL, method, headers, body, status és response headers vizuálisan.
7–10 perc
HTTP metódusok és idempotencia
GET, POST, PUT, PATCH és DELETE jelentése, safe/idempotent szemantika és miért fontos retry, cache és API design szempontból.
7–10 perc
HTTP headerek
HTTP headerek érthetően: Content-Type, Accept, Authorization, Cache-Control, Vary, ETag és a request/response metaadat szerepe.
7–10 perc
Cookie és session a weben
Cookie működése HTTP-ban: Set-Cookie, Cookie header, Domain, Path, Expires/Max-Age, Secure, HttpOnly és SameSite.
7–10 perc
03
Cache, CDN és modern HTTP
Hogyan lesz kevesebb hálózati munka és gyorsabb kiszolgálás.
HTTP cache működése
Cache-Control, max-age, no-cache, no-store, ETag és revalidation: HTTP cache helyesen, a leggyakoribb félreértésekkel.
7–10 perc
CDN és reverse proxy
CDN és reverse proxy: edge cache, origin, TLS termination, routing és miért nem ugyanaz a kettő, még ha gyakran együtt is jelennek meg.
7–10 perc
HTTP/2 és HTTP/3
HTTP/2 és HTTP/3 különbség: multiplexelés, TCP vs QUIC, header compression és mit jelent mindez egy weboldal teljesítményénél.
7–10 perc
Kapcsolódó ByBence témák
Ugyanannak a rendszernek más rétegei.
A webes fogalmak egymásra épülnek. A kapcsolódó Academy-oldalakon ugyanazt a problémát más nézőpontból tudod tovább bontani.