Számítógépes hálózatok és az internet

  • Informatika
  • Számítógépes hálózatok és…
  • hálózati alapok diákoknak

Podcast

Hálózatok és Címek: Az Internet Felépítése0:00 / 16:39
0:001:00 remaining

Bevezetés a számítógépes hálózatokba és az internetbe

A modern világban a számítógépes hálózatok és az internet alapvető fontosságúak. Lehetővé teszik az emberek és eszközök közötti kommunikációt, az információ megosztását és a globális hozzáférést a tudáshoz és szolgáltatásokhoz. Egy számítógépes hálózat egyszerűen két vagy több, egymással összekapcsolt számítógép vagy más hálózati eszköz rendszere, amelyek képesek adatokat cserélni. Az internet a világ legnagyobb számítógépes hálózata, hálózatok hálózata, amely több milliárd eszközt és felhasználót köt össze globálisan. Ahhoz, hogy megértsük, hogyan működik ez a hatalmas rendszer, meg kell ismernünk az alapvető építőköveit és protokolljait.

A számítógépes hálózatok és az internet alapjai

Az IP-cím: Az internetes azonosító

Az IP-cím (Internet Protocol-cím) egy egyedi numerikus cím, amelyet minden hálózatra csatlakoztatott eszköz (például számítógép, okostelefon, szerver, router) kap. Ez az azonosító teszi lehetővé, hogy az adatok pontosan eljussanak a feladótól a címzetthez a hálózaton belül. Két fő típusa van:

  1. IPv4 (Internet Protocol version 4): Ez a régebbi és még mindig széles körben használt formátum. Egy 32 bites szám, amelyet négy, pontokkal elválasztott decimális számként írunk le (pl. 192.168.1.1). Minden szám 0 és 255 között lehet. Az IPv4 címek száma korlátozott (körülbelül 4,3 milliárd), ami a hálózatok robbanásszerű növekedése miatt már nem elegendő.

  2. IPv6 (Internet Protocol version 6): Az IPv4 korlátai miatt fejlesztették ki. Ez egy 128 bites cím, amelyet nyolc, kettőspontokkal elválasztott hexadecimális számsorozatként írunk le (pl. 2001:0db8:85a3:0000:0000:8a2e:0370:7334). Az IPv6 címek száma gyakorlatilag végtelen (körülbelül 3,4 × 10³⁸), így hosszú távon biztosítja az egyedi azonosítást.

Az IP-címek lehetnek nyilvános (public) vagy privát (private). A nyilvános IP-címek egyediek az interneten, és ezeken keresztül érhetők el az eszközök a globális hálózatról. A privát IP-címek csak egy helyi hálózaton (például otthoni vagy vállalati hálózaton) belül egyediek, és nem érhetők el közvetlenül az internetről. A helyi hálózatok általában egy routeren keresztül csatlakoznak az internethez, amely hálózati címfordítást (NAT – Network Address Translation) végez, hogy a privát IP-címeket nyilvános IP-címekre fordítsa.

Alhálózatok: A hálózatok felosztása

Az alhálózatok (subnets) lehetővé teszik egy nagyobb IP-hálózat kisebb, kezelhetőbb részekre való felosztását. Erre több okból is szükség van:

  • Hatékonyság: Csökkenti a hálózati forgalmat, mivel a helyi kommunikáció az alhálózaton belül marad.
  • Biztonság: Lehetővé teszi a hálózati forgalom szegmentálását és a hozzáférés szabályozását.
  • Szervezés: Segít a hálózati erőforrások logikusabb elrendezésében.

Az alhálózatokat az alhálózati maszk (subnet mask) segítségével definiáljuk. Ez egy 32 bites szám, amely az IP-cím azon részét jelöli, amely a hálózati azonosítót (hálózati cím) képviseli, szemben az állomás azonosítójával (állomás cím). Az alhálózati maszkban az 1-es bitek jelölik a hálózati részt, a 0-s bitek pedig az állomás részt.

Példa alhálózat számításra:

