You are on page 1of 38

12.B; 12.C osztly Szmtgp-programozs III.

Elmlet tantrgy

Hlzati Ismeret Jegyzet

Szmtgp- hlzat fogalma, kialaktsnak okai s cljai

A szmtgp-hlzat fogalma

A szmtstechnika rohamos fejldse a szmtgpek szleskr elterjedsvel, s ezltal a


felhasznlk tbornak nvekedsvel jrt egytt. A szmtgpek sszektse irnti igny elszr akkor
merlt fel, amikor egyes csoportok nmely erforrst, azaz httrtrolt, nyomtatt, adatbzist vagy
programot kzsen szerettek volna hasznlni. Ehhez szksg volt a szmtgpek fizikai
sszekapcsolsra, valamint nhny olyan gpre, amely rendelkezett ezekkel az erforrsokkal, s gy
ezeket a csoport minden tagja ugyanolyan formban tudta hasznlni.

A szmtgp-hlzatok kialaktst kvetel msik kihvs a helyi hlzatok sszekapcsolsa


annak rdekben, hogy lehetv vljon zenetek, elektronikus levelek, valamint nagy adattmegek gyors
s megbzhat tovbbtsa akr kontinensek kztt is. Ugyancsak clszernek ltszott lehetv tenni, hogy
egy-egy szuperszmtgp kapacitst ne csak a rkapcsolt gpekrl lehessen hasznlni, hanem megfelel
jogosultsg esetn a vilg tvoli pontjairl is hozz lehessen frni. Ezek utn tisztzzuk a szmtgpes
hlzat fogalmt:

A hlzatok nllan is mkdkpes szmtgpek elektronikus sszekapcsolsa, ahol az egyes


gpek kpesek kommunikcira kls beavatkozs nlkl. A szmtgp hlzat olyan fggsgben lv
vagy fggetlen szmtgpek egymssal sszekapcsolt egyttese, amelyek abbl a clbl kommuniklnak
egymssal, hogy bizonyos erforrsokon osztozkodhassanak, egymsnak zeneteket kldhessenek, illetve
terhelsmegosztst vagy megbzhatsg nvekedst rjenek el.
A szmtgp-hlzat cljai

Lehetsget ad a klnbz berendezsek, perifrik, programok s az adatok kzs hasznlatra,


vagyis a kln-kln is meglv erforrsok megosztsra. Teht ezek az erforrsok a hlzati
felhasznlk fizikai helytl fggetlenl brki (valjban a megfelel jogosultsgokkal rendelkezk)
szmra elrhetekk vlnak.

Lehetsget ad a rendszerben lv eszkzk teljestmnynek egyenletesebb megosztsra. A


kialaktott rendszer nagyobb megbzhatsggal mkdik. Pldul egy nyomtat hibja nem azonos
egyttal a nyomtatsi lehetsgek megsznsvel, mivel szerept a rendszerben lv msik nyomtat is
tveheti. A fontosabb programok, adatok a rendszer tbb szmtgpnek lemezegysgn is troldhatnak,
s gy az egyik trolt pldny megsznsvel nem trtnik helyrehozhatatlan krosods. Kzpontilag
figyelemmel ksrhet a hlzat mkdse, forgalma, a hibk feldertse s elhrtsa hatkonyabban
elvgezhet. Ezt kzs nven hlzat menedzsmentnek hvjuk.
Anyagi vonzata a kltsgmegtakarts. Az eszkzket (nyomtatk, httrtrak, stb.) elg gy
kevesebb pldnyban megvsrolni.

Ezen elnyk mellett a hlzatba kapcsols a szmtgpek hasznlati krnek kibvlst, st


kiterjesztst is lehetv teszi. Lehetv vlik adatbzisok elrse, a benne lv adatok felhasznlsa, st
az adatbzis sok pontrl trtn bvtse. A jelenlegi egyik legizgalmasabb kibvts az, amikor a hlzati
rendszert kommunikcis kzegknt hasznljuk. Ez azt jelenti, hogy a rendszer hasznli egymsnak
zeneteket, leveleket vagy egyb informcit tudnak kldeni. Jelenleg a szmtstechnika helyzete ebben
az llapotban van.

A XX. szzad elejre hromfle hlzat jtt ltre. Az ersram elektromos hlzat az energia, a
telefon s tvr pedig az informci eljuttatsra szolgl a Fld klnbz pontjaira.
Mr az els elektromos tvrvonalak zembe helyezsekor nhnyan arrl rtak, hogy az
elektromossg segtsgvel az egsz vilg behlzhat. Ez a sok vezetk a Fld idegrendszert kpezhetn.
A telefon feltallst kvet szz v alatt bebizonyosodott, hogy ez akkor valsul meg, ha ez a hlzat:
digitlis,
kapcsolt,
szlessv,
intelligens s mindenhol elrhet

A trsadalmi s technikai fejlds eredmnyeknt a XX. szzad utols vtizedre a jslat


megvalsthatsgnak felttelek a legfejlettebb orszgokban ltrejttek. A valra vltshoz hrom
szakterlet integrcija vezet:

a digitlis tvkzls nyjtotta hlzatok,


a szmtstechnika lehetsgei a hardver/szoftver, az informcigyjts, feldolgozs s
trols terletn,
a msorszrs minden otthonban elrhetsge.

Ha a szmtgp, a telefon s a kbeltv egymsra tall, mintha a vz tallkozna a flddel: j let


alakulhat ki" - vlte az Intel egyik vezet munkatrsa.
Egyre nyilvnvalbb vlt, hogy az elektronikus informci, amely telefonon, telefaxon,
elektronikus zenetknt s TV msorknt rad, rendkvl fontos szerepet tlt be mindannyiunk letben.
1995 vgre egyrtelmv vlt, hogy egyre inkbb elmosdik a klnbsg a tvkzls, a szmtstechnika
s a msorszrs kztt.
Az informcis trsadalom eszkzrendszere nagymrtkben az elektronikus kommunikci
klnbz formin alapul. Szksges teht megismerkedni az informci klnbz forminak,
mdiumainak (a hang, az adat, a szveg, a kp, valamint a mozg-kp) feldolgozsra, trolsra s
tovbbtsra alkalmas mdszerekkel. Az 1.2 bra a kommunikciban hasznlatos hlzatokat foglalja
rendszerbe. Jegyzetnkben a szmtgp hlzatokkal, ezen hlzatok kzl azokkal foglalkozunk, melyek
vgberendezsei szmtgpek.

Erforrs-megoszts

Clja az, hogy a hlzatban lev programok, adatok s eszkzk- az erforrsok s a felhasznlk
fizikai helytl fggetlenl - brki szmra elrhetk legyenek.

Nagyobb megbzhatsg

Minden adat kt vagy tbb gpen is megtallhat, gy ha valamelyik adathoz nem frnk hozz az
egyik gpen (pl. hardverhiba kvetkeztben), akkor ugyanannak egy msolatt elrhetjk egy msik
gpen. Tbb CPU hasznlata miatt n a megbzhatsg, mert ha az egyik lell, akkor a teljestmny
cskken, de a rendszer zemkpes marad.

Takarkossg

A kis szmtgpek sokkal jobb r/teljestmny arnnyal rendelkeznek, mint nagyobbak. Az


erforrsgpek kb. tzszer gyorsabbak, mint az egyetlen chipbl ll mikroprocesszorok, ugyanakkor kb.
ezerszeres az ruk. Ez az arnytalansg arra ksztette a rendszertervezket, hogy olyan rendszereket
ptsenek ki, amelyekben minden felhasznlnak sajt szemlyi szmtgpe van, s az adatokat egy vagy
tbb, kzsen hasznlt szerveren troljk.

Sklzhatsg

Annak a biztostsa, hogy a rendszer teljestmnyt a terhels nvekedsvel oly mdon lehessen
fokozatosan nvelni, hogy jabb processzorokat adunk hozz.

Hatkony kommunikcis eszkz

Pl.: az alkalmazottak knnyen megrhassanak egy kzs cikket (on-line mdostsokkal).

Hlzatok csoportostsa
Szmtgp-hlzati alapok
Br szmtgpeink nmagukban is egyre nagyobb teljestmnyek, a bennk rejl lehetsgek
hlzatba kapcsolsukkal megsokszorozhatak. Legjobb plda erre az Internet. Mindennapi letnk sorn
tbbfajta hlzattal tallkozunk, melyeket oktatsi intzmnyek, vllalkozsok, kereskedelmi szolgltatk,
kormnyzati szervek mkdtetnek. De mit is rtnk szmtgp-hlzatok alatt?

Az sszekapcsols tbbfle mdon lehetsges, megvalsthat rz-, vagy optikai kbel segtsgvel,
mikrohullm vagy lzersugr kzvettsvel. Az sszekapcsoland gpek lehetnek egyms mellett, vagy
klnbz pletekben, de akr msik fldrszen is.
Amennyiben az sszekapcsols jellemzsnl az egyes szmtgpek elhelyezkedst vesszk figyelembe
akkor hlzati topogrfirl beszlnk, mg a strukturlis kapcsolatokat a topolgiai lerssal
jellemezhetjk.
A szmtgpek sszekapcsolsnak a clja a gpek kztti informcicsere. A nagyszmtgpek a
kezdeti idszakban nllan, egymstl elklnlve zemeltek. A gpek szmnak nvekedse, tvoli
gpen lv adatok elrsnek ignye miatt azonban eltrbe kerlt az sszekapcsols lehetsgnek
keresse.
Elszr a nagyteljestmny szmtgpek, s az adat-vgberendezsek un. kztt ltestettek
kapcsolatot. A terminlok nem voltak kpesek nmagukban semmilyen szmtsi, vagy adattrolsi
feladatra, pusztn egy billentyzetbl s egy kpernys megjelentbl, monitorbl lltak, ennek
megfelelen adatbevitelt s megjelentst tettek lehetv.
Az ilyen az az igny hozta ltre, hogy minl jobban ki lehessen hasznlni az akkori nagy teljestmny,
rendkvl drga szmtgpeket, az erforrsokat megosztva egyszerre tbben is tudjanak dolgozni rajta.
Msik nagy elny a kltsgkmlsen kvl az sszehangolt, napraksz munkavgzs lehetsge. Pldul
valamelyik terminlon gpbevitt dokumentum azonnal felhasznlhat volt a tbbi terminl eltt l
munkatrs szmra is, ezzel is cskkentve az adathordozra, vagy httrtrolra val rgzts
idvesztesgt.
A szemlyi szmtgpek, a PC-k is eleinte egymstl fggetlenl mkdtek, tervezik, gyrtik
koncepcijnak megfelelen szemlyi rendelkezsre llssal".
A terminlhlzatokkal szemben az egyre nagyobb teljestmny s ugyanakkor egyre kisebb s
olcsbb szemlyi szmtgpek hlzatba kapcsolsnak ignye komplexebb mdon jelentkezett. Itt mr
nemcsak a drga kzponti erforrs sztosztsa volt a cl, hanem az olcs erforrsok egyestse
valamilyen eddig csak nagy szmtgpek ltal elvgezhet feladat szmra.

Mirt is rdemes szmtgpeinket hlzatba kapcsolni?

Kzsen hasznlhatak a hlzatban lev erforrsok - programok, adatok, perifrik - a


