Haladás 0 / 6 fejezet
Gimnázium · 9–10. osztály
1. óra · 45 perc

Hálózatok
alapjai

📖 Elméleti 🎯 Alapfogalmak ⏱ 45 perc

🌐 Mi a számítógép-hálózat?

A számítógép-hálózat egymással összekapcsolt, adatokat küldeni és fogadni képes eszközök (számítógépek, telefonok, nyomtatók, szerverek) rendszere. Az összekapcsolt eszközök – az úgynevezett csomópontok (node-ok) – közösen használhatnak erőforrásokat, adatokat cserélhetnek egymás között.

A hálózatok legfontosabb előnyei: az erőforrások megosztása (pl. nyomtató, internet-kapcsolat), az adatcsere gyorsasága, a kommunikáció és az együttműködés lehetősége.

📐 Hálózatok típusai méret szerint

🏠

PAN

Personal Area Network
Személyes eszközök hálózata. Hatótávolság: néhány méter. Pl. Bluetooth, USB.

🏢

LAN

Local Area Network
Helyi hálózat. Egy épületen, iskolán belül. Pl. iskolai számítógéplabor.

🏙️

MAN

Metropolitan Area Network
Városi kiterjedésű hálózat. Pl. kábelTV-hálózat egy városban.

🌍

WAN

Wide Area Network
Széles területű hálózat. Országok, kontinensek. Az internet maga is WAN.

💡 Fontos különbség: LAN vs. WAN

A LAN-t általában egy szervezet (iskola, cég) kezeli, míg a WAN-t több szervezet vagy internet-szolgáltató üzemelteti közösen. Az internet a világ legnagyobb WAN hálózata.

🔗 Hálózati topológiák

A topológia megmutatja, hogyan kapcsolódnak egymáshoz a hálózat eszközei – fizikailag vagy logikailag.

Sín (Bus)

Minden eszköz egy közös kábelre csatlakozik.

Gyűrű (Ring)

Az eszközök körben kapcsolódnak egymáshoz.

Csillag (Star)

Minden eszköz egy központi csomóponthoz (switch) kapcsolódik.

Teljes háló (Mesh)

Minden eszköz összes többivel össze van kötve.

Fa (Tree)

Hierarchikus felépítés, csillag-topológiák kombinációja.

Hibrid

Több topológia kombinációja a valós hálózatokban.

TopológiaElőnyökHátrányok
SínOlcsó, egyszerűHa a főkábel meghibásodik, az egész leáll
CsillagMegbízható, könnyen bővíthetőDrága (sok kábel), központ meghibásodása kritikus
GyűrűEgyenletes terhelésEgy hiba az egész gyűrűt érintheti
Teljes hálóNagyon megbízhatóNagyon drága, sok kábel szükséges
2. óra · 45 perc

Hálózati
elemek részletesen

🔧 Hardver 📡 Eszközök & Kábelek ⏱ 45 perc

🗂️ Hálózati eszközök áttekintése

A hálózati eszközöket két nagy csoportba sorolhatjuk. A végpontok (end devices) azok az eszközök, amelyek adatot hoznak létre vagy fogyasztanak (pl. számítógép, nyomtató, okostelefon). A közbenső (intermediary) eszközök az adatot továbbítják a végpontok között (pl. switch, router, access point). Mindkét csoportnak saját, jól meghatározott szerepe van a hálózatban.

🃏 NIC – Hálózati interfész kártya

A NIC (Network Interface Card), más neve hálózati adapter vagy hálózati kártya, az az alkatrész, amely fizikailag összeköti a számítógépet (vagy bármely más eszközt) a hálózattal. Minden hálózatba kapcsolt eszköznek van legalább egy NIC-je – akár beépítve az alaplapba, akár külön kártyaként bedugva.

💡 A NIC szerepe

A NIC átalakítja a számítógép digitális adatait a hálózaton való küldésre alkalmas elektromos, fényes vagy rádió-jelalakokká, és fordítva: a kapott jeleket visszaalakítja adatokká. Minden NIC-nek van egy gyárilag beégetett, egyedi MAC-cím (Media Access Control address), amely 48 bites (6 bájt), hexadecimálisan felírva pl. 00:1A:2B:3C:4D:5E. Az első 3 bájt a gyártóra (OUI – Organizationally Unique Identifier), a második 3 bájt az adott kártyára vonatkozó sorozatszám.

Típusai: vezetékes NIC (Ethernet-port, RJ-45 csatlakozóval) és vezeték nélküli NIC (WiFi-adapter, antenna segítségével kommunikál). Mobil eszközökben, laptopokban mindkettő általában beépítve van.

🔁 Hub (Elosztó)

A hub a hálózat legprimitívebb összekötő eszköze. Fizikailag egy doboz, amelynek több RJ-45 portja van. Működési elve rendkívül egyszerű: bármely portján érkezik be egy adat, azt minden többi portján azonnal "kiüvölti" – függetlenül attól, hogy annak az adatnak ki a tényleges címzettje.

  • Nem intelligens: nem nézi meg, kinek szól a csomag, egyszerűen mindenkinek elküldi.
  • Collision domain (ütközési tartomány): mivel mindenki egyszerre "hall" mindent, előfordulhat, hogy két eszköz egyszerre próbál adatot küldeni – ez ütközést (collision) okoz. Az ütközés után mindkét eszköznek újra kell próbálkoznia (CSMA/CD protokoll).
  • Half-duplex: a hub porjain egyszerre csak küldeni VAGY fogadni lehet, egyszerre mindkettő nem.
  • Biztonsági kockázat: mivel mindenki látja mindenki adatát, egy "hallgatózó" géppel az egész hálózat forgalma lehallgatható.
  • Ma már elavult, switch váltotta fel. Legfeljebb régi hálózatok diagnosztizálásánál vagy speciális tesztkörnyezetekben találkozni vele.
