Hálózatok
alapjai
🌐 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ógia | Előnyök | Hátrányok |
|---|---|---|
| Sín | Olcsó, egyszerű | Ha a főkábel meghibásodik, az egész leáll |
| Csillag | Megbízható, könnyen bővíthető | Drága (sok kábel), központ meghibásodása kritikus |
| Gyűrű | Egyenletes terhelés | Egy hiba az egész gyűrűt érintheti |
| Teljes háló | Nagyon megbízható | Nagyon drága, sok kábel szükséges |
Hálózati
elemek részletesen
🗂️ 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.
🔀 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?
- 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".
- 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.
- A következő csomagnál már tudja, melyik portra kell küldeni – csak oda továbbítja.
- 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ípus | Jellemzők | Hol használják? |
|---|---|---|
| Nem menedzselhető switch | Egyszerű, plug-and-play, nincs konfigurálható funkció | Otthon, kis irodákban |
| Menedzselhető switch | VLAN, QoS, port-tükrözés, SNMP monitorozás konfigurálható | Vállalati hálózatokban |
| Layer 3 switch | Switch + routing funkció: IP-cím alapú továbbítás is lehetséges | Nagy szervezetek belső routolásához |
| PoE switch | Power 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.
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ípus | Csatlakozás módja | Jellemző sebesség | Megjegyzés |
|---|---|---|---|
| DSL modem | Telefonvonal (réz, RJ-11) | 10–100 Mbps | ADSL, VDSL. A réz telefonvonalra épít, távolságfüggő minőség. |
| Kábel modem | Koaxiális kábel (TV-kábel) | 100 Mbps – 1 Gbps | DOCSIS szabvány. Szomszédokkal megosztott sávszélesség. |
| Optikai ONT | Optikai szálkábel | 100 Mbps – 10 Gbps | FTTH (Fiber to the Home). A leggyorsabb és legmegbízhatóbb. |
| 4G/5G router | Mobilhálózat (antenna) | 20–1000 Mbps | Mobiladat-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ória | Max. sebesség | Max. sávszélesség | Jellemző felhasználás |
|---|---|---|---|
| Cat5 | 100 Mbps | 100 MHz | Elavult, régi hálózatok |
| Cat5e | 1 Gbps | 100 MHz | Otthoni és kis irodai hálózatok |
| Cat6 | 1 Gbps (10 Gbps ~55 m-ig) | 250 MHz | Iskolai, irodai LAN-ok |
| Cat6A | 10 Gbps | 500 MHz | Adatközpontok, szerver-szobák |
| Cat7 / Cat8 | 40–100 Gbps | 600–2000 MHz | Adatkö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özeg | Jelküldés módja | Sebességtartomány | Max. hatótáv | Zavarérzékenység |
|---|---|---|---|---|
| UTP Cat6 | Elektromos | 1–10 Gbps | 100 m | Közepes |
| STP Cat6A | Elektromos | 10 Gbps | 100 m | Alacsony |
| Koaxiális | Elektromos | 10 Mbps–1 Gbps | 500 m | Alacsony |
| Optikai (SMF) | Fény | 1 Gbps–100 Tbps | 100 km | Immunis |
| WiFi 6 | Rádióhullám | 600 Mbps–9,6 Gbps | ~50 m belül | Nagyon 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ály | Tartomány | Default mask | Hosztok száma |
|---|---|---|---|
| A osztály | 1.0.0.0 – 126.255.255.255 | 255.0.0.0 (/8) | ~16 millió |
| B osztály | 128.0.0.0 – 191.255.255.255 | 255.255.0.0 (/16) | ~65 ezer |
| C osztály | 192.0.0.0 – 223.255.255.255 | 255.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.
OSI és
TCP/IP modell
🧱 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)
Alkalmazási réteg
Felhasználói alkalmazások interfészei
Megjelenítési réteg
Adatformátum, tömörítés, titkosítás
Munkamenet réteg
Kapcsolatok felépítése, kezelése, bontása
Szállítási réteg
Megbízható, végponttól végpontig tartó átvitel
Hálózati réteg
Logikai címzés, útválasztás (routing)
Adatkapcsolati réteg
MAC-cím, keretek, hibadetektálás
Fizikai réteg
Bitek átvitele fizikai közegen
🔄 OSI vs. TCP/IP összehasonlítás
📦 Adategységek rétegenkent
| Réteg | Adatecység neve | Tartalom |
|---|---|---|
| Alkalmazási (7-5) | Adat / Üzenet | Nyers alkalmazásadat (pl. HTTP kérés) |
| Szállítási (4) | Szegmens / Datagram | Port-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) | Bit | Elektromos/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.
Hálózati protokollok
részletesen
📋 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:
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ő | TCP | UDP |
|---|---|---|
| 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ég | Lassabb (overhead miatt) | Gyorsabb (minimális overhead) |
| Fejléc mérete | 20 bájt | 8 bájt |
| Tipikus felhasználás | HTTP, FTP, SSH, e-mail | DNS, 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éret | Funkció |
|---|---|---|
| Version | 4 bit | IPv4 = 4, IPv6 = 6 |
| TTL (Time to Live) | 8 bit | Há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). |
| Protocol | 8 bit | Mi van a csomagban: 6 = TCP, 17 = UDP, 1 = ICMP |
| Source IP | 32 bit | Forrás IP-cím |
| Destination IP | 32 bit | Cé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
- 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).
- Helyi (OS) cache: Ha a böngészőben nincs, az operációs rendszer saját DNS-gyorsítótárában keres.
- 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.
- 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.
- TLD névszerver: A .com, .hu stb. végű tartományokat kezelő szerver megmondja, melyik autoritatív szerver tud a keresett doménről.
- 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ész | Példa | Leírás |
|---|---|---|
| Kérés módszer (Method) | GET /index.html HTTP/1.1 | GET: letöltés, POST: adat küldés, PUT: frissítés, DELETE: törlés |
| Host fejléc | Host: www.pelda.hu | Melyik domain-t kéri a kliens |
| Státuszkód | 200 OK | Sikeres válasz. Más kódok: 301 (átirányítás), 404 (nem található), 500 (szerverhiba) |
| Content-Type | text/html | Az 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).
| Protokoll | Irány | Port | Levelek helye |
|---|---|---|---|
| SMTP | Küldés | 25 / 587 / 465 | – |
| POP3 | Fogadás | 110 / 995 | Kliens gépen (szerveren törlődik) |
| IMAP | Fogadás + szinkronizálás | 143 / 993 | Szerveren 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ípus | Kód | Jelentés |
|---|---|---|
| Echo Request | 8 | Ping kérés (pl. ping 8.8.8.8) |
| Echo Reply | 0 | Ping válasz |
| Destination Unreachable | 3 | A cél nem érhető el |
| Time Exceeded | 11 | TTL 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.
| Port | Protokoll | Szállítás | Leírás |
|---|---|---|---|
| 20 / 21 | FTP | TCP | Fájlátvitel (adat / vezérlő) |
| 22 | SSH / SFTP / SCP | TCP | Titkosított távelérés |
| 23 | Telnet | TCP | Titkosítatlan távelérés (elavult!) |
| 25 | SMTP | TCP | E-mail küldés (szerver-szerver) |
| 53 | DNS | UDP / TCP | Névfeloldás |
| 67–68 | DHCP | UDP | IP-kiosztás (szerver:67, kliens:68) |
| 80 | HTTP | TCP | Weboldalak |
| 110 | POP3 | TCP | E-mail letöltés |
| 143 | IMAP | TCP | E-mail szinkronizálás |
| 443 | HTTPS | TCP | Titkosított web |
| 587 | SMTP (STARTTLS) | TCP | Titkosított e-mail küldés |
| 3389 | RDP | TCP | Windows 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.
Hálózati biztonság
és az Internet
🌍 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ípusa | Leírás | Védekezés |
|---|---|---|
| DoS / DDoS | A szervert kérésekkel árasztják el, hogy leálljon | Tűzfal, forgalomszűrés, CDN |
| Man-in-the-Middle | A támadó lehallgatja/módosítja a kommunikációt | HTTPS, VPN, tanúsítvány-ellenőrzés |
| Phishing | Hamis weboldalak, adathalászat | Éberség, HTTPS-ellenőrzés |
| Port scanning | Nyitott portok feltérképezése támadás előkészítésére | Tűzfal, portok lezárása |
| Sniffing | Hálózati forgalom lehallgatása | Titkosí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ány | Max sebesség | Frekvencia | Hatótáv |
|---|---|---|---|
| WiFi 4 (802.11n) | 600 Mbps | 2,4 / 5 GHz | ~70 m |
| WiFi 5 (802.11ac) | 3,5 Gbps | 5 GHz | ~35 m |
| WiFi 6 (802.11ax) | 9,6 Gbps | 2,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
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