felhasznlk szmra fizikai elhelyezkedsktl fggetlenl elrhetek, korltot csupn a
felhasznlk jogosultsga jelenthet.
Egyenletesebb teljestmny-megosztssal zemeltethetk a rendszer erforrsai.
A rendszer nagyobb megbzhatsggal zemeltethet. A hlzatba kapcsolt valamelyik perifria
meghibsodsa, lellsa nem kell, hogy trvnyszeren az egsz rendszer zemkptelensgt okozza,
mivel msik perifria tveheti a szerept. A megbzhatsg nemcsak a hardver elemekre de a
programokra, adatokra is kiterjeszthet, mivel redundns mdon tbb gp httrtroljn is
trolhatk.
A rendszer teljestmnynek sklzhat nvelse. Ez azt jeleni, hogy rendszernk teljestmnye
fokozatosan, a jelentkez ignyek szerint nvelhet, gy hogy jabb erforrsokat, processzorokat
adunk hozz.
Tvoli adatok elrse. A hlzat segtsgvel tvoli adatbzisok elrse is lehetv vlik, gy is hogy
mi bvtjk az adatbzist, vagy csak lekrdeznk belle. (Pl; banki tranzakcik, vagy adatok
lekrdezse, on-line katalgusok megtekintse, elektronikus vsrls, stb)
A szmtgp-hlzat kommunikcis kzegknt is hasznlhat. A konvergencia jegyben tetten
rhet, hogyan vltozott a hrkzlsnk a hlzatba kapcsolt szmtgp elterjedsvel. A
hranyagok digitalizlsval, egysges trolsval, s tovbbtsval eltnt a tvrrendszer,
telefonrendszereinket jelents rszben digitlis tvitelre hasznljuk.
A szemlyek kztti kommunikcira is lehetsget ad a hlzat. Plda erre az elektronikus
levelezs, az IP alap telefonls, vagy az Internetes csevegs is.
Az interaktv szrakoztats alapjt szintn a tartalmak digitalizlsa s egysges trolsa, tovbbtsa
teremtette meg. A tovbbtott adatok tartozhatnak hang-, vagy kpi -, esetleg vide informcihoz, a
hlzat kpes azokat tvinni, amennyiben elg nagy a kapacitsa. Egyre tbb cg gyrt kimondottan
otthoni szrakoztatsra sznt hlzati eszkzket, pl. otthoni mdiaszervert az MP3-as
hanganyagaink, vagy klnbz formtum videink trolsra, s gynevezett show-center
eszkzket azok TV kszlken val megjelentsre.

Milyen veszlyeket rejt a gpek hlzatba kapcsolsa?

A hlzat kritikus pontjainak srlse a rendszer hasznlhatatlansgt eredmnyezheti.


Kell vdelem nlkl a rendszerbl illetktelenek is informcihoz juthatnak.
A koncentrlt program, de klnsen az adattrols a felhasznlk bizonyos kiszolgltatottsgt
eredmnyezheti.
A hlzatok nem-kvnt kellemetlen mellkhatsa a szmtgpes bnzs terjedse:
adatlopsok, szmtgpvrus fertzsek, rendszerbntsok.

Biztonsgi krdsekkel a hlzat fejlesztsnek korai szakaszban nem foglalkoztak, mivel a


felhasznlk egy viszonylag zrt megbzhat kzssg tagjai voltak. Ma viszont a biztonsg kritikus. A
felsorolt veszlyek ellen vdekezni lehet, a hlzatokra kidolgozott biztonsgi szablyok betartsval, s
gy a kockzat minimalizlhat.

Napjaink zleti krnyezetben mindenek fltt fontos az informatikai rendszer vdelme - a vllalatok
s a magnszemlyek egyre tbb bizalmas adatot hoznak msok tudomsra -, mivel munkjukat s
zletvitelket ezeknek az adatoknak a kommunikcijra alapozzk.

Szmtgp-hlzatok osztlyozsa
A szmtgp-hlzatok tbbflekppen osztlyozhatk.
gy csoportostsi szempont lehet:

a hlzat kiterjedse,
az tviteli irnya,
az tvitel temezse,
az tvitel sebessge,
az tvitel mdszere,
a kapcsolat mdja,
az erforrsokhoz val hozzfrs mdja,
a hlzat tulajdonosa szerint.

Kiterjeds szerint

A legkzenfekvbb a hlzatokat mretk, kiterjedsk alapjn csoportostani. Ezek szerint


megklnbztetnk: PAN, LAN, MAN, WAN hlzatokat, valamint a legnagyobb kiterjeds hlzatot,
az Internetet, mint a hlzatok hlzatt.

PAN: Personal Area Network (vagy Pikohlzat) szemlyi informcitechnolgiai eszkzk nhny
mteren belli, infravrs (IrDA), vagy mikrohullm (Bluetooth) kapcsolata.

Egy-egy PAN ltalban nem izolltan mkdik, hanem pl. vezetkes, vagy vezetk nlkli LAN-on
keresztl kapcsolatot tarthat ms, hasonl szemlyi hlzattal vagy egyb hlzat eszkzkkel., s ezltal
helyileg nem korltozottan - a legszlesebb kr szolgltatsokhoz juttathatja hozz a felhasznlt.
1-4. bra: Hlzatok osztlyozsa kiterjedsk alapjn

1-5 bra:Szemlyi hlzat (Personal Network) s lehetsges kapcsoldsaik

LAN: Local Area Network vagy helyi hlzat.

Maximum nhnyszor 10 Km tvolsgon belli hlzat, amely ltalban egy intzmnyre terjed ki, esetleg
annak nhny kzeli pletre. A loklis hlzatokat hrom dolog klnbzteti meg a tbbi hlzattl

A kiterjedsk (a LAN-ok mrete szigoran korltos)


Az tvitel mdja, relatv nagy sebessge
Topolgijuk

MAN: Metropolitan Area Network vagy vrosi hlzat. 10-100 km tvolsg kztti,

egy vrosra kiterjed hlzat, amely tbb helyi hlzat sszekapcsolsval jn ltre. A kapcsolatkipts a
LAN-ok kztt tbbnyire a vrosi tvkzlsi hlzatra pl, hagyomnyos telefonvonalon, optikai
kbeleken, nha mikrohullm adkon t is. A MAN tmogatja mind az adattvitelt, mind a hangtvitelt,
s helyi kbeltelevzi-hlzathoz is kapcsoldhat.
WAN: Wide Area Network vagy kiterjedt hlzat. 100 km tvolsgon kvli,

nagy terletre kiplt hlzat, lehet orszgos s fldrszekre kiterjed is. Itt az egyes MAN-ok kapcsolata
nagysebessg tviteli kbeleken vagy mholdon keresztl valsul meg.

A LAN-okat tbbnyire maga a felhasznl pti ki sajt telephelyn bell a helyi kommunikci
lebonyoltsra. A WAN-okat legtbbszr valaki ms szolgltatsaknt veszik ignybe, s arra hasznljk
fel, hogy a telephelyek kztti forgalmat bonyoltsk le. E kt technolgia teht teljesen ms feladatot tlt
be, ms megoldsokkal. A rajtuk tovbbtott hlzati protokoll fedi el a rszleteket a felsbb rtegek ell.
Az tvitel irnya szerint

tviteli irny szerint megklnbztetnk


Szimplex (csak egyirny) tvitelre kpes rendszereket, az llomsok funkcija rgztett vagy
csak ad, vagy csak vev lehet. Tipikus pldja a rdi, valamint a tv.
Flduplex esetn megengedett a ktirny tvitel, de idben sztvlasztva, azaz egy idben
csak az egyik irny aktv.
Duplex tvitelnl mindkt lloms egyszerre lehet ad s vev is, pl. telefon.
l-duplex tvitelnl az adsra s a vtelre kln csatornk hasznlnak az llomsok (GSM
telefonrendszerek tvitele mkdik gy.)
Az tvitel temezse szerint
Az aszinkron tvitel esetn nincs az ad s vev teljes szinkronban. A rvid adattviteli
egysgek biztostjk hogy rajeleik maximum 2-3%-os eltrse esetn mg mkdik a
kommunikci. Karakterenknti, bjtonknti tvitelt tesznek lehetv, br egyszer s olcs,
viszont lass.
A szinkron tvitel az adatfolyambl nyert szinkronizl jellel, vagy kls rajellel az ad s
vev rajelnek sszehangolsval nagy-mret adatblokkok tvitelre kpes, melyet mg
hibaellenrzssel is kiegsztenek.
Az tvitel sebessge szerint
Az adattvitel sebessgnek mrtkegysge a bit/s, azaz az idegysg alatt tvitt bitek szma, amit
korszer szmtgpek esetn ltalban nem az ad vagy a vev, hanem az adattviteli csatorna kapacitsa
korltoz.
Lassnak minsthetjk a 100 kb/s-os nagysgrend, illetve az ennl kisebb,
Kzepesnek a Mbit/s-os nagysgrend
Nagysebessgnek a 100 Mbit/s-os illetve az e fltti adattviteli sebessget. rdemes
megjegyezni, hogy gyakran a kznyelvben, de sokszor a szakirodalomban is
szlessv tvitelrl", szlessv Internet hozzfrsrl" beszlnek. Ne felejtsk el, hogy a svszlessg
analg fogalom s a csatorna ltal tvihet legnagyobb s legkisebb frekvencia klnbsgre utal.
(Svszlessg fmax-fmin). gy a szlessv jelz kzvetlenl a csatornt jellemzi, s csak kzvetve az
adattviteli sebessget, ugyanis a csatornakapacits egyenes arnyban van a svszlessggel.
Az tvitel mdszere szerint
Alapsv tvitelrl beszlnk, ha a csatornn egyidejleg egy kommunikci folyhat, s a
kzeg jelvltozsi frekvencija valamint az adattvitel bitsorozati frekvencija azonos
nagysgrend. Az alapsv tvitel bitjei kzvetlenl befolysoljk a kzeg valamely
jellemzjt, ramnak, vagy feszltsg rtknek megvltozst.
Modullt tvitel az tviteli kzeg jellemzit kzvetve, egy vivfrekvencira ltetve
befolysolja. Ez a mdszer eltr vivfrekvencik alkalmazsval tbb csatorna kialaktsra
is lehetsget ad egyetlen fizikai vonalon.
Kapcsolat mdja szerint
Vonalkapcsolt mdszert hasznl hlzatokban a kommunikl llomsok kztt a
kommunikci idejre lland kapcsolat pl ki, hasonlan a hagyomnyos telefonhoz.
Az zenetkapcsolt rendszerek mkdse a postai csomagkld szolglathoz hasonlt. Az
zeneteket a bennk lev cminformci alapjn store and forward" mdon tovbbtjk a
csomponti gpek. Az zenetek mretre vonatkozan nincs megkts.
A csomagkapcsolt hlzatok mkdse hasonl az zenetkapcsolthoz, de mivel ennl a
mdszernl az egyszerre tovbbtand adatmennyisg mrete maximlt, ezrt az zeneteket fel
kell darabolni. Az zeneteket gy adoldalon meghatrozott hosszsg keretekre trdelik, s
csomagok formjban tovbbtjk. A szakirodalomban sokszor a csomag s a keret egyms
szinonimjaknt hasznlatos, a valsgban azonban a keret a csomag kialaktsnak lersa, a
csomag pedig az adatokkal feltlttt keret.
Az erforrsokhoz val hozzfrs mdja szerint
Egyenrang (Peer-to-Peer) hlzat. A peer-to-peer hlzatba kttt gpek egyenrangak,
erforrsaik egy rszt a hlzat tbbi gpnek rendelkezsre bocstjk, gy minden
szmtgp felhasznli s kiszolgli szerepet is ellthat.
Kiszolgl-gyfl (Server-Client) hlzat. A hlzatban egy a felhasznli gpeknl nagyobb
teljestmny gp tallhat, amely a felhasznli gpektl rkez klnbz (llomny-
kiszolglsi, erforrs hozzfrs vezrlsi stb.) krseket szolglja ki, ugyanakkor felels a
hlzati kommunikci lebonyoltsrt, irnytsrt.
Elosztott rendszer (Distributed System). Az elosztott rendszerek esetn a felhasznl szmra
az egybknt autonom szmtgpek nem lthatak, pontosabban nincs rla tudomsa, mivel a
felhasznl csak egy virtulis gpet lt. Az elosztott rendszer egy olyan specilis hlzat,
melynek szoftvere a rendszer szmra magasabb fok sszefggsget s transzparencit
(tltszsgot) biztost).
A hlzat tulajdonosa szerint
A nyilvnos hlzatok (megfelel dj ellenben) szabadon elrhetek, mint pldul a telefon.

A magnhlzatok kiszolgl hlzatok, szolgltatsaikat tbbnyire forgalommrs s elszmols


nlkl, teht ellenszolgltats nlkl nyjtjk.