HUB PC1 PC2 PC3 PC4 PC5 PC1→PC3 adat → MINDENKI megkapja!

🔀 Switch (Kapcsoló) – részletesen

A switch a modern LAN-hálózatok alapköve. A hubhoz képest lényegesen okosabb: megtanulja és eltárolja, hogy melyik MAC-cím melyik fizikai portján található, és csak a valódi céleszköznek továbbítja az adatcsomagot.

Hogyan tanulja meg a switch a MAC-címeket?

  1. Amikor egy eszköz először küld adatot a switch felé, a switch megnézi a csomag forrás MAC-címét és feljegyzi: "ez a MAC-cím az X. porton van".
  2. Ezt a táblázatot MAC-cím táblának (CAM table) hívják, és a switch memóriájában tárolódik.
  3. A következő csomagnál már tudja, melyik portra kell küldeni – csak oda továbbítja.
  4. Ha ismeretlen a célcím, a switch ideiglenes "broadcast"-ot végez (mint a hub), amíg meg nem tanulja.

💡 Switch vs. Hub – a legfontosabb különbség

A hub broadcast tartomány: minden adat mindenkihez eljut. A switch unicast: az adat csak a tényleges célhoz jut el. Ez gyorsabb, biztonságosabb és kevesebb "forgalmi zajtól" mentes hálózatot eredményez. A switch minden portján saját ütközési tartomány van, így ütközés nem fordulhat elő (full-duplex üzemmód).

Switch típusok és jellemzők

TípusJellemzőkHol használják?
Nem menedzselhető switchEgyszerű, plug-and-play, nincs konfigurálható funkcióOtthon, kis irodákban
Menedzselhető switchVLAN, QoS, port-tükrözés, SNMP monitorozás konfigurálhatóVállalati hálózatokban
Layer 3 switchSwitch + routing funkció: IP-cím alapú továbbítás is lehetségesNagy szervezetek belső routolásához
PoE switchPower over Ethernet: áramot is ad a kábelen (pl. IP kameráknak, IP telefonoknak)IP kamerák, VoIP

VLAN (Virtual LAN): A switch segítségével egy fizikai hálózatot több logikailag elkülönített virtuális hálózatra oszthatunk. Pl. egy iskolában a tanári és a diák gépek ugyanazon a switchen vannak, de különböző VLAN-on, így nem látják egymás forgalmát.

🌐 Router (Útválasztó) – részletesen

A router az a hálózati eszköz, amely különböző hálózatokat köt össze és IP-cím alapján irányítja (route-olja) a csomagokat a forrástól a célig. A switch MAC-cím alapján dolgozik egy hálózaton belül; a router IP-cím alapján dolgozik hálózatok között.

Routing tábla

A router egy routing táblázatot tart fenn, amely tartalmazza, hogy melyik hálózat felé melyik kimeneti porton (interface-en) kell küldeni a csomagot, és mi a következő ugró (next-hop) IP-cím. Ha egy célcím nincs a táblában, a csomag az alapértelmezett átjáróra (default gateway) kerül.

LAN-A 192.168.1.0/24 ROUTER LAN-B 10.0.0.0/24 .1.1 .0.1 A router "tudja", merre van a 192.168.1.x és merre a 10.0.0.x hálózat

Router fontos funkciói

  • NAT (Network Address Translation): Egy publikus IP-cím mögé "rejt" egy egész privát hálózatot. Az otthoni router tipikusan ezt csinálja: a belső hálózaton mindenki kap egy 192.168.x.x privát IP-t, de a világ felé csak egyetlen publikus IP-t mutatnak.
  • DHCP szerver: A legtöbb otthoni router egyben DHCP szerverként is működik: automatikusan oszt IP-cím, alhálózati maszk, DNS-szerver és default gateway adatokat a csatlakozó eszközöknek.
  • Tűzfal funkció: A router szűrheti a bejövő forgalmat, blokkolhatja ismeretlen kapcsolatokat (stateful packet inspection).
  • Statikus vs. dinamikus routing: Statikus esetén az adminisztrátor kézzel adja meg az útvonalakat. Dinamikus esetén routing protokollok (pl. OSPF, BGP) segítségével a routerek egymás közt automatikusan kicserélik a táblázataikat.

⚠️ Switch és Router különbsége röviden

Switch: egy hálózaton belül dolgozik, MAC-cím alapján. Router: hálózatok között dolgozik, IP-cím alapján. Otthon általában egyetlen dobozban van mindkettő (router + switch + WiFi AP).

📡 Wireless Access Point (WAP/AP)

A hozzáférési pont (Access Point) lehetővé teszi, hogy a WiFi-képes eszközök csatlakozzanak a vezetékes LAN-hálózathoz anélkül, hogy fizikai kábelt kellene bedugni. Az AP rádióhullámok segítségével kommunikál az eszközökkel, és áthidalja a vezetékes és a vezeték nélküli világ közötti szakadékot.

  • SSID (Service Set Identifier): Ez a WiFi hálózat neve, amelyet az eszközök látnak és amelyhez csatlakoznak (pl. "Iskolai_WIFI").
  • Csatornák: A 2,4 GHz-es sávon 13 csatorna elérhető (Magyarországon), de ezek részben átfednek. Javasolt csatornák: 1, 6, 11 (nem fednek át). Az 5 GHz-es sávon jóval több, átfedésmentes csatorna van.
  • BSS és ESS: Egy AP által lefedett terület a BSS (Basic Service Set). Több AP ugyanazzal az SSID-vel: ESS (Extended Service Set) – ez lehetővé teszi a roaming-ot (az eszköz automatikusan a legerősebb AP-ra vált).
  • Biztonsági protokollok: WEP (elavult, törött) → WPA → WPA2 (AES) → WPA3 (jelenleg a legbiztonságosabb).