Tegyük fel, hogy van egy IP-címünk: 192.168.10.50 és egy alhálózati maszkunk: 255.255.255.0.

  1. IP-cím binárisan: 11000000.10101000.00001010.00110010
  2. Alhálózati maszk binárisan: 11111111.11111111.11111111.00000000

Az alhálózati maszkban az első 24 bit 1-es, ami azt jelenti, hogy az IP-cím első 24 bitje a hálózati címet adja meg, a maradék 8 bit pedig az állomás címet.

  • Hálózati cím (Network Address): Az IP-cím és az alhálózati maszk bitenkénti ÉS (AND) műveletével kapjuk meg. Ez az alhálózat első címe, amely az alhálózatot azonosítja. 11000000.10101000.00001010.00000000 (binárisan) 192.168.10.0 (decimálisan)

  • Szórási cím (Broadcast Address): Az alhálózat utolsó címe, amelyet az alhálózaton belüli összes eszköznek szóló üzenetek küldésére használnak. Ezt úgy kapjuk meg, hogy a hálózati cím állomás részének összes bitjét 1-re állítjuk. 11000000.10101000.00001010.11111111 (binárisan) 192.168.10.255 (decimálisan)

  • Használható IP-cím tartomány: A hálózati cím és a szórási cím közötti összes cím, kivéve magukat a hálózati és szórási címeket. Ezeket lehet kiosztani az eszközöknek. 192.168.10.1 – 192.168.10.254

Ebben az esetben az alhálózat 2⁸ - 2 = 254 használható IP-címet tartalmaz.

Útválasztás (Routing): A csomagok irányítása

Az interneten az adatok kis egységekben, úgynevezett csomagokban utaznak. Minden csomag tartalmazza a feladó és a címzett IP-címét, valamint a tényleges adat egy részét. Az útválasztás az a folyamat, amelynek során a hálózati eszközök, különösen az útválasztók (routers), eldöntik, melyik úton továbbítsák a csomagokat a célállomás felé.

Az útválasztók speciális számítógépek, amelyek több hálózathoz is csatlakoznak. Minden útválasztó rendelkezik egy útválasztási táblázattal, amely információkat tartalmaz a hálózatokról, amelyeket ismer, és arról, hogy melyik interfészen keresztül érhetők el. Amikor egy útválasztó csomagot kap, megvizsgálja a cél IP-címet, összehasonlítja az útválasztási táblázatával, és továbbítja a csomagot a legmegfelelőbb útvonalon a következő útválasztó felé, amíg az el nem éri a célhálózatot, majd a célállomást.

Check what you already know

Test · 20 questions · first 3 free

Question 1 of 30%

A `192.168.10.0` hálózati címhez tartozó szórási cím bináris alakja `11000000.10101000.00001010.11111111`.

Practise it with flashcards

2 cards · first 3 free, no account

1 / 2

Mi az a számítógépes hálózat?

Két vagy több, egymással összekapcsolt számítógép vagy más hálózati eszköz rendszere, amelyek képesek adatokat cserélni.

Tap to flip · Swipe to navigate

A TCP/IP protokollcsalád: Az internet nyelve

A protokoll egy szabályrendszer, amely meghatározza, hogyan kommunikáljanak az eszközök egymással. Az internet működésének alapja a TCP/IP protokollcsalád (Transmission Control Protocol/Internet Protocol). Ez nem egyetlen protokoll, hanem protokollok gyűjteménye, amelyek együttműködve biztosítják az adatok megbízható és hatékony továbbítását a hálózaton keresztül.