A virtulis magnhlzatok a nyilvnos adathlzatok zrt hasznli csoportjait gy szolgljk ki,


mintha a ,nyilvnos" hasznlktl el lennnek klntve.
Az OSI modell felptse jellemzse

Az ISO/OSI modell

A szmtgp hlzatok - a megvalstsuk bonyolultsga miatt - teht rtegekre osztdnak. Felmerl a


krds. Mik legyenek az egyes rtegek feladatai s azok hatrai hol legyenek?

Tbb vilgcg megalkotta a sajt elkpzelsei alapjn a sajt hlzati architektrjt, de az eltrsek miatt
egysgesteni kellett, amit csak nemzetkzi szinten lehetett megoldani. Ez a szerep az ISO-ra
(International Standards Organization -Nemzetkzi Szabvnygyi Szervezet) hrult.

Ez a szervezet nem csak a szmtstechnikban, hanem az let ms terletein is igyekszik szabvnyokat


teremteni, mint pl. a csavargyrtsban. A hlzatokra vonatkoz rtegmodellt 1980-ban fogalmazta
meg OSI (Open System Interconnection) nven. Ez viszont nem szabvny, hanem csak egy ajnls.
Mindssze csak azt mondja meg, hogy milyen rtegekre kell osztani egy hlzatot s ezen rtegeknek mi
legyen a feladatuk. Nem ktelez betartani. A megvalstott rendszerekben egyes rtegei szinte teljesen
resek, msokat tovbb kellett osztani zsfoltsguk miatt. Sok hinyossga ellenre a mai napig alapnak
tekintik a gyrtk.
Az OSI referencia modell szerint egy hlzatot 7 rtegre osztunk.

6. bra Hlzati rtegek az ISO/OSI modellben


Az OSI rtegek feladatai:

Az adattvitellel foglalkoz rtegek:

A fizikai rteg (physical layer)

A bitek kommunikcis csatornra val kibocstsrt felels. Biztostania kell, hogy az ad


ltal kldtt jeleket a vev is azonosknt rtelmezze. Tipikus villamosmrnki feladat a tervezse.

Az adatkapcsolati rteg (data link layer)

Alapvet feladata a hibamentes tvitel biztostsa a szomszd gpek kztt, vagyis a hibs, zavart,
tetszlegesen kezdetleges tviteli vonalat hibamentess transzformlja az sszekttets fennllsa
alatt. Az adatokat adatkeretekk (data frame) trdeli, tovbbtja, a nyugtt fogadja, hibajavtst s
forgalomszablyozst vgez.

A hlzati rteg (network layer)

A kommunikcis alhlzatok mkdst vezrli, feladata az tvonalvlaszts forrs s cllloms


kztt. Ha az tvonalban eltr hlzatok vannak, akkor fregmentlst, protokoll talaktst is
vgez. Az utols olyan rteg, amely ismeri a hlzat topolgijt.

A szlltsi rteg (transport layer)

Feladata a vgpontok kztti hibamentes adattvitel biztostsa. Mr nem ismeri a topolgit,


csak a kt vgpontban van r szksg. Feladata az sszekttetsek felptse, bontsa, csomagok
sorrendbe lltsa.
A logikai sszekttetssel foglakoz rtegek:

A viszonyrteg (session layer)

Lehetv teszi, hogy kt szmtgp felhasznli kapcsolatot ltestsenek egymssal. Jellegzetes


feladata a logikai kapcsolat felptse s bontsa, prbeszd szervezse. Szinkronizcis feladatokat
is ellt, ellenrzsi pontok beptsvel.

A megjelentsi rteg (presentation layer)

Az egyetlen olyan rteg, amely megvltoztathatja az zenet tartalmt. Tmrt, rejtjelez (adatvdelem s
adatbiztonsg miatt), kdcsert (pl.: ASCII - EBCDIC) vgez el.
Az alkalmazsi rteg (application layer)

Szles krben ignyelt szolgltatsokat tartalmaz. Pl.: fjlok gpek kztti msolsa.

A TCP/IP protokoll jellemzse

A TCP/IP protokoll

A TCP/IP protokoll kszlet a klnbzopercis rendszerekkel mkd szmtgpek, illetve


szmtgp-hlzatok kztti kapcsolat ltrehozsra szolgl. Ez egy olyan protokollkszlet, amelyet arra
dolgoztak ki, hogy hlzatba kapcsolt szmtgpek megoszthassk egyms kztt az erforrsaikat. A
TCP s az IP a legismertebb, ezrt az egsz csaldra a TCP/IP kifejezst hasznljk. Segtsgvel klnll
szmtgp-hlzatok hierarchija alakthat ki, ahol az egyes gpeket, illetve helyi hlzatokat nagy
tvolsg vonalak ktik ssze.

A protokoll kszletet elszr az USA Vdelmi Minisztriumnak (Department of Defense, DoD)


DARPA bizottsga definilta az ARPANET projekt keretben 1969-ben. A protokollkszlet (a
ksbbiekben egyszeren csak protokollnak is nevezzk) a 70-es vekben kerlt az USA felsoktatsi
intzmnyeihez, ahol a 80-as vekben az intzmnyek kztti kapcsolattarts feszkzv vlt. Ettl
kezdve kezdtk e protokollal mkd hlzatot Internet hlzatnak nevezni. Ma mr az Internet hlzat
kisebb kiterjeds loklis szmtgpes hlzatok (LAN-ok) sszekapcsolsbl ll globlis
szmtgpes rendszer.

A TCP/IP protokollkszlet egymsra pl rtegekbl ll, mely nem kveti az OSI ht rteg
felptst, alapveten a referenciamodell kt rtegnek funkcijt valstja meg. Ezek a hlzati s a
szlltsi rteg. A TCP/IP protokollkszletre pl hlzati modell ngy rtegbl ll, melyet az bra mutat.

A fentiekre lssunk egy pldt. Tipikus hlzati feladat a levelezs megvalstsa, amit protokoll
(SMTP-Simple Mail Transfer Protocol) szablyoz. A protokoll az egyik gp ltal a msiknak kldend
parancsokat definilja, pldul annak meghatrozsra, hogy ki a levl kldje, ki a cmzett, majd ezutn
kvetkezik a levl szvege. A protokoll felttelezi tovbb, hogy a krdses kt szmtgp kztt
megbzhat kommunikcis csatorna ltezik. A levelezs, mint brmely ms alkalmazsi rtegbeli
protokoll, a kldend parancsokat s zeneteket definilja. A tervezsekor a TCP/IP-t vettk alapul, azaz
azzal egytt hasznlhat. A TCP a felels azrt, hogy a parancsok biztosan elkerljenek a cmzetthez.
bra: A TCP/IP protokollok az OSI rteg-modell viszonya

Figyel arra, hogy mi kerlt t, s ami nem jutott el a cmzetthez, azt jraadja. Amennyiben egy rsz,
pl. az zenet szvege, tl nagy lenne (meghaladja egy datagram, vagyis egy zenetben kldhet csomag
mrett), akkor azt a TCP szttrdeli tbb datagramra, s biztostja, hogy azok helyesen rkezzenek clba.
Mivel a fenti szolgltatsokat j nhny alkalmazs ignyli, ezrt ezeket nem a levelezs, hanem egy kln
protokoll tartalmazza. Az egsz TCP tulajdonkppen nem ms, mint rutinok olyan gyjtemnye, amelyet
a klnbz alkalmazsok vesznek ignybe, hogy megbzhat hlzati kapcsolatot ptsenek ki ms
szmtgpekkel. A TCP hasonlkppen alapul az IP szolgltatsokon. Habr a TCP szolgltatsait sok
alkalmazs ignyli, vannak olyanok, amelyeknek nincs rjuk szksgk. Persze lteznek olyan
szolgltatsok, amelyeket minden alkalmazs megkvn. Ezeket szedtk egybe az IP-be. Ugyangy, ahogy
a TCP, az IP is egy rutingyjtemny, de ezt a TCP- t nem hasznl alkalmazsok is elrhetik. A klnbz
protokolloknak ezt a szintekbe rendezst rtegezsnek nevezik. Ennek megfelelen az alkalmazsi
programok (mint pldul a levelezs), a TCP, illetve az IP kln rteget alkotnak, amelyek mindegyike az
alatta lv rteg szolgltatsait hasznlja. A TCP/IP alkalmazsok ltalban a kvetkez ngy rteget
veszik ignybe:

alkalmazsi protokollok (pl. levelezs);


a TCP-hez hasonl protokollok, amelyek rengeteg alkalmazs szmra biztostanak
szolgltatsokat;

IP, amely a datagramok clba juttatst biztostja;


a felhasznlt fizikai eszkzk kezelshez szksges protokollok (pl. Ethernet)
Az alapfeltevs az, hogy nagyszm klnbz hlzat ll egymssal sszekttetsben tjrk
(gateway) vagy tvonalvlaszt (router) segtsgvel. Ezeken a hlzatokon lv brmely szmtgpet
vagy erforrst a felhasznlnak el kell tudnia rni. Az adatcsomagok esetleg tbb tucat hlzaton is
keresztlmehetnek mieltt a clllomsra rkeznnek. Az ezt megvalst tvonal-vlasztsnak
termszetesen lthatatlannak kell maradnia a felhasznl szmra, abbl I mindssze egy Internet cmet
kell, hogy ismerjen. Ez egy olyan szmngyes, mint pldul a 128.6.4.194, ami tulajdonkppen egy 32
bites szmot reprezentl. A felrs 4 darab 8 bites decimlis szm formjban trtnik.
A TCP/IP sszekttets-mentes hlzati protokollokat tartalmaz, ami azt jelenti, hogy az
informci a datagramok sorozataknt terjed tovbb. A datagram adatok egyttese, amely egy egyszer
zenetknt kerl tovbbtsra. A datagramok egymstl fggetlenl, egyesvel indulnak tjukra. (Az adott
adatkapcsolat idtartamra vonatkozan persze vannak elrejelzsek.) A kldend informcit egy
meghatrozott szinten a protokollok a fenti adatokra trdelik, amelyeket aztn a hlzat egymstl teljesen
klnllknt kezel. Tegyk fel pldul, hogy egy 15000 bjt mret llomny tovbbtsrl van sz.
Mivel a legtbb hlzat nem tud ekkora datagramal mit kezdeni, ezrt azt a protokollok mondjuk 30 darab
500 bjtos darabra szedik szt, amelyek mindegyikt elkldik a clllomsra. Ott aztn bellk sszerakjk
az eredeti 15000 bjtos llomnyt. A datagramok adsa kzben a hlzaton semmi nem utal arra, hogy
kzttk brmifle kapcsolat is ltezne; elfordulhat, hogy egy a sorrendben eredetileg htrbb ll
megelz egy eltte llt. Az is lehetsges, hogy a hlzaton valahol hiba keletkezik s nhnyuk nem
rkezik meg a rendeltetsi helyre. Ilyenkor jra kell adni a hinyz datagramot.
A datagram s a csomag kifejezs gyakran egymssal felcserlhetnek tnik, azonban ez nem
minden esetben van gy. A TCP/IP lersakor a datagram a helyes kifejezs: azt az adategysget jelli,
amellyel a protokollok operlnak, mg a csomag egy fizikailag ltez dolog, amely a kbeleken jelenik
meg. A legtbb esetben egy csomag egyetlen datagramot tartalmaz.

OSI kontra TCP/IP

Az OSI s a TCP/IP hasonlsgai


mindkett rtegekbl tevdik ssze
mindkettben tallhat egy alkalmazsi rteg, br funkcijuk igencsak klnbz
mindkett hasonl funkcij szlltsi s hlzati rteggel rendelkezik
csomagkapcsolt (nem pedig ramkrkapcsolt) technolgit vesznek alapul
a hlzati szakembereknek mindkettt ismernik kell

Az OSI s a TCP/IP klnbsgei