💡 AP vs. Router különbsége

A router összeköti a hálózatokat és irányítja a forgalmat. Az AP csak vezeték nélküli hozzáférést biztosít a már meglévő hálózathoz. Egy otthoni WiFi-s router tipikusan tartalmaz routert + switchet + AP-t egyetlen eszközben.

🔌 Modem – részletesen

A modem neve a MOdulátor-DEModulátor szóösszetételből ered. Feladata: az internet-szolgáltató (ISP) hálózata és az otthoni/vállalati hálózat közötti jelkonverzió elvégzése. Az ISP jellegétől függően különböző modemtípusok léteznek.

Modem típusCsatlakozás módjaJellemző sebességMegjegyzés
DSL modemTelefonvonal (réz, RJ-11)10–100 MbpsADSL, VDSL. A réz telefonvonalra épít, távolságfüggő minőség.
Kábel modemKoaxiális kábel (TV-kábel)100 Mbps – 1 GbpsDOCSIS szabvány. Szomszédokkal megosztott sávszélesség.
Optikai ONTOptikai szálkábel100 Mbps – 10 GbpsFTTH (Fiber to the Home). A leggyorsabb és legmegbízhatóbb.
4G/5G routerMobilhálózat (antenna)20–1000 MbpsMobiladat-alapú internet. Bárhol elérhető, ahol van lefedettség.

Fontos: a modem és a router két különböző eszköz, bár sok ISP egyetlen kombinált egységben adja ki. A modem az ISP-vel kommunikál, a router a belső hálózatot kezeli.

🔥 Tűzfal (Firewall) – részletesen

A tűzfal a hálózat "biztonsági őre": megvizsgálja a be- és kimenő csomagokat, és előre meghatározott szabályok alapján eldönti, hogy átengedja vagy blokkolja-e őket. Nem elegendő csak vírusvédelmet futtatni – a tűzfal a hálózati szintű védelmet biztosítja.

Tűzfal típusok

  • Csomagszűrő tűzfal (Packet Filter): Az IP-cím, port-szám és protokoll alapján szűr. Egyszerű és gyors, de nem vizsgálja a csomag tartalmát.
  • Állapotkövetős tűzfal (Stateful Inspection): Nyomon követi az aktív kapcsolatokat, és csak az érvényes, megkezdett kapcsolatokhoz tartozó csomagokat engedi be. Jóval biztonságosabb, mint a csomagszűrő.
  • Alkalmazásszintű tűzfal (Application Layer Firewall / Proxy): A HTTP, FTP stb. tartalmát is megvizsgálja, feltéve a kártékony tartalmakra. Lassabb, de sokkal részletesebb védelmet nyújt.
  • Next-Gen Firewall (NGFW): Kombinálja az előző módszereket + mélycsomagellenőrzés (DPI), behatolásdetektálás (IDS/IPS), alkalmazásazonosítás.

⚠️ Hardveres vs. szoftveres tűzfal

A hardveres tűzfal önálló eszköz a hálózat szélén – védi az egész hálózatot. A szoftveres tűzfal (pl. Windows Defender Firewall) az egyes gépeken fut – az adott gépet védi. Mindkettőre szükség van egy jól védett rendszerben.

🔌 Átviteli közegek – részletesen

UTP és STP kábel (csavart érpár)

Az UTP (Unshielded Twisted Pair) a legelterjedtebb LAN-kábel. Négy pár réz vezéket tartalmaz, amelyek csavarva futnak egymás körül – a csavarás csökkenti az elektromágneses interferenciát (EMI) az érpárok között (keresztbeszélés, crosstalk). Az STP (Shielded Twisted Pair) fémárnyékolással van ellátva, amely jobban véd az EMI ellen, de drágább és nehezebben szerelhető.

KategóriaMax. sebességMax. sávszélességJellemző felhasználás
Cat5100 Mbps100 MHzElavult, régi hálózatok
Cat5e1 Gbps100 MHzOtthoni és kis irodai hálózatok
Cat61 Gbps (10 Gbps ~55 m-ig)250 MHzIskolai, irodai LAN-ok
Cat6A10 Gbps500 MHzAdatközpontok, szerver-szobák
Cat7 / Cat840–100 Gbps600–2000 MHzAdatközponti gerinchálózat

A csatlakozó típusa általában RJ-45 (8P8C – 8 érintkező). A bekötési sorrend szabványos: T568A vagy T568B. Két azonos eszköz összekötéséhez régebben keresztkábel (crossover) kellett, de a modern switch-ek és NIC-ek auto-MDIX funkciójával ez már nem szükséges.

Optikai szálkábel

Az optikai szál fényt (lézert vagy LED-et) vezet egy vékony, üveg- vagy műanyag alapú szálban. Mivel fényt és nem elektromos jelet használ, immunis az elektromágneses interferenciára, nem galvanikusan csatlakozik, nincs "földelési probléma", és hatalmas sávszélességet visz. Két fő típus:

  • Egymódusú (Single-Mode, SMF): Nagyon vékony mag (~9 µm), egyetlen fénysugár halad benne. Akár 100 km-es hatótávolság, nagy sávszélesség. ISP-k gerinchálózatában, városok közötti összeköttetésekben alkalmazzák.
  • Többmódusú (Multi-Mode, MMF): Vastagabb mag (~50–62,5 µm), több fénysugár halad egyszerre. Max. ~2 km hatótáv, de olcsóbb. Épületen belüli, adatközponti gerincként alkalmazzák.

