A laborról
StudyFi Lab · Informatika

Hálózatok és az internet

Hálózatok és az internet: ingyenes interaktív szimuláció a StudyFi Labből. Közvetlenül a böngészőben fut, regisztráció és telepítés nélkül.

Hogyan talál utat egy csomag: DNS, TCP/IP és routerek

Kísérletek

Mi történik, ha beírsz egy címet

A böngészőnek először IP-cím kell: a DNS-feloldó sorban megkérdezi a gyökérszervert, a .com szerverét és a mérvadó szervert. Ezután TCP-kapcsolatot nyit a webszerverrel (SYN, SYN-ACK, ACK), megegyeznek a TLS-titkosításban, és elküldi a HTTP GET kérést. A szerver 200 OK válasszal és HTML-lel felel, a böngésző pedig megjeleníti az oldalt. Minden üzenet több routeren halad át.

Próbáld ki: Számold meg, hány üzenet megy el, mielőtt a böngésző egyáltalán elküldi a GET-et. Mely lépések maradnának el, ha a cím már a gyorsítótárban lenne?

Csomagok és útválasztás

A routerek Dijkstra algoritmusával keresik a legolcsóbb utat: mindig a legkisebb ismert távolságú routert véglegesítik, és rajta keresztül próbálják javítani a szomszédok távolságát (d(v) = min(d(v), d(u) + költség)). Az üzenet számozott csomagokra bomlik, amelyek különböző, egyformán olcsó utakon mehetnek, és más sorrendben érkezhetnek. A fogadó a pufferében visszarendezi őket.

Próbáld ki: Küldj üzenetet A-ból G-be, és figyeld, melyik csomag ér oda elsőként. Aztán szakítsd meg a D–E és D–F kapcsolatot — most melyik úton és mekkora költséggel megy?

A TCP/IP rétegei

Lefelé a vermen minden réteg a saját fejlécébe csomagolja az adatot (beágyazás): a TCP a portokat, az IP a címeket és a TTL-t, az Ethernet pedig egy MAC-címes keretet és FCS-ellenőrzőösszeget ad hozzá. Felfelé a fogadó egyenként lebontja őket. Az OSI-modell ugyanezt a munkát 7 rétegre osztja. (HTTPS-nél az adatot ráadásul a TLS titkosítaná.)

Próbáld ki: Állj meg a vezetéken, és keresd meg a 443-as portot és a cél IP-címet. Aztán kapcsold be az OSI-t, és nézd meg, melyik három OSI-réteget fedi le az alkalmazási réteg.

IP-címek és alhálózatok

Egy IPv4-cím 32 bites. A /n előtaghossz megmondja, hány kezdő bit azonosítja a hálózatot; a maradék 32 − n bit az eszközöket számozza. A hálózati cím minden gépbitje 0, a szórási (broadcast) címé 1, így 2³²⁻ⁿ − 2 használható cím van. Két cím ugyanabban a hálózatban van, ha minden hálózati bitjük egyezik.

Próbáld ki: Állítsd be a 192.168.1.130/26-ot, és ellenőrizd, hogy a hálózat .128-nál kezdődik és .191-nél ér véget. Aztán mozgasd az előtagot: hogyan változik a gépek száma, ha egy bitet hozzáadsz?

Gyakori kérdések

Mi az a(z) Hálózatok és az internet?

Hálózatok és az internet: ingyenes interaktív szimuláció a StudyFi Labből. Közvetlenül a böngészőben fut, regisztráció és telepítés nélkül. Hogyan talál utat egy csomag: DNS, TCP/IP és routerek

Ingyenes a(z) Hálózatok és az internet?

Igen. A(z) Hálózatok és az internet teljesen ingyenes. Böngészőben fut számítógépen, tableten és telefonon, és nem kell hozzá fiók.

Mit fedezhetek fel ebben: Hálózatok és az internet?

Mi történik, ha beírsz egy címet, Csomagok és útválasztás, A TCP/IP rétegei, IP-címek és alhálózatok.

Mit mutat a(z) „Mi történik, ha beírsz egy címet” kísérlet?

A böngészőnek először IP-cím kell: a DNS-feloldó sorban megkérdezi a gyökérszervert, a .com szerverét és a mérvadó szervert. Ezután TCP-kapcsolatot nyit a webszerverrel (SYN, SYN-ACK, ACK), megegyeznek a TLS-titkosításban, és elküldi a HTTP GET kérést. A szerver 200 OK válasszal és HTML-lel felel, a böngésző pedig megjeleníti az oldalt. Minden üzenet több routeren halad át.

Mit mutat a(z) „Csomagok és útválasztás” kísérlet?

A routerek Dijkstra algoritmusával keresik a legolcsóbb utat: mindig a legkisebb ismert távolságú routert véglegesítik, és rajta keresztül próbálják javítani a szomszédok távolságát (d(v) = min(d(v), d(u) + költség)). Az üzenet számozott csomagokra bomlik, amelyek különböző, egyformán olcsó utakon mehetnek, és más sorrendben érkezhetnek. A fogadó a pufferében visszarendezi őket.

Dolgozatra készülsz?

Töltsd fel a jegyzeteidet, és a StudyFi szókártyákat, teszteket és podcastokat készít belőlük.

Próbáld ki ingyen a StudyFi-t