A TCP/IP az alkalmazsi rtegre hrtja a megjelentsi s a viszonyrteg funkciit
A TCP/IP az OSI modell adatkapcsolati rtegt s a fizikai rteget egy rtegg vonja ssze
A TCP/IP kevesebb rtege miatt egyszerbbnek tnik
A TCP/IP protokolljaira plt az Internet, teht a TCP/IP modell csak a protokolljai miatt nyert
ltjogosultsgot.
Ezzel szemben az OSI modellre pl protokollokat egyetlen hlzat sem hasznlja, br
mindenki az OSI modell alapjn gondolkodik.
Az OSI kontra TCP/IP

TCP/IP
az Internet szabvnyos protokolljai.
OSI
Vilgszerte elismert, ltalnos, protokollfggetlen szabvny.
Rszletesebb, ezrt alkalmasabb oktatsi clokra.
Rszletesebb, ezrt jobban hasznlhat hibakeressre

Kzeg-hozzfrsi mdszerek

Rtegszolglatok
Minden rtegben vannak aktv, mkd elemek n. funkcionlis elem-ek (ms, elterjedt nven: entitits-
ok), amelyek a rtegtl vrt funkcikat megvalstjk. Ez lehet egy program, vagy egy hardver elem (pl.
egy be-kimeneti ramkr). Az azonos rtegben, de klnbz gpekben tallhat entitsokat
trsentitsoknak nevezzk.

A rtegek kztti kommunikci n. szolglatok segtsgvel jn ltre. A szolglatok a rtegek


ki/bemeneti pontjn n. SAP-jn (Sevice Access Point) keresztl rhetk el. Ezek mindig kt szomszdos
rteg kztt tallhatk. A kt rteg kztti kommunikci tnylegesen ezeken a pontokon keresztl
valsul meg. (Egy egyszer pldn keresztl magyarzva a lnyeget: egy telefonrendszerben a SAP
telefon fali csatlakozja, s a SAP cme az a telefonszm, amelyen keresztl a csatlakozba dugott telefon
hvhat.)

sszekttets alap szolglat (connection-oriented service): A kt szolglat elrsi


pont kztt ki kell alakulni egy sszekttetsnek, az adattvitel csak ezek utn tud lezajlani,
majd a kiplt kapcsolatot bontani kell.

sszekttets-mentes szolglat (connectionless service): Ez a megolds egy levl,


vagy csomagtovbbt postai rendszerhez hasonlt. Minden egyes levl (csomag, zenet)
tartalmazza a clba juttats cmt, s a csomagok egymstl fggetlen ton tovbbthat.
A gyakorlatban a megbzhatatlan (azaz nem nyugtzott) sszekttets-mentes szolglatot datagram
szolglatnak (datagram service) nevezik. A megbzhat-sszekttets mentes szolglat neve: nyugtzott
datagram szolglat (acknowledged datagram service).

Ez a megklnbztets rvnyes az sszekttets alap szolglatok esetn is, gy


megklnbztethetnk nyugtzott, megbzhat s a nyugtzst nlklz megbzhatatlan szolglatokat

Klnbz szolglat tpusok


Szolglat Alkalmazsi plda tpus
Megbzhat zenetfolyam Knyvlapok sorozata sszekttets alap
Megbzhat bjtfolyam Tvoli bejelentkezs sszekttets alap
Megbzhatatlan sszekttets Digitalizlt hang sszekttets alap
Megbzhatatlan datagram Elektronikus levelezs sszekttets nlkli
Nyugtzott datagram Trtivevnyes levlklds sszekttets nlkli
Krs-vlasz Adatbzis lekrdezs sszekttets nlkli

A rtegmodell jelentsge
Az OSI modell rteges felptse- elssorban a nylt rendszerek irnti igny miatt a alapvet elnykkel
jr:
Lehetv vlik az, hogy egy hlzati protokoll eltr adatkapcsolati rtegek fltt fusson, s gy
pldul klnbz loklis hlzatokon lev berendezsek kommunikljanak egymssal. A
felsbb rtegek alkalmasak az alsbb rtegek sajtossgainak elfedsre
A meglehetsen sszetett hlzati feladatokat sztvlasztva s rszenknt megvalstva sokkal
ttekinthetbb s gy zembiztosabb implementcik szlethetnek

A rtegmodell megvalstsa a gyakorlatban


Az OSI referencia modell azonban szmos korlttal br. Ezek egyrszt referencia modell OSI-fle
megfogalmazsbl erednek, msrszt pedig magbl a referencia modell tnybl addnak. Az OSI
modell megalkoti alapveten kommunikcis (telefonrendszerekre jellemz) szemlletbl indultak ki, s
a modell nehzkessge miatt csak lassan kezdett terjedni, ellenttben a TCP/IP protokollal, amelynek
egyik els implementcija a Berkeley-fle UNIX rsze volt, s a szmtgpek vilghoz kzelebb ll,
gyakorlatorientltabb megvalstsval gyorsabban kezdett terjedni. Elterjedsben valszn, az is
szerepet jtszhatott, hogy ingyenes volt. Az OSI modell azonban tovbbra is fontos, mert rajta keresztl
jl szemlltethet, rtelmezhet a hlzatok mkdse.
Nhny jellemz:
Az elterjedt implementcik csak tvolrl emlkeztetnek az OSI rtegekre s a magasabb szinteket
egsz egyszeren, nem valstjk meg. Egszen a kzelmltig abbl indultak ki, hogy ha egy
alkalmazsnak szksge van pldul adattmrtsre, akkor azt az adott alkalmazs szintjn kell
megoldani.
Sok hlzati technika esetben csak nehezti a megvalstst, ha szigoran OSI modellhez prblnak
igazodni.
A ltez hlzatok alkalmasak egyms emulciira. Felhasznlhatjuk pldul az Internetet arra, hogy
AppleTalk csomagjainkat hordozza. Egyszeren csak becsomagolunk minden AppleTalk csomagot egy
IP csomagba s feladjuk. Ez azt jelenti, hogy egy harmadik szint protokollt mkdtetnk egy msik
harmadik szint protokoll felett. Termszetesen ez a tny nem minsti t 4. szintv a becsomagolt
protokollt, br a szintek szma n.
Hasonl eset ll el akkor is, amikor egy teljes rtk hlzati protokoll fltt mkdtetnk egy
msodik szintt. (pl.: ATM fltti LAN emulci) Ezek a megoldsok nem frnek be a szigoran vett
OSI modellbe.

Az teht, hogy egy hlzati technikt hnyadik rtegbe sorolunk, nem a fltte s alatta lev rtegek
szmtl fgg, hanem a funkci jellegtl. Br az egyes rtegek funkciit az OSI pontosan rgztette, a
gyakorlatban meglehetsen tg pldul a hlzati rteg elnevezs hasznlata. Ennek az az oka, hogy a
gyakorlatban mkd hlzatok nem pontos
OSI megvalstsok. Szinte minden hlzatban ltezik azonban valamifle rtegezs, esetleg
referencia modell (pldul TCP/IP, SNA) mely a legtbbszr alapjaiban hasonlt az OSI
modellre, csak a rtegek hatrai helyezkednek el mshol.
Az OSI referencia modellrl elmondhatjuk, hogy valban csak hivatkozsi alap s
nem pedig a hlzatok mkdsnek precz kerete.

Az OSI modell rtegei s klnbz protokollok kapcsolata


Kzeg-hozzfrsi technikk
zenetszrsos csatornval rendelkez alhlzatok esetben tnylegesen egyetlen kommunikcis
csatorna van s ezen az egy csatornn osztozik az sszes, hlzatba kapcsolt szmtgp. Ehhez az
egyetlen csatornhoz, mint tovbbt kzeghez kell minden llomsnak hozzfrni. A vtel nem jelent
problmt, egyidejleg minden lloms kpes venni a csatornban lv adst, s a cm-informci alapjn
dnteni arrl, hogy az zenet neki szl-e.
Kzeghozzfrs alatt azt a krdst vizsgljuk, hogy melyik ad jogosult az adsra, azaz kisajttani a
csatornt adsa idejre. A problma akkor oldhat meg, ha felttelezzk, hogy az egyes az llomsoknak
van tkzsrzkel mechanizmusa (tkzs alatt azt a helyzetet rtjk amikor kt ad ad egy idben) s
az llomsok kpesek a csatorna foglaltsgt figyelni.

Vletlen vezrls: Az tviteli kzeget elvileg brmelyik lloms hasznlhatja, de a hasznlat eltt meg
kell gyzdnie arrl, hogy ms lloms nem hasznlja-e a csatornt.

Osztott vezrls: tkzs itt elvileg nem fordulhat el, mivel egy idpontban mindig csak egy llomsnak
van joga adattvitelre, s ez a jog halad llomsrl-llomsra.

Kzpontostott vezrls: Ilyenkor van egy kitntetett lloms, amely vezrli a hlzatot, engedlyezi az
llomsok adsi funkcijt. A tbbi llomsnak figyelnie kell, hogy mikor kapnak engedlyt a kzeg
hasznlatra.

Vletlen hozzfrs
A mdszer nevben szerepl vletlen kifejezs arra utal, hogy nincs kln eljrs az adsi jog
megadsra, ezrt elvileg nem lehet fels idkorltot adni az zenettovbbts idbeli bekvetkezsre. A
mdszer lnyege az, hogy mindegyik lloms figyeli a csatornt, s amennyiben szabad, akkor az ads
idejre kisajttja.

tkzst jelz vivrzkelses tbbszrs hozzfrs (CSMA/CD Carrier Sense Multiple Access with
Collision Detection) lnyege, egy lloms mieltt adatokat kldene, elszr ellenrzi, hogy van-e ppen
olyan lloms amelyik hasznlja a csatornt. Ha a csatorna csendes, azaz egyik lloms sem hasznlja,
akkor az lloms elkldi az zenett.
A vivrzkels (carrier sense) jelenti azt, hogy az adni kvn ads eltt belehallgat a csatornba. Az
lloms ltal kldtt zenet a csatornn keresztl minden llomshoz eljut, s a vett zenet cmrsze
alapjn eldntheti hogy az neki szlt-e s ilyenkor feldolgozza, vagy pedig nem s akkor eldobja.
Kzpontostott kzeghozzfrs vezrls

Kzs jellemzje ezeknek a mdszereknek, hogy a hlzatban van egy kitntetett szerep szmtgp,
amelynek a feladata a kzeghozzfrs vezrlse.
Lekrdezses (Polling) vezrls: A lekrdezses vezrlst alkalmaz hlzatokban van egy flloms
(master) s vannak a mellkllomsok (slave). A flloms sorban krdezi le a mellkllomsokat, hogy
van-e kldenivaljuk. Amennyiben van kldenivaljuk, elkldik a fllomsnak, amely meghatrozza a
clllomst, majd tovbbtja neki az zenetet.

Vonalak megosztsa
Ahhoz, hogy informcicsert valsthassunk meg kt vgpont kztt, szksgnk van a vgpontok
kztt az sszekttetst biztost vonalakra. Sok esetben azonban a kommunikci jellegbl fakadan
nincs folyamatos informcicsere rajta, azaz a legtbb kapcsolatban a vonalhasznlat csak idszakosan
jelentkezik. Nem sszer teht egy kommunikcis csatorna szmra kisajttunk egy teljes vonalat. Ezek
a vonalak igen jelents kltsggel pltek meg, clszer minl jobban kihasznlni azokat. Amennyiben
klnvlasztjuk a funkcikat, a csatornra, amelyeken az informcicsere trtnik, s a felhasznlt,
tnyleges, fizikailag ltez sszekttetseket biztost vonalakra, akkor lehetsg nylik a gazdasgosabb
kihasznlsra. Ezzel a mdszerrel egy vonalon tbb csatorna is kialakthat, a megvalstsra pedig,
tbb mdszer is ltezik.

A lekrdezses kzeghozzfrs vezrls mkdse

Vonalkapcsols: Ennl a mdszernl a flloms - egy telefonkzponthoz hasonlan