Koaxiális kábel

A koaxiális kábel belső réz vezékből, szigetelőrétegből, fonat-árnyékolásból és külső burkolatból áll. Régebben Ethernet-hálózatokban (10BASE2, 10BASE5) használták, ma inkább kábeltévé- és műholdas antennás rendszerekben, valamint kábel-internet bekötésnél (DOCSIS) jellemző.

KözegJelküldés módjaSebességtartományMax. hatótávZavarérzékenység
UTP Cat6Elektromos1–10 Gbps100 mKözepes
STP Cat6AElektromos10 Gbps100 mAlacsony
KoaxiálisElektromos10 Mbps–1 Gbps500 mAlacsony
Optikai (SMF)Fény1 Gbps–100 Tbps100 kmImmunis
WiFi 6Rádióhullám600 Mbps–9,6 Gbps~50 m belülNagyon magas

🏷️ IP-cím és MAC-cím – részletesen

MAC-cím

A MAC-cím (Media Access Control address) a hálózati kártyába (NIC) gyárilag égetett, 48 bites (6 bájt) egyedi azonosító. Hexadecimálisan írjuk, kettősponttal elválasztva: 00:1A:2B:3C:4D:5E. Az első 24 bit (3 bájt) az OUI (Organizationally Unique Identifier) – a gyártó azonosítója. A második 24 bit a gyártó által hozzárendelt sorozatszám.

A MAC-cím csak helyi hálózaton belül (LAN-on) érvényes. Ha az adat elhagyja a hálózatot és átmegy egy routeren, a keret MAC-cím fejléce megváltozik (az új szegmens routerének/eszközének MAC-je kerül bele), de az IP-cím megmarad.

IPv4-cím felépítése

Az IPv4-cím 32 bites, négy darab 8 bites oktettre bontva, ponttal elválasztva írjuk: 192.168.10.5. Az IP-cím két részből áll: hálózati rész (megmutatja, melyik hálózatban van) és hoszt rész (megmutatja, melyik eszköz a hálózatban). A kettő határát az alhálózati maszk (subnet mask) határozza meg.

OsztályTartományDefault maskHosztok száma
A osztály1.0.0.0 – 126.255.255.255255.0.0.0 (/8)~16 millió
B osztály128.0.0.0 – 191.255.255.255255.255.0.0 (/16)~65 ezer
C osztály192.0.0.0 – 223.255.255.255255.255.255.0 (/24)254

Privát IP-tartományok (nem irányíthatók az interneten, csak belső hálózatban):

  • 10.0.0.0 – 10.255.255.255 (10.x.x.x – A osztály)
  • 172.16.0.0 – 172.31.255.255 (B osztály részhalmaza)
  • 192.168.0.0 – 192.168.255.255 (192.168.x.x – C osztályú, legelterjedtebb otthon)

💡 DHCP – automatikus IP-kiosztás

A DHCP (Dynamic Host Configuration Protocol) szerver feladata az, hogy automatikusan ossza ki az IP-cím, alhálózati maszk, default gateway és DNS-szerver adatokat a csatlakozó eszközöknek. A folyamat 4 lépéses: DISCOVER (kliens keresi a szervert) → OFFER (szerver ajánl egy IP-t) → REQUEST (kliens kéri az ajánlott IP-t) → ACK (szerver megerősíti). Az így kapott cím bérelt (lease), meghatározott ideig érvényes.

3. óra · 45 perc

OSI és
TCP/IP modell

📚 Elméleti 🧱 Rétegek ⏱ 45 perc

🧱 Miért van szükség rétegmodellre?

A hálózati kommunikáció nagyon összetett folyamat. A rétegmodell lehetővé teszi, hogy ezt a bonyolult folyamatot kisebb, kezelhető részekre bontsuk. Minden réteg egy jól meghatározott feladatot lát el, és csak a szomszéd réteggel kommunikál.

Két fő modell létezik: az OSI modell (Open Systems Interconnection – 7 réteg, elméleti referencia) és a TCP/IP modell (4 réteg, a valós internet alapja).

📊 Az OSI modell 7 rétege

Kattints egy rétegre a részletekért! (Rétegek: 7-es felül, 1-es alul)

7
Alkalmazási réteg

Felhasználói alkalmazások interfészei

HTTP FTP SMTP
6
Megjelenítési réteg

Adatformátum, tömörítés, titkosítás

SSL TLS
5
Munkamenet réteg

Kapcsolatok felépítése, kezelése, bontása

NetBIOS
4
Szállítási réteg

Megbízható, végponttól végpontig tartó átvitel

TCP UDP
3
Hálózati réteg

Logikai címzés, útválasztás (routing)

IP ICMP
2
Adatkapcsolati réteg

MAC-cím, keretek, hibadetektálás

Ethernet WiFi
1
Fizikai réteg

Bitek átvitele fizikai közegen

RJ-45

🔄 OSI vs. TCP/IP összehasonlítás

OSI modell (7 réteg) TCP/IP modell (4 réteg) 7 · Alkalmazási 6 · Megjelenítési 5 · Munkamenet 4 · Szállítási 3 · Hálózati 2 · Adatkapcsolati 1 · Fizikai Alkalmazási réteg HTTP, FTP, DNS, SMTP, SSH Szállítási réteg (TCP/UDP) Internet réteg (IP, ICMP) Hálózati hozzáférési réteg