A TCP/IP modell négy fő rétegből áll:

  1. Alkalmazási réteg (Application Layer): Ez a réteg felelős az alkalmazások közötti kommunikációért. Itt működnek olyan protokollok, mint a HTTP (weboldalak), FTP (fájlátvitel), SMTP (e-mail küldés) és DNS (névfeloldás).

  2. Szállítási réteg (Transport Layer): Ez a réteg biztosítja az adatok megbízható, végpontok közötti átvitelét. Két fő protokollja van:

  • TCP (Transmission Control Protocol): Kapcsolat-orientált protokoll, amely garantálja az adatok sorrendjét, hibamentességét és kézbesítését. Ideális olyan alkalmazásokhoz, ahol az adatok integritása kritikus (pl. webböngészés, fájlátvitel).
  • UDP (User Datagram Protocol): Kapcsolat nélküli protokoll, amely gyorsabb, de nem garantálja az adatok kézbesítését vagy sorrendjét. Ideális olyan alkalmazásokhoz, ahol a sebesség fontosabb, mint a tökéletes megbízhatóság (pl. online játékok, videó streaming).
  1. Internet réteg (Internet Layer): Ez a réteg felelős az adatok (csomagok) útválasztásáért a forrástól a célig, különböző hálózatokon keresztül. Fő protokollja az IP (Internet Protocol), amely az IP-címek alapján irányítja a csomagokat.

  2. Hálózati hozzáférési réteg (Network Access Layer): Ez a réteg felelős az adatok fizikai átviteléért a hálózati hardveren keresztül (pl. Ethernet, Wi-Fi). Meghatározza, hogyan kerülnek az adatok bitekké alakítva és továbbítva a fizikai közegen.

Hálózati rétegek: Az adatok útja lépésről lépésre

A réteges modell nagy előnye, hogy minden réteg csak a közvetlenül alatta lévő réteg szolgáltatásait használja, és csak a közvetlenül felette lévő rétegnek nyújt szolgáltatásokat. Ez modularitást biztosít, és lehetővé teszi a hálózati technológiák független fejlesztését. Amikor egy alkalmazás adatot küld, az adatok áthaladnak a rétegeken felülről lefelé, és minden réteg hozzáadja a saját fejlécét (kapszulázás). Amikor az adatok megérkeznek a célhoz, a folyamat fordítottja történik: az adatok áthaladnak a rétegeken alulról felfelé, és minden réteg eltávolítja a saját fejlécét (dekapszulázás), amíg az eredeti adat el nem jut a célalkalmazáshoz.

DNS: A nevek és címek fordítója

Emlékszik-e valaki az összes barátja telefonszámára? Valószínűleg nem, inkább a nevüket jegyezzük meg. Az interneten is hasonló a helyzet: az emberek könnyebben megjegyzik a domain neveket (pl. www.example.com), mint az IP-címeket (pl. 93.184.216.34). A DNS (Domain Name System) az a rendszer, amely ezeket a könnyen megjegyezhető domain neveket lefordítja a gépek által értelmezhető IP-címekre.

Amikor beír egy domain nevet a böngészőjébe, a számítógépe először egy DNS-kiszolgálóhoz fordul. Ez a kiszolgáló megkeresi a domain névhez tartozó IP-címet, és visszaküldi a számítógépének. Ezután a számítógép az IP-cím segítségével tud csatlakozni a megfelelő szerverhez és letölteni a kért tartalmat. A DNS-rendszer hierarchikus felépítésű, több millió DNS-kiszolgáló működik együtt világszerte, hogy biztosítsa a gyors és megbízható névfeloldást.

Hogyan működik az internet: Egy adatcsomag utazása