kapcsolramkrket tartalmaz, amivel kialakthatk az egymssal kommuniklni kvn llomsok
kztti kapcsolatok. gy tulajdonkppen minden ilyen esetben pont-pont kapcsolat jn ltre. Ha az
zenettvitel befejezdtt, a kapcsolk bontsval a csatorna felszabadul. Lehetsg van egyszerre tbb
kapcsolat kialaktsra is, ehhez csupn tbb kapcsolramkrt kell kialaktani. Egy nagyobb rendszeren
bell a telefonkzpontokhoz hasonlan tbb flloms is rszt vehet a kommunikciban.
Az elslpsben fizikai kapcsolat ltesl az ad s vevkztt, ami az sszekttets idejre ll
fenn.
Az sszekttetsen keresztl megvalsul az adattvitel,
Az adattvitel befejeztvel a kapcsolat lebomlik.

A folyamatot a tvbeszl technikban hvsnak nevezik.

FDM (Frequency-Division Multiplexing): A mdszer alapelve azon a felismersen alapul, hogy ha


szinuszos hullmok sszegbl ellltunk egy jelet, abbl brmelyik sszetevt a csatorna msik oldaln
brmelyik komponenst eredeti formjban kinyerhetjk egy alkalmas szr segtsgvel. Az ad oldalon
a csatornk jeleit egy-egy vivfrekvencira ltetik (a vivfrekvencit a jelekkel modulljk), majd ezeket
sszegzik, az sszegzett jelet tviszik a vev oldalra, s ott ezeket szrkkel sztvlogatjk.

Idosztsos tbbszrs hozzfrs (Time Division Multiple Access, TDMA): digitlis tvitelnl az id-
multiplex berendezsek a nagyobb svszlessg adatvonalat idben osztjk fel tbb, elemi
adatcsatornra. Ezt a technikt elssorban a sn topolgij hlzatoknl hasznljk. Minden lloms egy
magadott idtartamban (idszeletben) adhat.
Amennyiben nincs kldeni valja, az idszelet kihasznlatlan marad.

Csomagkapcsolsrl akkor beszlnk, amikor a tovbbtand zenetet a vonal kihasznltsgnak a


nvelse rdekben kisebb adagokra bontjuk s ezeket egyenknt kldjk el a cmzettnek. A
csomagkapcsols nagyon hatkonyan kpes a vonalak kihasznlsra, mivel adott kt pont kztt
sszekttetst tbb irnybl rkez s tovbbhalad csomag is hasznlja.

Ha nem daraboljuk fel az zenetet, s gy kldjk t mindig a kvetkez hosztnak, akkor azt
zenetkapcsolsnak nevezzk. Az ilyen hlzatok a trol s tovbbt (store and forward) hlzatok. Az
zenetkapcsols esetn nincs az adatblokk mretre korltozs, ami nagy trolkapacits fogad s
tovbbt IMP-ket ignyel.

IEEE 802.3

Eredetileg a helyi adathlzatokat (a LAN-okat) egyetlen tviteli kzegen keresztl sszekapcsolt


eszkzk egymskzti kommunikcijnak megszervezsre hoztk ltre.
Ksbb, a kapcsol eszkzk feladatkrnek kibvtsvel lehetv vlt klnbz kzegelrs s ms
elrendezs (al)hlzatok sszekapcsolsa is ez termszetesen eszkz s kzeg fggetlen
kommunikcis rendszer kidolgozst tette szksgess. A helyi hlzatokban alkalmazott protokollok
kzl a legjelentsebb az Ethernet.

Az Ethernet eredetileg a DEC, az Intel s a Xerox cgek egyttesen kidolgozott kommunikcis


rendszere volt, elterjedtsgnek ksznhet azonban (1984-ben) IEEE 802.3 azonostval
szabvnyostottk. Az IEEE 802 szabvnykszlet lett minden szabvnyos LAN architektra s
technolgia alapja s ebben alakult ki az a md, ahogyan az OSI elveket az els kt rtegben a LAN-ok
szmra alkalmazzuk. A szabvnykszlet az Etherneten (kzeg hozzfrsi protokollja CSMA/CD:
tkzs-szlelses, vivrzkelI, tbbszrs hozzfrsmd carrier sense multiple access with
collision detection) tlmenIen kiterjed a vezrjeles gyr (token ring), vezrjeles sn (token bus) s tbb
ms technikra is (pl. FDDI, Wi-Fi).

Az IEEE 802 szerinti szolgltatsok s protokollok a ht rteg OSI modell szerinti als kt rtegre
(adatkapcsolati- s fizikai rteg) tartoznak. Emlkeztet: az OSI adatkapcsolati rtegt kt al-rtegre
osztjuk: logikai kapcsolat vezrls (LLC) s mdia hozzfrs vezrls (MAC), ennek megfelelen az
IEEE 802 rtegek teht a kvetkezk:

adatkapcsolati rteg (Data Link layer)


o LLC Sublayer (Logical Link Control)
o MAC Sublayer (Media Access Control)
fizkai rteg (Physical layer)

Az IEEE 802 szabvny csaldot az IEEE 802 LAN/MAN Standards Committee (LMSC) gondozza. A
szervezet munkacsoportokban tevkenykedik, amelyek folyamatosan bvtik, fellvizsgljk s
mdostjk (esetleg visszavonjk) a szabvnykszlet elemeit. Az IEEE 802 szabvnykszletrl mg
annyit illik tudni, hogy a kszlet elemei nmagukban is csoportok: az egyes szabvny-csoportokat a 802
utn rt arab szm, a szabvnycsoport elemeit az ez utn rt bet jelzi.

Az IEEE 802.x szabvnykszlet fontosabb elemei:


1 Magas szint LAN protokollok IEEE 802.1
VLAN 802.1Q
2 Logikai kapcsolatvezrls (LLC) IEEE 802.2
3 Ethernet IEEE 802.3
10BASE2: vkony koax (10 Mbit/s) 802.3a
10BASE-T: sodrott rpr (10 Mbit/s) 802.3i
1000BASE-T: giga-ethernet (1Gbit/s, sodrott rpr) 802.3ab
4 Vezrjeles sn (token passing) IEEE 802.4

5 Vezrjeles gyr (token ring) IEEE 802.5


6 Vezetknlkli LAN (WiFi) IEEE 802.11
1-2 Mbit/s, 2,4 Ghz 802.11
11-5-2-1 Mbit/s, 2,4Ghz 802.11b
54 Mbit/s, 2,4 Ghz 802.11g
54 Mbit/s, 5Ghz (nem szabvnyos!) 802.11.a
7 Wireless PAN IEEE 802.15
Bluetooth 802.15.1

IEEE 802.4 s IEEE 802.5

Rselt gyr (slotted ring) A gyrn felfztt llomsok rgztett hosszsg kereteket adnak krbe,
amelyet rs-eknek neveznek. Minden rsben van egy jelz (marker) amelyik jelzi a rs foglaltsgt. Mivel
a rs hossza lland, az llomsnak az zeneteit akkora darabokra kell vgnia, hogy azok elfrjenek a
rsben (az llomscmekkel, s egyb kiegszt informcival egytt). Ha egy llomshoz egy nem
foglalt (res) rs rkezik, akkor az elhelyezi benne a sajt adatait, s tovbbadja az immr foglalt keretet.

Rselt gyr mkdse

Regiszter beszrsos gyr (register insertion ring) A gyr topolgij hlzatoknl a msik
alkalmazott eljrs. Lnyege, hogy az un. lptetregiszter (rajel hatsra a regiszter tartalmt egy
helyirtkkel ellptet tmeneti trol) ksleltet funkcijn tl, annak trolsi kpessgt is kihasznlja.
A mdszer elnye, hogy a gyr kisajttst megakadlyozza. Ha csak egy lloms aktv, akkor
azonnal szinte llandan adhat, ahogy ismt feltlttte a kimeneti regisztert. Ha azonban ms lloms is
hasznlja a gyrt, akkor a keretnek elkldse utn valsznleg nem kldhet jabbat, mert a be-
kimeneti regiszterben nem lesz elg hely.
Osztott tvitelvezrls
Ezeknl a megoldsoknl kzs, hogy minden lloms a kzeghez val hozzfrs vezrlsnek a
funkcijt is betlti a mr megismert funkci mellett.
Vezrjeles gyr (Token Ring) Ez a leggyakrabban hasznlt kzeghozzfrsve rlsi mdszer a gyr
topolgij hlzatoknl. A gyrben egy specilis zenet, a vezrjel (token) halad krbe-krbe a hosztok
kztt. A vezrjel hordozza magban a hlzat foglaltsgt.

A vezrjeles gyr mkdse

Vezrjeles sn (Tooken Bus) A mkdse hasonlt a vezrjeles gyr mkdsre, azonban ez a sn


topolgij hlzatokra kerlt kifejlesztsre.
A snre fztt llomsok egy logikai gyrt kpeznek gy, hogy az utols lloms utn az els
kvetkezik. A vezrjel ennek megfelelen halad a hosztok kztt krbe-krbe. Kldsi joga annak van,
aki a szabad jelzs vezrjelet birtokolja.

A vezrjeles sn mkdse

tkzst elkerl, vivrzkelses tbbszrs hozzfrs (Carrier Sense Multiple Access with Collision
Avoidance, CSMA/CA) A CSMA/CD mdszertl eltren itt elvileg nem lphet fel tkzs, amit azzal
biztostanak, hogy ads eltt minden lloms belehallgat a csatornba. Ha csendesnek tallja, akkor agy
elre meghatrozott ideig vrakozik.
Amennyiben ennek a leteltvel sem hasznlja ms az tviteli kzeget, megkezdheti adst.
Az IEEE 802.3 szabvny s az ETHERNET

Az Ethernet kzeghozzfrsnek alapgondolatt mr bemutattuk. Mieltt egy lloms adni akar,


belehallgat a csatornba. Ha a kbel foglalt, akkor az lloms addig vr, amg az ress nem vlik,
msklnben azonnal adni kezd. Ha egy res kbelen kt vagy tbb lloms egyszerre kezd el adni,
tkzs kvetkezik be. Minden tkzst szenvedett keret llomsnak be kell fejeznie adst, ezutn
vletlenszer ideig vrnia kell, majd az egsz eljrst meg kell ismtelnie.

Az Ethernet hlzatok tviteli sebessge 10 Mbit/s.(Ma mr 100 Mbit/s is lehet!) Ez persze nem jelenti
azt, hogy egy Ethernet hlzatnak minden krlmnyek kztt ez a maximlis tviteli sebessge, hiszen
egy ilyen hlzat a lehetsges terhelsnek csak mintegy 60 %-n zemeltethet sszeren. Teht az
Ethernet optimlis sebessge mintegy 4.5 Mbit/s Ethernet hlzatokban tbbfle kbeltpus hasznlhat:

Elnevezs A kbel fajtja Jelregenerls nlkli maximlis


hossz (m)

10BaseT rnykolatlan csavart rpr 100

10Base2 vkony koax kbel 185

10Base5 vastag koax kbel 500

10BaseF vegszl >1000

Vkony koax kbelezs esetn a jelek visszaverdsnek megakadlyozsra a vgpontokat a kbel


hullmellenllsval megegyez rtk 50 W -os ellenllssal kell lezrni. Mivel a szmtgpek sorosan
fel vannak fzve a kbelre, a csatlakoztatst oly mdon lehet megvalstani, hogy a koaxilis kbelt
egyszeren kettvgjk a kt vgre n. BNC csatlakozt szerelnek, s egy n. T csatolt illesztenek be
ez csatlakozik a szmtgp hlzati krtyjra.

Az elre kialaktott hlzatoknl egy j csatlakozs ltestse egyszerbb. A felszerelt fali csatlakozsrl
kell eltvoltani az n. rvidzr hurkot s a helyre ktni kt darab elre szerelt koaxilis kbelt mindkt
vgn BNC csatlakozval, valamint egy T csatlakozs segtsgvel a szmtgphez illeszteni. Mindkt
mdszer htrnya, hogy a szmtgp-hlzat mkdsnek nhny percre val felfggesztst kvnja.
Nagy hlzatok esetn, ahol gyakran kell j felhasznlt a rendszerhez kapcsolni, vagy a rendszer
lelltsa nehezen oldhat meg ez az eljrs ersen megkrdjelezhet. Tovbb, minl tbb ilyen
csatlakozs van a hlzatban annl valsznbb, hogy valamelyiknl rintkezsi hiba keletkezik. jabban
rendelkezse llnak n. megszakts-nlkli csatlakozk is, m ezek teleptse meglehetsen kltsges.