📦 Adategységek rétegenkent

RétegAdatecység neveTartalom
Alkalmazási (7-5)Adat / ÜzenetNyers alkalmazásadat (pl. HTTP kérés)
Szállítási (4)Szegmens / DatagramPort-számok hozzáadva
Hálózati (3)Csomag (Packet)IP-cím fejléc hozzáadva
Adatkapcsolati (2)Keret (Frame)MAC-cím hozzáadva, hibaellenőrzés
Fizikai (1)BitElektromos/fényjel a fizikai közegen

⚠️ Mire figyelj!

Az enkapsulálás (becsomagolás) folyamata: küldéskor minden réteg hozzáad egy fejlécet az adathoz. Fogadáskor minden réteg eltávolítja a saját fejlécét. Ez biztosítja, hogy minden réteg elvégezze a maga feladatát.

4. óra · 45 perc

Hálózati protokollok
részletesen

⚙️ Protokollok 🔌 TCP · UDP · HTTP · DNS ⏱ 45 perc

📋 Mi a protokoll és miért fontos?

A protokoll szabályok és egyezmények összessége, amelyek pontosan meghatározzák, hogyan kommunikálnak egymással a hálózati eszközök. Protocoll nélkül az eszközök "nem értenék egymást" – mint amikor két ember különböző nyelven beszél. Ha mindkét fél ugyanazt a protokollt "ismeri", az adatcsere hibátlanul mehet végbe.

Egy protokoll meghatározza: az üzenet formátumát (fejléc, tartalom, lezárás), a küldés és fogadás menetét, a hibakezelés módját (mi történik, ha elvész egy csomag?), a kapcsolat felépítésének és bontásának folyamatát, valamint a biztonsági szabályokat (titkosítás, hitelesítés).

💡 Mindennapi analógia

Képzeld el, hogy telefonálsz. A telefonhívás is egy "protokollt" követ: csörög a telefon → felveszed → "Halló" (kapcsolatfelvétel) → beszélgetés → "Viszlát" (kapcsolatbontás). A hálózati protokollok ugyanígy működnek, csak precízen, gépi pontossággal.

🚚 TCP – Transmission Control Protocol

A TCP a szállítási réteg (4. réteg) legfontosabb, megbízható, kapcsolatorientált protokollja. Garantálja, hogy az összes adat sorban, hibátlanul érjen a célba – még akkor is, ha az egyes csomagok különböző útvonalakon haladtak.

A TCP háromfogásos kézfogása (Three-Way Handshake)

Mielőtt bármilyen adat elindulna, a TCP felépíti a kapcsolatot 3 lépésben:

KLIENS SZERVER SYN (seq=100) SYN-ACK (seq=200, ack=101) ACK (ack=201) → KAPCSOLAT KÉSZ

TCP főbb jellemzői

  • Sorszámozás (Sequence Numbers): Minden bájt kap egy sorszámot. Ha egy csomag elvész vagy sorrendben kicsúszik, a fogadó fél észreveszi és újraküldethet.
  • Visszaigazolás (ACK – Acknowledgment): A fogadó fél minden beérkezett csomag után visszajelez. Ha nem jön ACK, a küldő újra próbálkozik.
  • Ablakméret (Window Size): A TCP nem egymás után küldi a csomagokat egyesével. Az "ablak" megmutatja, hány csomag lehet útban egyszerre – ez növeli a hatékonyságot.
  • Kapcsolatbontás (Four-Way Handshake): A kapcsolat lezárása is protokollszerűen zajlik: FIN → ACK → FIN → ACK (4 lépés).
  • Hol használják: HTTP(S), e-mail (SMTP, IMAP), FTP, SSH, adatbázis-kapcsolatok – mindenhol, ahol az adatok pontos megérkezése kritikus.

UDP – User Datagram Protocol

Az UDP szintén a szállítási rétegen (4. réteg) működik, de kapcsolat-mentes és nem megbízható. Ez nem hibát jelent – csupán azt, hogy az UDP nem épít fel kapcsolatot, nem igazol vissza és nem küld újra elveszett csomagokat. Cserébe rendkívül gyors és alacsony késleltetéssel bír.

JellemzőTCPUDP
Kapcsolat felépítése✅ Igen (3-way handshake)❌ Nem (tüzelj és felejtsd)
Megbízhatóság✅ Garantált kézbesítés❌ Nem garantált
Sorrend✅ Sorrendhelyes megérkezés❌ Tetszőleges sorrend
Hibajavítás✅ Újraküldés❌ Nincs újraküldés
SebességLassabb (overhead miatt)Gyorsabb (minimális overhead)
Fejléc mérete20 bájt8 bájt
Tipikus felhasználásHTTP, FTP, SSH, e-mailDNS, DHCP, VoIP, streaming, játékok

⚠️ Mikor jobb az UDP?

Valós idejű alkalmazásoknál (videóhívás, online játék, élő közvetítés) az UDP jobb, mert egy kis csomagveszteségnél jobb egy kissé pixeles kép, mint hogy a folyam megálljon az újraküldés várakozása miatt. Ilyenkor a sebesség fontosabb a tökéletes megbízhatóságnál.

🌐 IP – Internet Protocol

Az IP a hálózati réteg (3. réteg) protokollja. Feladata az adatcsomagok logikai (IP) cím alapján való célba juttatása hálózatokon keresztül. Az IP best-effort protokoll: megpróbálja eljuttatni a csomagot, de nem garantálja a kézbesítést (ezt a TCP végzi felette).

