From Wikipedia, the free encyclopedia
A számítógép-hálózat olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A számítógépek az egymással való információcseréhez digitális összeköttetéseken keresztül közös kommunikációs protokollokat használnak. Ezek a kapcsolódások különböző távközlési technológiákból épülnek fel, amelyek fizikailag lehetnek vezetékes, azon belül réz vagy optikai kábeles, illetve vezeték nélküli, különféle rádiófrekvenciás megoldások.
A számítógép-hálózat csomópontjai lehetnek személyi számítógépek, szerverek, hálózati hardverek, mint a modemek, a routerek és a switchek, vagy egyéb speciális illetve általános célú gazdagépek.
A számítógépes hálózatok számos kritérium alapján csoportosíthatóak, ideértve a jelek továbbítására használt átviteli közeget, a sávszélességet, a hálózati forgalom szervezésére szolgáló kommunikációs protokollokat, a hálózat kiterjedését és méretét, a topológiát, a forgalomirányítási mechanizmust és a szervezeti célokat.
A számítógép-hálózat lehet fix (kábelalapú, állandó) vagy ideiglenes (mint például a modemen vagy null modemen keresztüli kapcsolat). A vezeték nélküli internet általában vagy a cellás (mobil) szolgáltatásra, vagy a wifis megoldásra épül.
A számológépek és a korai számítógépek közötti utasítások továbbítását kezdetben maguk az emberek végezték. 1940 szeptemberében George Stibitz telexgépet használt arra, hogy a Bell laboratórium kutatási projektjének keretein belül készült Complex Number Calculator nevű gépnek utasításokat küldjön a New Hampshire-ben lévő Dartmouth College-ban tartott bemutató helyszínéről New Yorkba, ahol a gép üzemelt, illetve az eredményeket hasonló módon kapta vissza. A számítógépek kimeneti perifériáinak (telexgépek) összekapcsolását először 1962-ben, az Advanced Research Projects Agency ARPA keretében végezte el J. C. R. Licklider az általa kidolgozott „Intergalactic Computer Network” nevű hálózati koncepció alapján. A kutatók 1964-ben Dartmouthban kifejlesztették az időosztásos rendszert, amely lehetővé tette egy nagy számítógép szolgáltatásainak nagyszámú felhasználó közötti megosztását. Még ugyanebben az évben az MIT, valamint a General Electric és a Bell Labs fejlesztőiből álló csoport egy DEC PDP–8-as számítógéppel megvalósította egy telefonközpont vezérlését.
Paul Baran 1968-ban tett javaslatot egy olyan hálózati rendszerre, amelyben adatcsomagokat, ún. datagramokat továbbítanak. Ez a rendszer lett az alapja a csomagkapcsolt számítógépes hálózatoknak. 1969-ben a University of California (Los Angeles), az SRI (Stanford), a University of California (Santa Barbara) és a University of Utah kialakították a gépeik összekapcsolásával az ARPANET hálózatot, amely még 50 kbit/s hurok használatával működött.
A hálózatok és a technológiák fejlődése, a különféle összeköttetési lehetőségek bővülése, a számítógépek egymással és egymáson keresztüli kapcsolatai iránti igények növekedése ösztönözte az iparág egyes területeinek fejlesztéseit és fejlődését (hardver, szoftver, perifériák). E fejlődés eredményeként ugrásszerűen megnőtt a hálózatot használók száma, mind az üzleti területeken, mind pedig az otthoni alkalmazásoknál, és napi gyakorlattá válik a hálózati szolgáltatások növekvő méretű használata.
A számítógép-hálózatok egyik lehetséges rendszerezési módja a földrajzi értelemben vett kiterjedésük és elhelyezkedésük alapján történő kategorizálás.
Processzorok közötti távolság | Processzorok elhelyezkedése ugyanazon | Példa |
---|---|---|
1 m | Asztalon | Személyi hálózat (PAN) |
10 m | Szobában | Helyi hálózat (LAN) |
100 m | Épületben | Helyi hálózat (LAN) |
1 km | Egyetemen, üzemben | Helyi hálózat (LAN) |
10 km | Városban | Városi hálózat (MAN) |
100 km | Országban | Nagy kiterjedésű hálózat (WAN) |
1000 km | Földrészen | Nagy kiterjedésű hálózat (WAN) |
10 000 km | Bolygón | Internet (GAN) |
A hálózatok összekapcsolásával létrejött hálózatot összekapcsolt (angolul: internetwork) hálózatnak hívjuk.
A hálózat egyik fontos jellemzője a hálózati topológia, amely a matematikai topológia egyik fejezetével, a gráfelmélettel áll kapcsolatban. A számítógépes hálózatba kapcsolt eszközök, mint csomópontok állnak egymással kapcsolatban, ahol – topológiai szempontból – nem számít a köztük lévő távolság és az elhelyezkedésük, csupán az, hogy mely pontok vannak egymással összekötve.
Léteznek elfedő hálózatok (angolul: overlay network) amelyek egy tetszőleges fizikai hálózaton valósítanak meg egy virtuális hálózatot. Az így létrehozott virtuális infrastruktúrában logikai kapcsolódások jönnek létre. Az ilyen hálózati megoldások egyike a virtuális magánhálózat (angolul: Virtual Private Network, röviden VPN), amely segítségével a felhasználók egy megosztott vagy nyilvános hálózaton keresztül – mint akár az internet – úgy küldjenek és fogadjanak adatokat, mintha számítógépeik közvetlenül kapcsolódnának egy helyi hálózathoz.
A számítógépes hálózatoknál használt technológiáknak két típusa van: az adatszórásos hálózatok és a pont-pont hálózatok.
Az adatszórásos hálózatok (broadcasting) egyetlen kommunikációs csatornával rendelkeznek, amelyet a hálózatra csatlakozó összes gép közösen használ. Ez a gyakorlatban azt jelenti, ha a gazdagép (host) egy rövid üzenetet küld, akkor azt a hálózat összes gépe megkapja. Ezeket a rövid üzeneteket a használt protokolltól függően csomagnak (packet), keretnek (frame) vagy cellának (cell) nevezik. A feladót és a címzettet a rövid üzeneten belüli címmezőben lehet azonosítani. Ha egy gazdagép kap egy ilyen üzenetet, akkor megnézi a címmezőt. Ha az üzenet nem neki szól, akkor nem tesz vele semmit, ellenkező esetben viszont feldolgozza.
Az adatszóró rendszerek általában lehetővé teszik, hogy a címmező speciális beállításával az adott üzenetet minden gép megkapja és feldolgozza, ez az adatszóró (broadcasting) működési mód. Egyes rendszerek megengedik, hogy a hálózati gépek egy bizonyos csoportja kapja csak meg az üzenetet. Ez az üzemmód a többesküldés (multicasting). A gazdagépek „előfizethetnek” bizonyos címcsoportokra, de akár az összes címcsoportra is. Azok, akik nem „fizettek elő” egy címcsoportra, azok hiába kapják meg az üzenetet, az számukra olyan, mintha nem nekik szólna. A multicasting mód használata esetében a címmező n bitjéből 1-et fenntartunk az üzemmód jelzésére, n-1 bit pedig a csoport(ok) címzésére használható.
A pont-pont hálózatok (point-to-point network) sok olyan kapcsolatból állnak, amelyek géppárokat kötnek össze. Ez azt jelenti, hogy egy üzenet továbbítása egy, esetleg több csomóponton keresztül történik, és lehetséges, hogy egynél több lehetséges úton is eljuthat egy üzenet a céljához. Ezekben a hálózatokban az útvonal optimális megválasztása alapvető fontosságú. Ezt a hálózati technológiát nevezik még egyesküldésnek (unicasting) is.
A számítógépes hálózatok számtalan adatátviteli/hálózati protokollt használnak, az átvitel, a hálózat, az átviteli közeg, a feladat, a gép architektúrájának függvényében. A leggyakrabban használt, és legismertebb protokollok (a teljesség igénye nélkül) a következők:
A használt protokollok listáját lásd itt: Hálózati protokollok.
Szabványok: IEEE 802.
Az adatátviteli/hálózati protokollokat a megvalósított szolgáltatásaik alapján 'rétegekbe csoportosították. Minden réteg a saját szolgáltatásai megvalósításánál csak az alatta lévő réteg nyújtotta szolgáltatásokra támaszkodhat. A rétegek által nyújtott szolgáltatásokat először az ISO/OSI (az OSI a Open System Interconnection, a nyílt rendszerek összekapcsolása rövidítése) szabvány modellje határozta meg, és a réteg fogalmát is itt vezették be.
OSI-modell | TCP/IP modell |
---|---|
Alkalmazási réteg | |
| |
Szállítási réteg/ Átviteliréteg | |
|
Internetréteg |
|
Hálózati hozzáférési réteg |
Az ADÓ és a VEVŐ közti összeköttetés megteremtésére ki kell alakítani azt az útvonalat, amelyeknek részei kapcsolóközpontokon keresztül vannak összekötve. Első lépésben fizikai kapcsolat létesül az ADÓ és a VEVŐ között, ami az összeköttetés idejére áll fenn. Az összeköttetésen keresztül megvalósul az átvitel, majd annak befejeztével a kapcsolat lebomlik. A vonalkapcsolás esetén a rendelkezésre álló sávszélességet csak akkor tudjuk kihasználni, ha az információátvitel folyamatos. (a folyamat a távbeszélő technikában: hívás) Az információátvitelt meg kell előznie a híváskérés hatására létrejövő összeköttetés. Előnye az, hogy ténylegesen fizikai összeköttetést hozunk létre. Ezek után a két állomás úgy képes kommunikálni, mintha pont-pont összeköttetés valósult volna meg közöttük. Mielőtt az adatátvitel megkezdődne, a hívójelnek egészen a hívott pontig kell eljutnia, majd onnan egy nyugtának kell visszaérkeznie. A vonalkapcsolás a szükséges sávszélességet statikusan előre lefoglalja.
Ilyenkor nincs előre kiépített út az ADÓ és a VEVŐ között. Az ADÓ az elküldendő adatblokkját elküldi az első IMP-nek (Interface Message Processor), az pedig továbbküldi a következőnek, egészen a VEVŐ hoszthoz kapcsolódó IMP-ig. az ilyen hálózatok a tárol és továbbít (store and forward) hálózatok. Az üzenetkapcsolás esetére nincs az adatblokk méretére korlátozás, ami nagy tárolókapacitású fogadó és továbbító IMP-ket igényel a teljes átviteli szakasz csomópontjain. Másik hátránya, hogy egy nagy üzenet akár percekre lefoglalhatja a közreműködő IMP-ket és a köztük lévő átviteli csatornát.
Az átviendő adatblokkok méretét korlátozzuk, és csomagokká bontjuk. A csomagkapcsolás az igényekhez mérten a szükséges sávszélességet hol lefoglalja, hol pedig felszabadítja. A csomagkapcsolás nagyon hatékonyan képes a vonalak kihasználására, mivel adott két pont között összeköttetést több irányból érkező és továbbhaladó csomag is használja. Csomagkapcsoláskor a csomagok sorrendje megváltozhat, és a sorrendhelyes összerakásukról is gondoskodni kell (hátrány).
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.