A vastag Ethernet kbel tbbnyire srga szn ( br ezt semmilyen szabvny nem rgzti), ezrt
gyakran yellow cable -nek is nevezik. A nagyfrekvencis jelilleszts miatt a kbel bortsn azonos
tvolsgokra felfestett jelzsek (gyrk) jelzik azokat a pontokat, ahol a kbelhez hozz lehet csatlakozni.
Ezt a kbelezsi mdszert a magasabb kltsgek, s a klnleges szerelstechnikja miatt ( pl.: az ilyen
kbelek csak meghatrozott veken hajlthatk) csak olyan esetekben hasznljk ahol az ersebb kls
zavarok miatt szksges az ersebb rnykols (pl.: ipari felhasznls), illetve nagyobb az thidaland
tvolsg.

A vastag kbeleknl a szmtgp-csatlakoztats mdja az n. vmpr csatlakoz hasznlata. Az ilyen


rendszer csatlakozs kialaktsi mdja a kvetkez: a kbelbe egy rendkvl pontos mlysg s
szlessg lyukat frnak. A lyuknak a rzmagban kell vgzdnie. Ebbe a lyukba kell becsavarni egy
specilis csatlakozt (ez a vmpr csatlakoz) , amelynek vgl is ugyanaz a clja mint a T csatlakoznak,
csak nem kell elvgni a kbelt. A vmpr csatlakozkat csak a kbel jellt, meghatrozott pontjain lehet
elhelyezni.

Ilyenkor a kbelre egy ad-vevt (transreceiver vagy MAU - Media Attachment Unit) is illeszteni kell,
amihez csatlakoztatott kbel kti ssze az ad vevt a szmtgpben lv illeszt krtyval. Az ad-
vevkbel (AUI=Attachment Unit Interface) legfeljebb 50 mter hossz lehet, s t klnllan rnykolt
sodrott rprt tartalmaz. A MAU csatlakozja (Canon DB-15) ngy szimmetrikus jelramkrt, tpelltst
s fldelst szolgltat vezetket tartalmaz. A jelramkrk kt jelvezetkbl (A s B) s az
rnykolsukbl (S) llnak.

AUI kbel bektse

ram-kr Nv MAU-hoz MAU-tl Bekts Megjegyzs

DO Data Out x DOA-3, DOB-10, Adat kimenet


DOS-11

DI Data In x DIA-5, DIB-12, DIS- Adat bemenet


4

CO Control Out x COA-7, COB-15, Vezrls kimenet


COS-8

CI Control In x CIA-2, CIB-9, CIS-1 Vezrls bemenet

VP Voltage Plus x 13 12 Volt

VC Voltage common x 6 VP msik ga

PG Protective Ground x 14+fmhz VdIfld (rnykols)

Ethernet esetn vastag koax kbelhosszsga max. 500 m, a vkony koax 185 m lehet. A hlzat ltal
tfogott tvolsg nvelse rdekben az egyes kbeleket ismtlk (repeater) segtsgvel ssze lehet
ktni. Az ismtl egy fizikai rtegbeli eszkz, amely mindkt irnybl veszi, felersti s tovbbtja a
jeleket. A hlzat szemszgbl az ismtlkkel sszekttt kbelszegmensek egyetlen kbelnek
tekinthetk (eltekintve az ismtl okozta plusz ksleltetstl).

Egy rendszer tbb szegmenset s tbb ismtlt tartalmazhat, de nem lehet kt olyan ad-vev, amely 2,5
km-nl tvolabbra helyezkedik el egymstl, ill. nem lehet olyan ad-vev kztti t, amely ngynl tbb
ismtln halad keresztl.

Csavart rpr alkalmazsakor minden ilyen mdon bekttt szmtgp lnyegben pont-pont
kapcsolatot valst meg az eloszt eszkzzel, az UTP tbb-portos jelismtlvel. Ilyen eszkzknek
816 UTP csatlakozsuk van (RJ-11 jel telefoncsatlakoz) a szmtgpek fel, s bemenetkn UTP
csatlakoz (ilyen mdon fa struktrj UTP kbelezs valsthat meg), optikai kbel csatlakoz, BNC,
vagy AUI csatlakoz tallhat.

Hlzatptsnl klnfle pletkbelezsi megolds lehetsges. Lehet hogy csak egyetlen kbel
kgyzik t az plet szobin gy, hogy az llomsok a hozzjuk legkzelebb es ponton csatlakoznak r.
Lehetsges egy, az alaptl a tetig fut gerinckbel alkalmazsa, amelyre az egyes emeleteken ismtlk
segtsgvel vzszintes kbelek csatlakoznak. Egyes megvalstsainl a fggleges gerincvezetk vastag,
mg a vzszintesek vkony kbelek.

Ethernet hlzat

A jelenlegi Ethernet kbelezsi technika az vegszlas (egyre ritkbban koax) gerincvezetket rszesti
elnyben, amelyhez jelismtlkn (UTP multiport repeater) keresztl csavart rprokkal csatlakoznak a
szmtgpek, csillag topolgit formlva. A klnfle fizikai kbelezs megfelel csatlakozs-prokat
tartalmaz egysgek hasznlatt kveteli meg. Ezek lehetnek az vegszlnl alkalmazott csatlakozk (ST,
FC/PC, SMA, SC, FDDI), vkony koax BNC csatlakozja, a vastag koax-nl a AUI csatlakozt
hasznlnak, mg csavart rprnl az RJ-11-es telefoncsatlakozt.

Brmilyen is legyen a kzeg a szakadt kbelek, rossz megcsapolsok, laza csatlakozk komoly
adattviteli problmkat okoznak. Lelassul a hlzat, sok hlzati hiba zenet jelenik meg a
rendszerben. Kinyomozsukra klnbz technikkat fejlesztettek ki. Alapveten egy ismert alak jelet
bocstanak a kbelre. Ha a jel akadlyba vagy a kbel vgbe tkzik, akkor visszhang keletkezik, amely
a jellel ellenkez irnyba terjed. A jel kibocstsi s a visszhang visszarkezsi idejt preczen mrve a
visszhang keletkezsi helye meghatrozhat. Ezt a technikt idbeli reflektometrinak (time domain
reflectometry) nevezik.

Az sszes 802.3 implementci, belertve az Ethernetet is, manchester kdolst hasznl, amelyet az 102.
brn lthatunk. A bitek kzepn lv jelvlts irnya jelenti a 0 vagy 1 informcit, s ezen tmenet
segtsgvel a kld szinkronizlhatja a VEV-t.

A bitek kzepn lev tmenetek segtsgvel a kld szinkronba hozhatja a vevt. Brmelyik idpontban
a kbel a kvetkez hrom llapot egyikben van: 0-s bit tvitele (alacsonybl magasba val tmenet),
1-es bit tvitele (magasbl alacsonyba val tmenet), vagy ttlen (0 V). A jel magas szintjt +0,85 V,
alacsony szintjt - 0,85 V jelenti.

Jelszintek az Ethernet hlzatban

A szmtgpben lv interfszkrtya a csatlakoz kbeltpustl fgg BNC, AUI, telefoncsatlakoz


aljzattal van szerelve s olyan vezrl integrlt ramkrt tartalmaz, amely kereteket vesz ill. kereteket
kld a hlzatra. A vezrl felels a kimen keretek adatokbl val sszelltsrt, a kimen keretek
ellenrz sszegnek kiszmtsrt s a bejv keretek ellenrz sszegnek ellenrzsrt. A krtya
ezenfell mg kezeli a bejv keretek szmra fenntartott puffer-terletet, a kimeneti puffer-sort, az
tvitelt sok esetben DMA-val gyorstva.

Az FDDI - szabvny.

Az FDDI kt optikai szlas gyrbl ll, amelyekben az adatforgalom ellenttes irny. Ha az egyik
meghibsodik a msikon az adatforgalom tovbb folyik. Ha mindkett ugyanazon a ponton szakad meg
akkor a kt gyr egyetlen dupla hossz gyrv alakthat. Minden lloms olyan relkkel van
felszerelve, amelyek a gyrk sszekapcsolsra, s a meghibsodott llomsok kiiktatsra
hasznlhatk.

Az FDDI kt llomstpust hatroz meg:

az A osztly llomst, amely mindkt gyrhz kapcsoldik, s a B osztlyt, amelyik csak az egyikhez.
FDDI gyrk

Az ignyektl s a kltsgektl fggen zembe helyezskor tiszta A, tiszta B, vagy kombinlt tpus
llomsokbl pthetjk fel a hlzatot.

Az FDDI tbb-mdus vegszlakat hasznl olcsbb volta s kisebb veszlyessge (nem lzerfny, csak
LED) miatt.

A fizikai rteg nem hasznl Manchester-kdolst, mert a 100 Mbit/s-os Manchester-kdols 200 Mbit/s-
ot kvetelne, s ez tl kltsges lett volna. Ehelyett az n. 4 az 5-bIl (4 out of 5) kdolst hasznljk.
Minden 4 MAC szimblumbl (0-kbl, 1-ekbIl, s bizonyos nem adat jelleg szimblumbl, pl.
keretkezdetbl) ll csoport 5-bites csoportt kdolva jelenik meg a kzegen. A lehetsges 32
kombincibl 16 az adatok, 3 a hatrolk, 2 a vezrls s 3 a hardverjelzs szmra van fenntartva, 8
egyelre kihasznlatlan.

E kdolsnak az az elnye, hogy kisebb svszlessget ignyel, htrnya viszont az, hogy elveszti a
Manchester-kdols nszinkronizl tulajdonsgt, azaz a bitvltsokat nem lehet rajelknt hasznlni.
Ennek kompenzlsra a kld a vev rajelnek szikronbahozzsra egy hossz eltagot kld a keret
elejn. Emiatt az is kvetelmny, hogy az sszes rajel frekvencijnak legkevesebb 0,005 %-on belli
pontossgnak kell lennie. Ilyen stabilits mellett legfeljebb 4500 bjt hossz keret kldhet el a
szinkronizmusbl val kiess veszlye nlkl.

Az alap FDDI protokoll modellje a 802.5 protokollon alapszik. Adatkldshez egy llomsnak elszr a
vezrjelet kell megszereznie. Ezutn elkld egy keretet, majd annak visszarkeztekor kivonja a gyrbl.
Egy klnbsg az FDDI s 802.5 kztt az, hogy a 802.5-ben egy lloms addig nem llt el j
vezrjelet, amg kerete a gyr krbejrsa utn vissza nem rt. Az FDDI-ben, amely potencilisan 1000
llomsbl s 200 km optikai szlbl llhat, ez a stratgia jelents ksleltetst eredmnyezne: emiatt egy
lloms, a keret elkldsnek pillanata utn mr j vezrjelet bocsthat ki a gyrre. Egy nagy gyrben
akr tbb keret is keringhet egyszerre.

Az FDDI adatkeretei a 802.5 adatkereteihez hasonltanak, belertve a keretsttusz-bjtban lev nyugtzsi


bitet is. Specilis szinkronkereteket is megenged azonban vonalkapcsolt PCM vagy ISDN adatok
szmra. Egy mesterlloms e szinkronkereteket a PCM rendszerekhez szksges 8000 minta/sec
sebessg fenntartshoz 125 s-onknt generlja. Minden ilyen keret egy fejrszbl, 16 bjt nem
vonalkapcsolt adatbl s legfeljebb 96 bjt vonalkapcsolt adatbl (azaz keretenknt legfeljebb 96 PCM
csatornbl) ll.

A 96-os szmot azrt vlasztottk, mert ez vagy ngy USA bli T1-es csatorna (4*24) 1,544 Mbit/s-on,
vagy hrom CCITT csatorna (3*32) 2,048 Mbit/s-on val keretbe foglalst teszi lehetv, s gy a keret
a vilgon mindentt elfogadhat. A 96 vonalkapcsolt csatorna szmra elrhet adattviteli sebessgbl
egy 125 s-onknt kibocstott szinkronkeret 6,144 Mbit/s-ot fogyaszt el. A 125 s alatti maximlis 16
szinkronkeret legfeljebb 1536 PCM csatornt engedlyez, s 98,3 Mbit/s-ot emszt fel.