IPv4 csomag fejléce (fontos mezők)

MezőMéretFunkció
Version4 bitIPv4 = 4, IPv6 = 6
TTL (Time to Live)8 bitHány routeren haladhat még át a csomag. Minden router csökkenti 1-gyel. Ha 0-ra ér, a csomag eldobódik (végtelen hurok ellen véd).
Protocol8 bitMi van a csomagban: 6 = TCP, 17 = UDP, 1 = ICMP
Source IP32 bitForrás IP-cím
Destination IP32 bitCél IP-cím

IPv6 – a jövő protokollja

Az IPv4 32 bites, maximum ~4,3 milliárd egyedi cím létrehozására alkalmas – ez az internet robbanásszerű növekedésével elfogyott. Az IPv6 128 bites, ami 3,4×10³⁸ (340 undecillió) egyedi cím lehetőségét biztosítja. Formátuma: 8 darab 4 hexadecimális jegyből álló csoport, kettősponttal elválasztva: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. A csupa nulla részek rövidíthetők: 2001:db8:85a3::8a2e:370:7334.

Az IPv6 további előnyei: nincs szükség NAT-ra (minden eszköznek lehet globálisan egyedi cím), beépített IPsec biztonság, egyszerűbb fejléc struktúra, jobb multicast támogatás.

🔍 DNS – Domain Name System

A DNS az internet "névjegyzéke" vagy "telefonkönyve": doménneveket (pl. www.google.com) fordít le IP-címekre (pl. 142.250.74.46), amelyekre a hálózati kommunikációhoz van szükség. Emberek neveket jegyeznek meg, a gépek IP-számokat használnak.

DNS feloldás lépései

  1. Böngésző cache: Először a böngésző megnézi, hogy a közelmúltban feloldotta-e már ezt a nevet. Ha igen, onnan veszi az IP-t (milliszekundumok alatt kész).
  2. Helyi (OS) cache: Ha a böngészőben nincs, az operációs rendszer saját DNS-gyorsítótárában keres.
  3. Rekurzív DNS feloldó (ISP DNS): Az ISP (internet-szolgáltató) DNS-szerveréhez fordul. Ez a szerver elvégzi a teljes feloldást a kliens nevében.
  4. Root névszerver: Ha az ISP DNS-e sem tudja, a root szerverhez (13 db van világszerte, "."-ra végzik) fordul, amely megmondja, melyik TLD szerver felelős.
  5. TLD névszerver: A .com, .hu stb. végű tartományokat kezelő szerver megmondja, melyik autoritatív szerver tud a keresett doménről.
  6. Autoritatív névszerver: A domain tulajdonosának DNS szervere végül visszaadja a pontos IP-címet.

💡 DNS rekordtípusok

A rekord: doménnév → IPv4-cím · AAAA rekord: doménnév → IPv6-cím · MX rekord: mail exchange – az e-mail kézbesítési szerver · CNAME: egy doménnév egy másik doménnévre mutat (alias) · NS rekord: a domain autoritatív névszerverei · PTR rekord: fordított DNS, IP → doménnév

Port: 53 (UDP a gyors lekérdezésekhez, TCP a nagyobb zónaátvitelekhez). A DNS kommunikáció alapértelmezés szerint nem titkosított – erre megoldás a DNS over HTTPS (DoH) vagy DNS over TLS (DoT).

🌍 HTTP és HTTPS

A HTTP (HyperText Transfer Protocol) a World Wide Web alapprotokolla: a böngésző (kliens) és a webszerver közötti kommunikációt szabályozza. A HTTP kérés-válasz (request-response) alapú: a kliens kér, a szerver válaszol.

HTTP kérés és válasz felépítése

RészPéldaLeírás
Kérés módszer (Method)GET /index.html HTTP/1.1GET: letöltés, POST: adat küldés, PUT: frissítés, DELETE: törlés
Host fejlécHost: www.pelda.huMelyik domain-t kéri a kliens
Státuszkód200 OKSikeres válasz. Más kódok: 301 (átirányítás), 404 (nem található), 500 (szerverhiba)
Content-Typetext/htmlAz adat típusa (HTML, JSON, képfájl stb.)

HTTPS = HTTP + TLS titkosítás

A HTTPS (HTTP Secure) a HTTP titkosított változata, ahol a kommunikáció TLS (Transport Layer Security) protokoll segítségével titkosítva van. Ez megakadályozza, hogy lehallgatáskor az adatok olvashatóak legyenek. Port: 443.

A TLS aszimmetrikus (nyilvános kulcsú) titkosítással épít fel egy biztonságos csatornát, majd szimmetrikus titkosítással kommunikál tovább. A webszerver digitális tanúsítványt (SSL/TLS certificate) mutat fel, amelyet egy megbízható hitelesítési hatóság (CA – Certificate Authority) írt alá – így ellenőrizhető, hogy valódi a szerver.

⚠️ Miért fontos a HTTPS?

HTTP esetén a beírt jelszó, bankkártya-szám nyílt szövegként utazik a hálózaton, ahol bárki elolvashatja. HTTPS esetén ugyanez titkosított – fizikailag elfogható, de olvashatatlan. Mindig ellenőrizd a böngésző lakat ikonját és a https:// előtagot!

📧 E-mail protokollok: SMTP, POP3, IMAP

Az e-mail rendszer három különböző protokollt használ: egyet a küldésre és kettőt a fogadásra/kezelésre.

SMTP – Simple Mail Transfer Protocol (küldés)