Képzeljük el, hogy beírjuk a böngészőnkbe a www.example.com címet. Mi történik ekkor?

  1. DNS feloldás: A számítógépünk először megkérdezi a helyi DNS-kiszolgálót, hogy mi a www.example.com IP-címe. A DNS-kiszolgáló válaszol, mondjuk 93.184.216.34.
  2. Adat előkészítése (Alkalmazási és Szállítási réteg): A böngészőnk (alkalmazás) egy HTTP kérést generál a weboldal tartalmának letöltésére. Ez az adat a TCP protokollhoz kerül, amely felosztja kisebb szegmensekre, sorszámozza őket, és hozzáadja a saját fejlécét, biztosítva a megbízható átvitelt.
  3. Csomagolás (Internet réteg): A TCP szegmensek az IP protokollhoz kerülnek. Az IP hozzáadja a saját fejlécét, amely tartalmazza a feladó IP-címét (a mi számítógépünk IP-címe) és a cél IP-címét (93.184.216.34). Ekkor jönnek létre az IP-csomagok.
  4. Fizikai átvitel (Hálózati hozzáférési réteg): Az IP-csomagok a hálózati hozzáférési réteghez kerülnek, ahol Ethernet vagy Wi-Fi keretekbe kapszulázódnak, és bitekké alakulva elindulnak a fizikai közegen (kábelen vagy levegőn keresztül) a helyi router felé.
  5. Útválasztás: A helyi router megkapja a keretet, kibontja az IP-csomagot, megnézi a cél IP-címet (93.184.216.34). Az útválasztási táblázata alapján eldönti, hogy melyik interfészen keresztül küldje tovább a csomagot a következő útválasztó felé az interneten. Ez a folyamat ismétlődik több útválasztón keresztül, amíg a csomag el nem éri a célhálózatot, ahol a www.example.com szervere található.
  6. Adatok fogadása és feldolgozása: A cél szerver megkapja a csomagokat, dekapszulálja őket a rétegeken keresztül (eltávolítja a hálózati hozzáférési, IP és TCP fejléceket), majd a TCP újra összeállítja az eredeti HTTP kérést. A szerver feldolgozza a kérést, és elküldi a weboldal tartalmát hasonló módon, csomagokba foglalva, vissza a mi számítógépünknek.
  7. Weboldal megjelenítése: A számítógépünk megkapja a válaszcsomagokat, újra összeállítja a weboldal tartalmát, és a böngészőnk megjeleníti azt.

Szimuláció: A csomagok útjának megfigyelése és a hálózati biztonság

Egy interaktív szimuláció kiváló lehetőséget nyújt arra, hogy gyakorlatban is megfigyeljük, hogyan utaznak az adatcsomagok a hálózaton. Négy különböző kísérletet végezhetünk el egy csomag útjának megértésére:

  1. Kísérlet: Kommunikáció azonos alhálózaton belül: Küldjünk egy csomagot két olyan eszköz között, amelyek ugyanabban az alhálózatban vannak (azonos hálózati cím, azonos alhálózati maszk). Megfigyelhetjük, hogy a csomag közvetlenül a feladótól a címzetthez jut el, anélkül, hogy útválasztón keresztül menne. A hálózati hozzáférési réteg protokolljai (pl. ARP az IP-cím MAC-címre fordításához) játszanak itt szerepet.

  2. Kísérlet: Kommunikáció különböző alhálózatok között: Küldjünk egy csomagot két olyan eszköz között, amelyek különböző alhálózatokban találhatók. Láthatjuk, hogy a csomag először a feladó alhálózatának alapértelmezett átjárójához (routeréhez) jut el. Az útválasztó ezután az útválasztási táblázata alapján továbbítja a csomagot a cél alhálózat felé. Ez a kísérlet jól szemlélteti az IP-címek hálózati és állomás részének jelentőségét, valamint az útválasztók szerepét.

  3. Kísérlet: Csomag küldése nem létező címre: Próbáljunk meg csomagot küldeni egy olyan IP-címre, amely nem létezik a hálózaton. A szimulációban megfigyelhetjük, hogy a csomag eljuthat a helyi útválasztóig, de onnan tovább már nem talál utat, vagy egy bizonyos idő után hibával tér vissza (pl. „Célállomás elérhetetlen” üzenet). Ez bemutatja, hogy az útválasztók hogyan kezelik az ismeretlen célállomásokat, és hogy a csomagoknak van egy „élettartamuk” (TTL – Time To Live), ami után eldobásra kerülnek, ha nem érik el a célt.

  4. Kísérlet: Tűzfal által blokkolt kommunikáció: Konfiguráljunk egy tűzfalat a szimulált hálózaton, hogy blokkolja bizonyos típusú forgalmat vagy bizonyos IP-címekről érkező csomagokat. Küldjünk egy csomagot, amelynek a tűzfal szabályai szerint blokkolva kell lennie. Megfigyelhetjük, hogy a csomag eljut a tűzfalig, de ott megáll, és nem jut tovább a célállomásra. Ez a kísérlet rávilágít a hálózati biztonság fontosságára és a tűzfalak szerepére az adatok védelmében.

