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.
Röviden
Az internet sok különálló hálózat együttműködése közös protokollokkal. Amikor megnyitsz egy weboldalt, nem egyetlen központi „internet szerverhez” kapcsolódsz: a forgalom több hálózaton és köztes eszközön halad a cél felé.
Mit jelent a hogyan működik az internet??
Az internet sok különálló hálózat együttműködése közös protokollokkal. Amikor megnyitsz egy weboldalt, nem egyetlen központi „internet szerverhez” kapcsolódsz: a forgalom több hálózaton és köztes eszközön halad a cél felé.
A web kérés rétegei
01
Domain
02
DNS
03
IP/routing
04
TCP/QUIC + TLS
05
HTTP
Hogyan működik a gyakorlatban?
A domainnév feloldása IP-címet ad, az operációs rendszer és hálózat útvonalat választ, transport kapcsolat jön létre, majd az alkalmazási protokoll – weben tipikusan HTTP – kéréseket és válaszokat visz ezen a kapcsolaton. TLS esetén a HTTP-titkosítási réteg is belép.
- DNS nevet old fel; nem maga szállítja a weboldal tartalmát.
- IP a hálózati címzés és routing alapja.
- TCP vagy QUIC transport tulajdonságokat ad.
- HTTP az alkalmazási szintű kérés–válasz szemantikát definiálja.
Gyakorlati fejlesztői szemlélet
Hibakereséskor azonosítsd, melyik réteg hibás. A DNS error, TLS certificate error, timeout és HTTP 500 négy teljesen más probléma, még ha a felhasználó mindet úgy látja is, hogy „nem jön be az oldal”.
Gyakori hibák és félreértések
- DNS-t és hostingot ugyanannak tekinteni.
- A domainnevet IP-címnek gondolni.
- Minden lassulást a frontend JavaScriptre fogni hálózati mérés nélkül.
Gyakori kérdések
Az internet és a web ugyanaz?
Nem. Az internet a hálózati infrastruktúra és protokollok rendszere; a World Wide Web az interneten működő egyik alkalmazási ökoszisztéma, főként URL-ekkel, HTTP-val és webdokumentumokkal.
Források és szabványok
A technikai részletekhez elsődleges szabványokat és karbantartott hivatalos dokumentációt használok. Frameworkök, böngészők és webes API-k idővel változhatnak, ezért implementálás előtt mindig ellenőrizd az aktuális dokumentációt is.
Kapcsolódó ByBence Academy