Ha egy lloms egyszer mr egy vagy tbb idrst megszerzett egy szinkronkeretben, akkor ezek
mindaddig foglaltak is maradnak, amg az lloms fel nem szabadtja azokat. A szinkronkeretek ltal nem
hasznlt maradk adattviteli kapacits az ignylk kztt feloszthat. A minden keretben lv bitmaszk
jelzi a kioszthat rseket.

A MAP s TOP

Az IEEE 802 szabvny csak a hlzati rtegig szabvnyostja a LAN hlzatokat. Azrt, mert a hrom
szabvnyban a kzeg-hozzfrsi mdszerek eltrnek, nem clszer a teljes felptst klnllan kezelni.
Ez vezetett kt, a szabvnyokon alakul protokoll:

o a vals idej mkdst kvetel MAP (Manufacturing Automation Protocol -


gyrtsautomatizlsi protokoll)
o s az ilyen ignyt nem tmaszt TOP (Technical and Office Protocol - technikai s hivatali
protokoll) irodaautomatizlsra sznt megolds kifejlesztshez. Br a MAP s a TOP az
als rtegekben klnbz, a fels rtegekben teljesen kompatibilesek, azonos
protokollokat hasznlnak.

bra: A MAP s a TOP felptse


Az olyan protokollgyjtemnyt, amely minden rtegben csak egyetlen protokollt
tartalmaz protokollkszletnek (protocol suite) vagy ms nven protokoll-veremnek (protocol stack)
neveznk. Ilyen pldul a MAP, TOP, illetve az internet protokoll kszlete.

Mind a MAP s mind TOP felptsben az OSI modellt kveti:

Az els kt szintrl mr rtunk, nzzk a felsbb rtegeket. Az sszekttets mentes hlzati szint
protokolljuk az ISO 8473-as. Ez nagyon hasonl az IP protokollhoz, de nagymrtkben eltr az X.25-tIl,
azaz a datagramos megkzeltst vlasztottk.

A szlltsi rtegnek az ISO 8072/8073 protokollt hasznljk. Ez a rteg sajt maga kezeli a
forgalomszablyozst s a hibavdelmet. A 4-es osztly azt jelzi, hogy a megbzhatatlan szlltsi rteg
esetn is megfelelen fog mkdni. (Az X.25-s szlltsi rteg esetn fltte alacsonyabb osztlyba
tartoz szlltsi protokollt lehetne hasznlni.)

A viszony- s a megjelentsi s alkalmazsi rtegeiben szintn ISO szabvny megoldsok tallhatk


(llomnytovbbts, virtulis terminl).

A TOP hlzatok tfle fizikai eszkzt hasznlnak az sszektetsek megvalstsra: a hosztokat,


jelismtlket, hidakat, tvlasztkat (routereket) s tjrkat (gateway).

A hosztok lnyegben az informci forrsai s cljai.

Jelismtlkrl (repeater) mr az Ethernet hlzat kapcsn rtunk, feladatuk a jelregenerls, bitek


tovbbtsa az egyik hlzatbl a msikba.

A hd (bridge) kt hlzat adatkapcsolati szint sszekapcsolst vgzi. Egy Ethernet s egy vezrjeles
sn hlzat kztt a hd teremti meg a kapcsolatot. Lnyegben egymsba talaktja az eltr
keretformtumokat. Lnyegben egy kommunikcis szmtgp.

tvlasztkat (router) akkor kell alkalmazni, ha az sszektend hlzatok klnbz hlzati, de


azonos szlltsi rteggel rendelkeznek. Pl. Ethernet s X.25-s hlzat kztt tvlaszt alaktja az
Ethernet kereteket X.25-s keretekk.

tjrkat (gateway) akkor hasznlnak, ha olyan hlzathoz csatlakoznak, amely felptse nem kveti az
OSI modellt.
MAP esetn hatfle eszkz hasznlhat: a fenti tbl a repeert nem hasznljk (helyette hidat
alkalmaznak), de kt jabb a rgebbi PROWAY LAN a hlzatokban hasznlt kapcsol eszkz jelenik
meg: a MINIMAP csompontot s a MAP/EPA tjr.

Privt s publikus IPv4 cmek. NAT s BiNAT

Az IP cm osztlyok

Az IP cmek szigor szablyok szerint strukturlt halmazokban lv szmok, s pillanatnyilag mg 32


bitesek (ez az .n. IPv4). Egyesek specilis clokra vannak fenntartva, a tbbiek pedig hlzati
osztlyokba vannak rendezve. A hlzat minden gphez hozz kell rendelni (legalbb) egy egyedi
szmot a hlzati krnyezet szmra. Az IP cmeket ngy darab 8-bites szmmal rjuk le, pldul:
192.168.1.1 (a pontok nem rszei a cmnek, csak elvlaszt szerepk van). A cm tartalmazza a
hlzatszmot, s a gp szmt is. Az, hogy milyen osztlyba tartozik a hlzatunk, meghatrozza, hogy
hny szm ebbl a ngybl a hlzatszm.

A hlzat osztlyok a kvetkezk:

A osztly Az 1.0.0.0 s 127.0.0.0 kztti hlzatokat foglalja magban. Itt az els szm a hlzat
szma. Az A osztlyban nem osztjk ki a kvetkez IP cmeket internetes hlzat cljra:

10.0.0.0 bels hlzatokban lehet hasznlni (intranet);

127.0.0.0 bels hlzati tesztelsi cmek (loopback).

Az A osztlyban gy 125 darab hlzatot lehet ltrehozni, melyekben egyenknt 232-2, azaz 16,777,214
darab IP cmet lehet kiosztani. Nem oszthat ki gpeknek a x.0.0.0 s a x.255.255.255 IP cm. Az els a
hlzat cme, a msodik az .n. broadcast cm. Ha erre a cmre van egy zenet cmezve, akkor azt a
hlzatban lv sszes gp megkapja.

Az A osztlyba tartoz hlzatok olyan nagyok lehetnek, hogy csak nhny ilyen hlzat ltezik a
vilgon (pl. IBM hlzata).
B osztly - A 128.0.0.0 s a 191.255.0.0 kztti hlzatokat foglalja magban. Itt az elsI kt szm a
hlzat szma. A B osztlyban nem osztjk ki a kvetkez IP cmeket internet-es hlzat cljra:

172.16.0.0 172.31.0.0 bels hlzatokban lehet hasznlni (intranet).

Az B osztlyban gy 16384-16, azaz 16368 darab hlzatot lehet ltrehozni, melyekben egyenknt 216-
2, azaz 65,534 darab IP cmet lehet kiosztani. Nem oszthat ki gpeknek a x.y.0.0 s a x.y.255.255 IP cm
az A osztlyhoz hasonlan.

C osztly - a 192.0.0.0 s a 223.255.255.0 kztti hlzatokat foglalja magban. Itt az els hrom szm
a hlzat szma. A C osztlyban nem osztjk ki a kvetkez IP cmeket internet-es hlzat cljra:

192.168.1.0 192.168.255.0 bels hlzatokban lehet hasznlni (intranet).

Az C osztlyban gy 2,097,152-255, azaz 2,096,897 darab hlzatot lehet ltrehozni, melyekben


egyenknt 28-2, azaz 254 darab IP cmet lehet kiosztani. Nem oszthat ki gpeknek a x.y.z.0 s a
x.y.z.255 IP cm az A osztlyhoz hasonlan.

A D s E osztlyokban nem oszthatk ki IP cmek:

D osztly - a 224.0.0.0 - 239.0.0.0 kztti cmek tartoznak hozzjuk, multicasting eljrs cljaira
vannak fenntartva.

E osztly - a 240.0.0.0 - 255.0.0.0 kztti cmek tartoznak hozzjuk, melyek az internet sajt cljaira
fenntartott cmek.

Ahhoz, hogy IP cmrl el lehessen dnteni, hogy A, B, vagy C osztlyba tartozik-e, hlzati
maszkot hasznlnak. A hlzati maszk s az IP cm kztti logikai AND mvelet a hlzat cmt adja
vissza (,mg a logikai INHIBCI a gp cmt adja). gy az A osztly hlzat maszkja ltalban
255.0.0.0, a B osztly hlzat 255.255.0.0, mg a C osztly hlzat 255.255.255.0 .

A hlzati maszk (pl. intranetben) arra is hasznlhat, hogy korltozzuk a kioszthat IP cmek szmt.
Pldul: Egy 30 darab gpet tartalmaz hlzat esetn vlaszthatjuk hlzati maszknak a
255.255.255.224-et. Ebben az esetben az utols szm binrisan 1110 0000 azaz 128+64+32=224 ahol
az utols 5 biten 0-tl 31-ig lehet szmokat kiosztani. Mivel a 0 nem oszthat ki, gy 30 gpet lehet
megcmezni.

NAT hlzati cmfordts Az IP-cmek szks erforrsok. Az IP-cmek kifogysnak krdse nem elvi
problma, ami taln valamikor a tvoli jvben fog elfordulni. Ez itt s most trtnik. A hossz tv
megolds az ha az egsz internet tll az IPv6-ra, ami 128 bites cmeket hasznl. Az tlls lassan meg is
kezddik, de mg vek telnek el addig amg befejezdik. Ezrt gondoltk nhnyan azt, hogy gyors
javtsra van szksg. Ez a gyors javts a NAT (Network Address Translation; hlzati cmfordts)
kpben jtt el. A NAT-ot az RFC 3022 rja le.

A NAT alaptlete az, hogy az internet forgalom szmra mindencgnek egy (vagy legalbbis kevs
szm) IP-cmet osztanak ki. Egy vllalaton bell minden szmtgp egyede IP-cmet kap, amit a hzon
belli forgalom irnytshoz hasznlnak. Amikor viszont egy csomag elhagyja a vllalatot, s kimegy az
internetszolgltat fel, akkor cmfordtsra kerl sor. Mindezt az teszi lehetv, hogy hrom IP-
cmtartomnyt jelltek ki privt hasznlatra. A vllalatok sajt berkeiken bell gy hasznljk fel ezeket,
ahogy akarjk. Az egyetlen kikts az, hogy magn az interneten nem jelenhet meg olyan csomag amely
ezeket a cmeket tartalmazza. A hrom fenntartott cmtartomny:

10.0.0.0 - 10.255.255.255/8 (16 777 214 hoszt)


172.16.0.0 - 172.31.255.255/12 (1 048 574 hoszt)
192.168.0.0 - 192.168.255.255/16 (65 534 hoszt)

A NAT mkdst az albbi bra mutatja be:

A vllalat hatrain bell minden gpnek egyedi cme van, 10.x.y.z alakban. Ha azonban egy csomag
elhagyja a vllalat terlett, akkor thalad egy NAT-dobozon (NAT box), ami talaktja a bels IP-forrs
csompont cmt, vagyis az brn a 10.0.0.1-et, a vllalat tnyleges IP-cmre, ami pldnkban
198.60.42.12. A NAT-dobozt akr a vllalati routerrel is egybe pthetjk.

Eddig tsiklottunk egy apr rszlet felett. Amikor a vlasz visszarkezik, termszetesen a
198.60.42.12cmre kldik. Honnan fogja ekkor a NAT-doboz tudni, hogy melyik cmre cserlje azt ki?
Ebben rejlik a NAT problmja. Ha lenne mg egy maradk mez az IP fejrszben, azt felhasznlhatnnk
arra, hogy nyomon kvessk, ki volt az eredeti felad; de mr csak 1 bit maradt kihasznlatlanul.

A NAT tervezi megfigyeltk, hogy a legtbb IP-csomag TCP- vagy UDP-tartalmat hordoz.
Mindkettjk fejrsze tartalmaz egy forrs port s cl port mezt. A portok 16 bites egszek, melyek
azonostjk, hogy hol kezddik, s hol vgzdik egy TCP(UDP) kapcsolat. Ezek a portok lesznek teht,
azok a mezk, amelyekre a NAT mkdshez szksg van.