Ezek a kísérletek segítenek mélyebben megérteni az IP-címek, alhálózatok, útválasztók és protokollok közötti kölcsönhatást, és vizuálisan bemutatják, hogyan navigálnak az adatok a komplex internetes infrastruktúrában.

Gyakori tévhitek és hibák a hálózati működésről

Sok félreértés kering a számítógépes hálózatok és az internet működésével kapcsolatban. Tisztázzuk a leggyakoribbakat:

  • Az IP-cím pontos fizikai helyet ad meg: Bár az IP-címek földrajzi régiókhoz rendelhetők, és segíthetnek egy város vagy szolgáltató azonosításában, nem adnak pontos fizikai címet (pl. házszámot). Egy IP-címhez tartozó földrajzi helymeghatározás gyakran csak a szolgáltató központjának helyét jelöli.

  • Az internet egyetlen központi szerver: Az internet decentralizált hálózatok hálózata. Nincs egyetlen központi szerver vagy vezérlőpont. Ez teszi ellenállóvá és robusztussá, mivel egyetlen pont meghibásodása nem okozza az egész rendszer összeomlását.

  • A DNS és a DHCP ugyanaz: A DNS (Domain Name System) a domain neveket fordítja IP-címekre. A DHCP (Dynamic Host Configuration Protocol) pedig automatikusan oszt ki IP-címeket és más hálózati konfigurációs adatokat az eszközöknek egy hálózaton belül. Két különböző, de kiegészítő szolgáltatásról van szó.

Gyakran Ismételt Kérdések (GYIK) a számítógépes hálózatokról

Mi a különbség az IPv4 és IPv6 között?

Az IPv4 egy 32 bites címformátum, körülbelül 4,3 milliárd egyedi címet biztosít, míg az IPv6 egy 128 bites cím, amely gyakorlatilag végtelen számú egyedi címet tesz lehetővé, ezzel megoldva az IP-címhiány problémáját.

Hogyan segítik az alhálózatok a hálózat hatékonyságát?

Az alhálózatok kisebb, kezelhetőbb részekre osztják a hálózatot. Ezzel csökkentik a hálózati forgalmat, mivel a helyi kommunikáció az alhálózaton belül marad, így nem terheli feleslegesen a teljes hálózatot.

Mi a TCP és az UDP fő különbsége?

A TCP (Transmission Control Protocol) kapcsolat-orientált és garantálja az adatok sorrendjét, hibamentességét és kézbesítését, ideális megbízható adatátvitelhez. Az UDP (User Datagram Protocol) kapcsolat nélküli, gyorsabb, de nem garantálja az adatok kézbesítését vagy sorrendjét, így olyan alkalmazásokhoz ideális, ahol a sebesség fontosabb (pl. streaming).

Miért fontos a DNS az internet működésében?

A DNS (Domain Name System) a domain neveket (pl. www.google.com) fordítja le a gépek számára érthető IP-címekre. Enélkül a felhasználóknak minden weboldal IP-címét kellene megjegyezniük, ami szinte lehetetlen lenne.

Milyen szerepe van egy útválasztónak az interneten?

Az útválasztók (routerek) a hálózatok közötti „közlekedési rendőrök”. Feladatuk, hogy az IP-csomagokat a cél IP-címük alapján a leghatékonyabb útvonalon továbbítsák a következő útválasztóhoz, amíg el nem érik a végső célállomást. Az útválasztási táblázatuk alapján hozzák meg ezeket a döntéseket.

Practise it, don't just read it

2 flashcards, a test with explanations and a podcast for this topic. The account is free and you pick up right where you left off.

  • No credit card
  • Web and mobile app
  • 330,000+ students
Start for free

Related topics