Az SMTP az e-mailek küldésére és mail szerverek közötti továbbítására szolgál. Amikor elküldöd az e-mailt, a levelezőprogramod SMTP segítségével adja át a mail szervernek, amely aztán SMTP-vel juttatja el a fogadó mail szerveréhez. Port: 25 (szerver-szerver), 587 (kliens-szerver, STARTTLS titkosítással), 465 (SMTPS, TLS).

POP3 – Post Office Protocol 3 (letöltés)

A POP3 letölti az e-maileket a szerverről a kliensre, majd általában törli a szerveren lévő példányt. Ez azt jelenti, hogy az e-mailek csak azon az eszközön lesznek elérhetők, amelyiken letöltötted őket. Port: 110 (titkosítatlan), 995 (POP3S, TLS).

Mikor jó? Ha egy eszközről olvasod a leveleid, és helyi archívumot szeretnél. Nem alkalmas több eszközös használatra.

IMAP – Internet Message Access Protocol (szinkronizálás)

Az IMAP a leveleket a szerveren hagyja, és szinkronizál a kliens és a szerver között. Ha telefonon olvasod az e-mailt és "olvasottnak" jelölöd, számítógépen is olvasottnak fog látszani. Ma ez a legelterjedtebb megközelítés. Port: 143 (titkosítatlan), 993 (IMAPS, TLS).

ProtokollIrányPortLevelek helye
SMTPKüldés25 / 587 / 465
POP3Fogadás110 / 995Kliens gépen (szerveren törlődik)
IMAPFogadás + szinkronizálás143 / 993Szerveren marad, több eszközön elérhető

📁 FTP, SFTP és SSH

FTP – File Transfer Protocol

Az FTP fájlok feltöltésére és letöltésére való protokoll kliens és szerver között. Két csatornát használ egyidejűleg: a vezérlőcsatornát (port 21, parancsok küldése: LIST, STOR, RETR) és az adatcsatornát (port 20, a tényleges adatátvitel). Hátránya: a kommunikáció titkosítatlan, a jelszó és az adatok is nyílt szövegként utaznak. Ezért ma már inkább az SFTP-t vagy FTPS-t használják.

SSH – Secure Shell

Az SSH titkosított, biztonságos csatornán keresztül teszi lehetővé a távoli terminál-hozzáférést (parancssorból kezelhetünk egy másik gépet), fájlok átvitelét (SCP, SFTP), és portok továbbítását (port forwarding). Az SSH aszimmetrikus kulcspárokat (nyilvános és privát kulcs) használ a hitelesítéshez – ez sokkal biztonságosabb, mint a jelszavas bejelentkezés. Port: 22. Az SSH 1990-es évek elején kiszorította a nem biztonságos Telnet protokollt.

🔎 ARP és ICMP

ARP – Address Resolution Protocol

Az ARP feladata: IP-cím → MAC-cím leképezés a helyi hálózaton belül. Ha a számítógép küldeni akar egy csomagot a 192.168.1.5 IP-jű eszköznek, de nem ismeri a MAC-cím, akkor ARP broadcast üzenetet küld: "Ki az, akinek a 192.168.1.5 az IP-je?" Az érintett eszköz visszaküldi a saját MAC-cím. Ezt az eszköz eltárolja az ARP-cache-ben.

⚠️ ARP Spoofing – biztonsági kockázat

Egy támadó hamis ARP válaszokat küldhet: "Az én MAC-cím érvényes a router IP-jére." Így a forgalom a támadóhoz irányítódik – ez a Man-in-the-Middle támadás egyik formája. Védekezés: Dynamic ARP Inspection (DAI) a switch-en.

ICMP – Internet Control Message Protocol

Az ICMP hálózati hibajelzésre és diagnosztikára szolgáló protokoll. A leghíresebb felhasználása a ping parancs: egy ICMP "echo request" csomagot küld a célgépnek, amely "echo reply"-jal válaszol. A ping megmutatja, hogy elérhető-e a gép és mennyi a késleltetés (latency).

A másik ismert eszköz a traceroute (tracert): ICMP csomagok sorozatával feltérképezi az útvonalat forrástól a célig, megmutatva minden egyes routert (hop-ot) és a késleltetést.

ICMP típusKódJelentés
Echo Request8Ping kérés (pl. ping 8.8.8.8)
Echo Reply0Ping válasz
Destination Unreachable3A cél nem érhető el
Time Exceeded11TTL lejárt (traceroute ezt használja)

🔢 Port-számok részletesen

A port egy 16 bites szám (0–65535), amely megmutatja, melyik alkalmazáshoz vagy szolgáltatáshoz szól a csomag. Egy IP-cím egyszerre több szolgáltatást futtathat különböző portokon.

Port kategóriák:

  • Well-known portok (0–1023): Rendszerszolgáltatások, hatóság által kiosztva (IANA). Root jogosultság kell a használatukhoz.
  • Registered portok (1024–49151): Szoftvergyártók által regisztrált portok, nem igényelnek root jogot.
  • Dynamic/Ephemeral portok (49152–65535): Ideiglenes kliens-oldali portok, minden kapcsolathoz véletlenszerűen választódnak.
PortProtokollSzállításLeírás
20 / 21FTPTCPFájlátvitel (adat / vezérlő)
22SSH / SFTP / SCPTCPTitkosított távelérés
23TelnetTCPTitkosítatlan távelérés (elavult!)
25SMTPTCPE-mail küldés (szerver-szerver)
53DNSUDP / TCPNévfeloldás
67–68DHCPUDPIP-kiosztás (szerver:67, kliens:68)
80HTTPTCPWeboldalak
110POP3TCPE-mail letöltés
143IMAPTCPE-mail szinkronizálás
443HTTPSTCPTitkosított web
587SMTP (STARTTLS)TCPTitkosított e-mail küldés
3389RDPTCPWindows Remote Desktop