A Forrs port mezhasznlatval megoldhatjuk a lekpezsi problmnkat. Amikor egy kilp csomag
elri a NAT-dobozt, a 10.x.y.z forrscmet lecserljk a vllalat igazi IP cmre. Ezenkvl, a TCP Forrs
port mezt lecserljk egy mutatra, ami a NAT-doboz 65 536 bejegyzsbl ll fordtsi tblzatra
mutat. A mutatott bejegyzs tartalmazza az eredeti IP-cmet s az eredeti forrs portot. Vgl az IP- s a
TCP - fejrszek ellenrz sszegeit is jra szmoljk, s az eredmnyt berjk a csomagba. Azrt kell
kicserlni a Forrs port mezt, mert a 10.0.0.1 s a 10.0.0.2 gpekrl indul sszekttetsek is
hasznlhatjk pldul vletlenl az 5000-es portot, vagyis a Forrs port nmagban nem elg a felad
folyamat azonostsra.

Amikor egy csomag megrkezik a NAT-dobozhoz az internet szolgltattl, a TCP-fejrszben tallhat


Forrs port mezt kiveszik, s indexknt hasznljk a NAT-doboz lekpezsi tblzatban. Az gy tallt
bejegyzsbl kiveszik a bels IP-cmet s az eredeti TCP Forrs port mezt, s belerakjk azokat a
csomagba. Ezutn jraszmoljk mind az IP-, mind a TCP- ellenrz sszegeket, s azokat is belerjk a
csomagba. A csomagot tadjk hagyomnyos tovbbtsra a vllalati routernek a 10.x.y.z cm
hasznlatval.

Jllehet ez a sma megoldja a problmt, az IP-kzssgben mgis sokan ellenzik. Rviden


sszefoglaljuk az ellenrveket.

1. A NAT megsrti az IP felptsi modelljt, mely szerint minden IP-cm globlisan egyrtelm mdon
egyetlen gpet azonost. Az internet teljes szoftver strukturja erre a tnyre pl. A NAT rvn azonban
gpek ezrei hasznlhatjk (s hasznlj is) a magnhlzati IP-cmeket.

2. A NAT az sszekttets nlkli internetbl egyfajta sszekttets alap hlzatot csinl. A gondot itt
az okozza, hogy a NAT-doboznak minden rajta keresztlmen kapcsolatrl informcit kell trolnia. A
kapcsolatllapot ilyen jelleg szmontartsa az sszekttets alap hlzatok sajtossga. Ha a NAT-
doboz sszeomlik s a lekpezsi tblzat elvsz, akkor a doboz sszes TCP-kapcsolata megsznik. Ha
nincs NAT a routerek sszeomlsa nincs hatssal a TCP-re. Ilyenkor az trtnik,hogy a felad folyamat
idztIje lejr, mire minden nyugtzatlan csomagot jra ad. A NAT hasznlatval az internet olyan
sebezhet lesz mint egy vonalkapcsolt hlzat.

3. A NAT megsrti a protokoll rtegels legfontosabb alapelvt: a k. rteg nem tehet semmilyen
felttelezst arrl, hogy a k+1. rteg mit tett az adatmezejbe. Az alapelv az, hogy a rtegeket
fggetlennek kell tartani. Ha a TCP-t egyszer tovbb fejlesztik TCP-2-re, s megvltozik a
fejlcformtum, akkor a NAT megbukik. A rtegzett protokollok lnyege pont az, hogy biztostjk, hogy
az egyik rtegben bekvetkezet vltozsok nem kvetelik meg a tbbi rteg megvltoztatst. A NAT
megsznteti ezt a fggetlensget.

4. A folyamatok az interneten nem felttlenl hasznlnak TCP-t vagy UDP-t. Ha az A gpen egy
felhasznl gy dnt, hogy egy j szlltsi protokoll segtsgvel fog beszlni B gp egy
felhasznljval, akkor a NAT-doboz bevezetsvel az alkalmazs mr nem fog mkdni, mert a NAT-
doboz nem fog megfelel TCP Forrs portot tallni.

5. Nhny alkalmazs a szveg trzsbe illeszti az IP-cmeket. A vev azutn innen veszi ki s hasznlja
tovbb azokat. Mivel a NAT semmit sem tud ezekrl a cmekrl, kicserlni sem tudja azokat, gy a msik
oldalon a cmek hasznlatra tett brmilyen ksrlet kudarcot fog vallani. A szabvnyos FTP is gy
mkdik, ezrt a NAT jelenltben nem fog mkdni, hacsak nem tesznk klnleges intzkedseket.
Nem tl j tlet, hogy a NAT-doboz szoftvert mindenegyes alkalommal, amikor j alkalmazs
megjelenik, jra ki kell javtani.

6. Mivel a TCP Forrs port 16 bites, legfeljebb 65 536 folyamatot lehet egy IP-cmhez rendelni. A
tnyleges rtk enn kicsit kevesebb, mert az els 4096 portot specilis clokra tartjk fenn. Persze, ha
tbb IP-cm ll rendelkezsnkre, akkor mindegyikkel lekezelhetnk legfeljebb 61 440 folyamatot.
ltalban vve a NAT ellenzi azt mondjk, hogy a tl kevs IP-cm problmjnak egy ilyen ideiglenes
s csnya btyklssel val megoldsa csak cskkenti az igazi megoldsra, vagyis az IPv6-ra val
tllsra sztnz nyomst, ez pedig nem j dolog.

ltalban vve a NAT ellenzi azt mondjk, hogy a tl kevs IP-cm problmjnak egy ilyen ideiglenes
s csnya btyklssel val megoldsa csak cskkenti az igazi megoldsra, vagyis az IPv6-ra val
tllsra sztnz nyomst, ez pedig nem j dolog.

Domain Name System s Domain Name Service.

Mi az a DNS, avagy Domain Name System?

Minden szerver, szmtgp, hlzati eszkz rendelkezik egy egyedi IP cmmel. Ezeket a szmsorokat
megjegyezni elg kellemetlen lenne, de szerencsre itt van neknk a DNS, ami knnyen megjegyezhet
cmeket varzsol helyettk. Az internet hskorban a cmek egy HOSTS fileban elfrtek, melyben
ttelesen minden IP-hez megtallhat volt egy megjegyezhet nv. Ez a rendszer nem volt sokig
fenntarthat, hamar szksgess vlt egy j rendszer kialaktsa. Ez a rendszer lett a DNS, amelyben az
eszkzk egyedi IP cmeket (s mell megjegyezhet nevet) kapnak, amik egyedien meghatrozzk az
eszkzket. Erre hasznltk eddig az IPv4 cmzst, amellyel kb. 4,3millird cm oszthat ki; s ez az
aminek lecserlse folyamatban van IPv6-ra, amellyel jval tbb cm adhat ki: pontosan 3.4 x
1038 darab.
A DNS, vagyis Domain Name System, fordtja le a nehezen megjegyezhet ip-cmeket betkbl ll
domain nevekre. Gyakran hasznljk a DNS-re az internet telefonknyve hasonlatot, mivel ez
kapcsolja ssze az IP cmeket megjegyezhet nevekkel.

Hogy mkdik a DNS nv felolds (dns resolver)?

Tegyk fel hogy meg akarom nyitni a nextserver.hu-t. Elszr kldk egy krst a caching, vagy lt
nvszerveremnek (ez legtbbszr a sajt internet szolgltatmnl van). megkrdezi a gykr (.)
nvszervert, akinek fogalma nincs, hogy mi ennek a domainnek az IP cme, azt viszont tudja, hogy hol
vannak a .hu domainek, gy elkld a .hu autoritatv nvszerverhez, aki mr tudni fogja, hogy melyik
nvszerver felel a nextserver.hu cmrt. Most mr tudjuk, hogy a domaint az ns1.nextserver.hu
nvszervertl kell megkrdezni, ezt az informcit a caching nvszervernk egy TTL idkorltig el is
trolja, hogy legkzelebb ne kelljen ezt az utat bejrni. Az ns1.nextserver.hu pedig mivel trolja a DNS
znban a szksges adatokat, tudni fogja, hogy pontosan melyik IP-tl (azaz szervertl) kell krdezni,
gy vlaszt kapunk betltdik a weboldal.
Magyar domain s DNS sajtossgok

Magyarorszgon a .hu domain nevek regisztrcijhoz (vagy tregisztrcijhoz) szksges, hogy


bizonyos feltteleknek megfeleljen a domainhez kapcsold DNS.

A kvetkez elvrsoknak kell megfelelni:

ISZT lltal elrt mszaki elvrsok (szablyok itt)


Ms hlozaton lv name serverek
Helyesen belltott DNS rekordok
postmaster@ e-mail cim a domainhez

sszehasonltsi alapknt: .com, s egyb TLD esetn mg nameservernek sem kell a domain mgtt
lennie, hogy a bejegyzs megtrtnhessen, tovbb gyakorlatilag brki beregisztrlhat akrki nevre
domaint (ami termszetesen nem ajnlott).

Habr nem felttlenl csak magyar sajtossg, de mindenkpp egyedi, hogy lehetsg van kezetes
domainek regisztrcijra, pldul ehhezrtnk.hu = xn--ehhezrtnk-f4a5s.hu. Brmelyik domaint a
bngszbe rva bejn az oldal. kezetes domain nevekrl rszletesebben az ISZT oldaln lehet olvasni.

DNS rekordok

Minden domainhez tartozik a sajt nvszervern egy znafjl, amelyben megtallhatak a kapcsold
DNS rekordok. A teljessg ignye nlkl lljanak itt a legfontosabbak:

SOA State Of Authority

A domain paramtereit (kontakt e-mail, a zna sorszma, stb.) tartalmazza. Pr adat a secondary
nameservernek szl, pl. a retry time s expire (azaz mennyi id utn szedje le jra a znt, vagy prblja,
ha nem sikerlt volna elrnie).

NS Name Server

Ez a rekord rja le, hogy az adott zna file melyik nameserverekben troldik. Ajnlott legalbb 2,
fldrajzilag klnbz nameservert zemeltetni (primary s secondary), hogy redundns legyen a
rendszer. Tbb nameserver tovbb nveli a biztonsgot.

A Address

Ez a rekord rja le, hogy a domain nvhez kapcsold krsek melyik IP-re tovbbtdjanak. Ergo ezen az
cmen kell lennie a weboldal tartalmnak.

CNAME Canonical NAME

A CNAME rekorddal egy hostnak specilis nevet adhatunk. Leggyakoribb felhasznlsa pl. egy
szolgltats jellse (www, ftp, mail, stb.)
MX Mail eXchange

A levelezsrt felels rekord, amely meghatrozza, hogy az adott domainhez kapcsold levelek merre
keressk a cmzett e-mail fikot.

TXT Text

Kiegszt rekord, amellyel extra informcikat adhatunk a DNS rekordhoz, pl. Google Appson ezzel
(is) lehet bizonytani a domain tulajdonjogt.

Idegen kifejezsek listja, amik a bejegyzsben elhangzottak

TLD: Top Level Domain, azaz legfelsbb szint domain, pl .com, .net, .org

ccTLD:country code Top Level Domain, azaz orszg szint domain nv, pl. .de, .hu. .sk, etc

second-level domain: msodik szint kzdomain, pl. valami.ingatlan.hu, valami.sex.hu

IP: internet protocol

Transfer: domain/trhely kltztets, szerverek, vagy akr regisztrtorok kztt

Cache gyorsttr: az adott informcit megrzi az eszkz egy adott ideig, hogy ne kelljen jra lekrdeznie,
ezzel erforrst sprol meg

TTL Time To Live


Szorosan kapcsoldik a DNS bejegyzshez, ugyanis minden rekord rendelkezik egy TTL rtkkel is, amely azt
hatrozza meg, hogy az adott rekord hny msodpercig rvnyes, azaz eddig fog trolodni a routerek/szmtgpek
gyorsttrban

Primary/secondary nameserver: elsdleges s msodlagos nvszerver

You might also like