💡 Hogyan azonosít egy kapcsolatot a számítógép?

Egy kapcsolatot az ún. 5-tuple azonosít egyértelműen: forrás IP + forrás port + cél IP + cél port + protokoll. Pl. ha a böngésződ egyszerre 10 lapot nyit meg (mind a 443-as porton egy szerveren), mindegyik más forrás portot kap (pl. 52341, 52342, …), így a rendszer tudja, melyik válasz melyik lapfülnek szól.

5. óra · 45 perc

Hálózati biztonság
és az Internet

🔐 Biztonság 📶 WiFi · VPN ⏱ 45 perc

🌍 Hogyan működik az internet?

Az internet hálózatok hálózata: több ezer ISP (Internet Service Provider), vállalati és intézményi hálózat kapcsolódik össze globálisan. A adatok kis részletekben, úgynevezett csomagokban (packets) utaznak, nem egyetlen folyamatos áramként.

Amikor beírsz egy URL-t (pl. www.google.com), a böngésző először egy DNS-szervernek küldi el a kérést, amely visszaadja a megfelelő IP-címet. Ez az internet "névjegyzéke". A folyamat: böngésző → helyi cache → ISP DNS → root nameserver → TLD nameserver → domain nameserver.

A NAT lehetővé teszi, hogy egy router mögött több eszköz egyetlen publikus IP-cím alatt kapcsolódhasson az internetre. A router nyilvántartja, melyik belső eszköz melyik külső kapcsolathoz tartozik. Ez az IPv4-cím-hiány egyik megoldása.

Az internet csomagkapcsolt hálózat: az adatot kis csomagokra bontja, amelyek különböző útvonalakon haladhatnak a célállomásig, majd ott összeállnak. Ez rugalmasabb és hatékonyabb, mint a körrel kapcsolt telefonhálózat.

🔐 Hálózati biztonság alapjai

🔥

Tűzfal (Firewall)

Szűri a be- és kimenő forgalmat szabályok alapján. Megakadályozza az illetéktelen hozzáférést. Hardveres vagy szoftveres.

🛡️

VPN

Virtual Private Network: titkosított, biztonságos alagút az interneten át. Lehetővé teszi a biztonságos távelérést és az anonimitást.

🔒

HTTPS / TLS

A webes kommunikáció titkosítása. A TLS (Transport Layer Security) gondoskodik arról, hogy az adatok útközben ne legyenek olvashatók.

🔑

WPA3 (WiFi)

A legfrissebb WiFi biztonsági szabvány. Titkosítja a kommunikációt, véd az offline szótáras támadások ellen.

Fenyegetés típusaLeírásVédekezés
DoS / DDoSA szervert kérésekkel árasztják el, hogy leálljonTűzfal, forgalomszűrés, CDN
Man-in-the-MiddleA támadó lehallgatja/módosítja a kommunikációtHTTPS, VPN, tanúsítvány-ellenőrzés
PhishingHamis weboldalak, adathalászatÉberség, HTTPS-ellenőrzés
Port scanningNyitott portok feltérképezése támadás előkészítéséreTűzfal, portok lezárása
SniffingHálózati forgalom lehallgatásaTitkosítás (TLS, VPN)

📶 WiFi hálózatok

A WiFi az IEEE 802.11 szabványcsaládon alapul. A fejlődés: 802.11b (11 Mbps) → 802.11g (54 Mbps) → 802.11n (600 Mbps) → 802.11ac/WiFi 5 (3,5 Gbps) → 802.11ax/WiFi 6 (9,6 Gbps).

WiFi szabványMax sebességFrekvenciaHatótáv
WiFi 4 (802.11n)600 Mbps2,4 / 5 GHz~70 m
WiFi 5 (802.11ac)3,5 Gbps5 GHz~35 m
WiFi 6 (802.11ax)9,6 Gbps2,4 / 5 / 6 GHz~30 m

⚠️ 2,4 GHz vs 5 GHz

A 2,4 GHz sáv nagyobb hatótávolságú, de lassabb és zsúfoltabb (mikrohullámú sütő, más WiFi hálózatok zavarják). Az 5 GHz gyorsabb, de kisebb hatótávolságú, jobban áttör falakon.

📋 Összefoglalás – 5 óra anyaga

📌 A tananyag legfontosabb pontjai

  • Hálózattípusok: PAN, LAN, MAN, WAN – méret és hatótávolság szerint
  • Topológiák: sín, csillag, gyűrű, háló, fa – mindegyiknek más az előnye/hátránya
  • Hálózati eszközök: hub, switch, router, AP, tűzfal, modem – mindegyik más OSI-réteget fed
  • Átviteli közegek: UTP, STP, koaxiális, optikai, WiFi, Bluetooth
  • OSI modell: 7 réteg, mindegyik más feladatot lát el
  • TCP/IP modell: 4 réteg, az internet valódi alapja
  • IP-cím: logikai cím (IPv4/IPv6), privát vs. publikus
  • TCP vs. UDP: megbízható vs. gyors, kapcsolatorientált vs. kapcsolatmentes
  • Protokollok: HTTP(S), FTP, SSH, SMTP, DNS, DHCP és portjaik
  • Biztonság: tűzfal, VPN, HTTPS/TLS, WPA3, fenyegetéstípusok
◆ Összefoglaló teszt

Hálózatok – Záró teszt

32 kérdés · Hálózati elemek, protokollok és hálózattípusok · Minden kérdésre kattintással válaszolhatsz

🎉
--%