You are on page 1of 73

1.

A gyakorlatban elfordul szmtgp s kapcsolattpusok

1.1. A hlzatok kialakulsa, clja, jelentsge

A szmtgpek megjelensekor azokat nll munkavgzsre terveztk.


Ugyanakkor a fejlds sorn egyre nagyobb fontossggal brt a szmtgpek
adatainak egymssal val megosztsa, melyet hlzatok nlkl, csak nagyon lassan
s krlmnyesen lehetett megoldani. Az IBM cg ltal elksztett PC (Personal
Computer) terjedt el a legjobban a magnszemlyek kztt, melynek neve is nll
munkra utal. Ez a szerkezet az idk sorn elg sok vltozson esett t, s mra
mr vllalatok szmtgpes ignyeit is (rszben) ilyen eszkzk ltjk el.
Termszetesen a vllalati szegmensnl merlt fel elssorban az a problma, hogy
egy feladatot rszfeladatokra osztva, a rszfeladatokat klnbz szmtgpekkel
elvgeztetve a kapott rszeredmnyeket a szmtgpek, csak krlmnyesen
(floppy) tudtk egymssal megosztani. Ezzel felmerlt az igny egy olyan kzegre,
amely lehetv teszi, hogy szmtgpek egyms adatait gyorsan, s
problmamentesen rjk el.

Ez az igny vltotta ki a szmtgp hlzatok ltrejttt, s futtzknt val


elterjedst. Termszetesen napjainkban mr nem csak a vllalati felhasznlknak
termszetes a hlzati hozzfrs, hanem gyakran az otthoni felhasznlk is
kapcsoldnak valamilyen hlzathoz (pl.: Internet).

sszestve teht mondhatjuk azt, hogy a hlzatok f clja, a szmtgpek s


perifrik kztti, informci csere.

1.2. A hlzatok hatkrei

A szmtgpes hlzatokat hatkr szerint szoktuk csoportostani. Ezen


elnevezsek utalnak a hlzatba kttt szmtgpek szmra, illetve a hlzat
fldrajzi kiterjedtsgre is. Hrom fontos hatkrt klnbztetnk meg.

LAN (Local Area Network):

Ezek a hlzatok egy helyisgen, pleten, esetleg tbb - egymshoz kzeli -


pleten bell helyezkednek el, ltalban egy vllalatot, vagy intzmnyt szolglnak
ki. ltalban 1-10 km s tztl pr szz munkalloms sszekttetst szoktuk gy
nevezni.

MAN (Metropolitan Area Network):

Egy teleplsen bell klnbz vllalatok, intzmnyek helyi hlzatait magba


foglal hlzat, melyhez csatlakozhatnak egyni felhasznlk is. Kiterjedse 1 - 50
km kz tehet.

WAN (Wide Area Network):


Teleplseket, orszgokat, kontinenseket tfog akr vilgmret hlzat.
Kiterjedse tbb ezer kilomter lehet. A legismertebb WAN hlzat az Internet.

1.3. Hlzati struktrk

A hlzati struktrt a hlzatban hasznlt hardver, illetve szoftverkrnyezet elemei


egyttesen hatrozzk meg. Jelenleg kt, teljesen ms logikai rendszer struktrt
klnbztetnk meg. Mindkt struktra rendelkezik elnykkel, s htrnyokkal is.

Client/Server: (gyfl/kiszolgl) Ezen struktra a szmtgp hlzatok


kialakulsa ta jelen van, napjainkban is hasznlatos. Lnyege az, hogy egy vagy
tbb kzponti kiszolgl egysg (szerver) teszi lehetv a felhasznlknak (kliens) a
hlzati munkt, az adatok hozzfrst, a perifrik hasznlatt.

Peer to Peer: A struktra lnyege, hogy a hlzatot egyenrang gpek alkotjk.


Minden szmtgp egyszerre szerver, s munkalloms. A gpekhez kapcsolt
perifrik, illetve adatok helytl fggetlenl elrhetek a felhasznlknak.

1.4. Hlzat sebessge

A klnbz hlzatok adattviteli sebessge egymstl nagysgrendekkel eltr


lehet. A hlzatok tviteli kpessgnek alakulsban nagy szerepet jtszik a
hlzat topolgija, a hasznlt protokoll tpusa, a hlzat strukturlis kialaktsa,
valamint a felhasznlt hlzati eszkzk sebessge, paramterei, s minsge.
Ezen sszetevk fogjk meghatrozni a hlzat maximlis tviteli sebessgt.

A hlzatok sebessgnek mrtkegysge a bit/sec, (bps). Ezen mrtkegysg az


egy msodperc alatt tvitt bitek szmt hatrozza meg. Egy hlzat gyakorlatban
mrhet teresztkpessge termszetesen kisebb, mint az elmletben
meghatrozott rtk, s nem lland, hanem dinamikusan vltoz, attl fggen, hogy
hnyan, s milyen eszkzkkel hasznljk a hlzatot.

A napjainkban hasznlt strukturlt Ethernet hlzat elmleti maximlis


teresztkpessge Gbit / sec nagysgrend. Termszetesen ahhoz, hogy egy
Ethernet hlzat produklni is tudja ezt a sebessget, igen komoly elrsoknak kell
megfelelnie az alkalmazott hlzati eszkzknek.

1.5. Hlzati kapcsolat kialaktsnak felttelei

Ahhoz hogy kt, vagy tbb szmtgp kztt hlzati kapcsolat jjjn ltre,
termszetesen a szmtgpeknek kell egy csatlakozsi fellet, amelyhez a
kommunikcis kzeget kapcsolni tudjuk. Teht a hlzati kapcsolathoz minimum
hrom felttelnek teljeslnie kell. Legyen egy csatol fellet (hlzati krtya,
modem), legyen egy tviteli kzeg (hlzati kbel, telefonvonal), s legyen egy kzs
nyelv, melyen a szmtgpek kommuniklni tudnak protokoll (lsd 4. fejezet).
1.5.1. A hlzati krtya:

A PC-k hlzathoz csatlakoztatsnak leggyakoribb eszkze a hlzati krtya. Ezek


ltalban a szmtgp PCI- buszra csatlakoznak, de lteznek termszetesen rgi
ISA buszos krtyk is. Manapsg nagyon sok integrlt hlzati krtyval szlltott
alaplap is kaphat. Termszetesen a Notebook felhasznlk sem maradhatnak
hlzati kapcsolat nlkl, pont ezrt sok ilyen szmtgpben szintn integrltan
tallhat meg a csatol eszkz. Amennyiben nincsen beptett hlzati krtynk a
Notebook unkban, lehetsg van n. PCMCIA bvtkrtya formjban vsrolni
egyet.
Ebbl lthat hogy manapsg minden szemlyi szmtgppel lehet csatlakozni
hlzathoz.

1.5.2. A hlzati kbel:

Jelenleg a legnpszerbb hlzat a csillagpontos Fast Ethernet, melynek


kbelezst Cat 5 tpus UTP (Unshielded Twisted Pair - rnykolatlan csavart
rpr) kbelekkel oldjuk meg. A kbeleket kategrikba soroltk, tulajdonsgaik
szerint, innen ered a Cat* jellsk. Nzzk a klnbz Cat jells UTP kbelek
tulajdonsgait.

Tpus Hasznlati hely


Cat1 hangminsg (telefonvonalak)
Cat2 4 Mbit/s -os adatvonalak (Local Talk)
Cat3 10 Mbit/s -os adatvonalak (Ethernet)
Cat4 20 Mbit/s -os adatvonalak (16 Mbit/s Token Ring)
Cat5 100 Mbit/s -os adatvonalak (Fast Ethernet)

Egy UTP kbelben rprokat tallunk, melyek szigetelt rzvezetkek, s spirlisan


egyms kr vannak csavarva. Az UTP kbelben 4 db ilyen rpr tallhat. Egy
Cat5-s kbelen az elrhet adattviteli sebessg a 100Mbit/s, melyhez a ngy
rprbl csak kettt hasznlunk. Az egyiket adatkldsre, a msikat adatfogadsra.
A szabadon maradt kt rprt felhasznlhatjuk akr telefonvonal tovbbtsra is. A
Cat5-s UTP kbellel maximlisan 100 mtert hidalhatunk t. Amennyiben ennl
nagyobb tvolsgra szeretnnk kiterjeszteni, jelerstt kell hasznlnunk.

Cat 5-s UTP Kbel


Strukturlt Kbelezs

A strukturlt kbelezs nem alapfelttele egy hlzati kapcsolatnak, ugyanakkor itt


ejtennk rla szt.

A helyi hlzatok kialaktsnl, mindenkpen vlasszuk az gynevezett strukturlt


kbelezst. Ezen kbelezs elrsait az EIA 568-as szabvnyban tallhatjuk meg. A
szabvny tartalmaz elrsokat a topolgira, kbelek tpusra, hosszra, valamint a
rendezk s kbelek sznezsre is.

A hagyomnyos kbelezs elsszm problmja, hogy egy pleten bell


klnbz alkalmazsoknak (telefon, hlzat, stb.) klnbz kbeleket ptettek be.
Ezen kbelrendszerek termszetesen klnbz rendezket, csatornkat s
csatlakozkat hasznltak. Ezek a kbelrendszerek klnbz helyeken voltak, s
ezzel rendszer karbantartsa tbb szakrtelmet ignyelt, s fenntartsa is
kltsgesebb volt.

Strukturlt kbelezsi rendszernek hvjuk egy plet, vagy plet csoport adattviteli
hlzatt. Egy strukturlt hlzat nagyon sok funkcit kpes elltni. sszekapcsolhat
hang-, s adattviteli berendezseket, telefonkzpontokat, s ms informci
feldolgoz elemeket, melyek kls adattviteli hlzatokkal tarthatjk a kapcsolatot.

A strukturlt kbelezsi rendszer kbelekbl, rendezkbl, s csatlakozkbl ll,


illetve azon eszkzkbl, amelyek ahhoz szksgesek, hogy a rendszer kapcsolatot
tartson a kls telefon s adattviteli hlzatokkal, s kapcsoldni tudjon a
vgberendezsekhez. A kbelezsi rendszernek nem rszei a telefonkzpontok, a
szmtgp-hlzat aktv eszkzei, (hub-ok) a telefon kszlkek s a
munkallomsok. Kialaktsnak kltsge ltalban duplja egy hagyomnyos
rendszer kltsgnek, de az egyszer bvthetsge s karbantarthatsga miatt
hossztvon gazdasgosabb a fenntartsa, mint tbb hagyomnyos rendszernek.
A strukturlt kbelezsi rendszerek legnagyobb elnye a hagyomnyos kbelezssel
szemben, hogy az egysg elvt alkalmazza. Jellemzje, hogy minden vgpont
azonos tulajdonsgokkal rendelkezik s szabadon vltoztathat a funkcija. Egyfle
rendez elemet hasznl, ezltal megknnytve a munkt; ezen kvl minden tkts
csak rendezn keresztl trtnhet. Strukturlt kbelezs alkalmazsakor a
vgpontok funkcija egyszeren vltoztathat azltal, hogy a rendezn tktik a
vgpontot egy msik adapterre, s a kbelezsen nem vltoztatnak. A vgpont lehet
telefon, vide, audio vagy szmtgp-hlzati vgpont. Tovbbi elnye, hogy
knnyen ttekinthet s adminisztrlhat, az eltr kbelsznezsek miatt rnzsre
is gyorsan megllapthat, hogy melyik kbelnek mi a funkcija.
Egy szmtgp-hlzat esetn taln az a legfontosabb, hogy vgberendezseit
lehzva a hlzatrl, az nem okozza az egsz hlzat lellst, mint hagyomnyos
koaxilis kbelezs esetn. A rendszerben minden vgpont egyedileg kapcsoldik a
hlzatra egy aktv elemen keresztl, ezltal nvelve a biztonsgot is.
Ktfle kialakts rendezt alkalmaznak. Az egyik kialaktsnl az tktseket
tkt vezetkkel, vagy patch-kbel segtsgvel oldjk meg. A msik esetben
gynevezett patch paneleket hasznlnak, melyek egy rack szekrnyben
helyezkednek el.
Patch Panelek s Gyrs kbelrendez elhelyezse egy rendezben

A patch panel nem ms, mint szabvnyos RJ45-s foglalatok anyalapja. A panel 12,
24 vagy tbb csatlakozt is tartalmazhat, a csatlakozkba egyarnt bekthetk
vgpontok s az adapterektl bejv kbelek is. A vgpontok sszekttetse a
kzponti berendezsekkel gynevezett patch-kbelek segtsgvel trtnik. A gyrs
rendez nem szksges, ugyanakkor a kbelek patch panel fel val elvezetst
eszttikusabb, illetve jobban ttekinthetv teszi.

24 Portos patch panel

A patch-panellal kialaktott rendezn a vgponti funkcik knny s gyors tvltsa


megoldhat gy, hogy a vgponti kbelek csatlakoztatst meg sem kell bontani.
Lnyeges tulajdonsga a rendszernek, hogy az elemek tktse kzben a hlzat
tbbi rsze zemkpes s nem okoz fennakadst a folyamatos munkban.
Egyre gyakrabban alkalmaznak rendezket, a kbelek kzpontostsra, ugyanakkor
ezek a rendezk (Rack szekrnyek) nem csak a patch panelek trolsra
szolglhatnak. A hardver gyrtk kihasznlva a rendezk elnyeit, szabvny
szlessg, Rack-be szerelhet eszkzket kezdtek el gyrtani, melyek lehetnek
szerverek, hubok, routerek, switchek, telefonkzpontok, sznetmentes tpegysgek.
Ezltal egy nagy hlzat is kzpontosulhat egy helyen. Erre plda az albbi kp.
Kt teltett rendez szekrny

Amellett hogy a kzponti hlzati, illetve szerver egysgeinket mr beszerzskor


megvlogathatjuk annak megfelelen, hogy rack szekrnybe szerelhetek legyenek,
tbb gyrt is kszt pldul olyan szmtgp hzakat, melyek szintn ennek a
szabvnynak megfelelek.
Szabvnyos rack szekrnybe szerelhet ATX szmtgp hz

Egy ilyen vagy ehhez hasonl hz segtsgvel sszellthatunk egy szerver


konfigurcit a sajt zlsnknek megfelelen, s azt utna a hlzatunk kzponti
helyn elhelyezhetjk. Amennyiben komplett, mrks gyrt ltal ksztett szervert
szeretnnk, ezek kztt is tallhatunk rack szekrnybe szerelhet konfigurcikat.

A rack szekrnnyel megvalstott kzpontoknak tbb elnye is van, hiszen egy


helyen szinte minden vltoztatst a hlzatunk konfigurcijban le tudunk
bonyoltani, valamint a beszerelhet sznetmentes tpegysgek (teljestmnyktl
fggen), akr az sszes kzponti egysgnket letben tudjk tartani ramsznet
esetn.

1.5.3. Hlzati csatlakoz:

Az UTP kbeleket RJ45 s csatlakozval illesztjk a hlzati krtykhoz, vagy


hlzati eszkzkhz. Ezen csatlakozt egy szerszm segtsgvel (UTP
Krimpel) mi magunk is knnyedn felszerelhetjk a kbelre, ugyanakkor
kaphatak elre szerelt UTP kbelek is meghatrozott kbelhosszal
melyeken mr gyrilag felszereltk ezeket a csatlakozkat.

RJ45-s csatlakoz UTP szerszm

Az UTP kbelek bektse ktflekppen trtnhet. Az els lehetsg az gynevezett


straight (egyenes), mely bektst szmtgpek ms eszkzkhz (hubokhoz,
switchekhez) val csatlakoztatsra fogunk hasznlni. Ennl a bektsnl, ha a
kbel kt vgn megnzzk alulrl a csatlakozt, mindkt oldalon ugyanaz a
sznsorrendje az rprok bektsnek.
A Crossover (felcserlt rpr) tpus bektst abban az esetben szoktuk alkalmazni,
amennyiben 2 szmtgpet, vagy hlzati eszkzt kzvetlenl (aktv hlzati elem
beiktatsa nlkl) szeretnnk sszektni. Ennl a bektsnl a narancs-fehr,
narancs, s a zld-fehr, zld rprokat cserljk fel az albbi brn lthat mdon.
Fontos megemlteni, hogy elkpzelhetek specilis esetek, ahol a hardver gyrt
szabja meg, hogy adott eszkzt milyen bektssel tudjuk csatlakoztatni a hlzathoz.
Ezen esetekben hasznljuk mindig a gyrt ltal megszabott bektsi mdot.
Az albbi brn az UTP kbelek szabvnyos bektsi mdjt lthatjuk, de
elkpzelhet, hogy fogunk tallkozni olyan bektsi sznkddal, melynek kze nincs
az albbi brhoz. Ezekben az esetekben a bektst ne a sznkd alapjn
ellenrizzk, hanem az erek szmozsa szerint.

Az UTP kbelek bektsnek mdjai

Egy mkdkpes hlzati kapcsolathoz, termszetesen nem mindig szksges


strukturlt kbelezs, hiszen kt gp kztt egy fordtott bekts UTP kbel
segtsgvel is ltrehozhat a hlzati kapcsolat.

1.6. Hlzati topolgik

Topolginak nevezzk a hlzati eszkzk fizikai (vals) s, logikai (virtulis)


elrendezst. Helyi hlzatokon 3 npszer topolgit hasznlnak a leggyakrabban,
illetve az ezen topolgik keresztezsbl kialakult hibrid topolgikat.

1.6.1. Busz vagy sn topolgia

A busz, vagy ms nven sn topolgia alkalmazsnl a szmtgpek egyetlen


kbel mentn helyezkednek el, mely kbel mindkt vgn bvthet jabb
szmtgpek hozzadsval. A kbel mindkt vgn egy gynevezett termintorral
(kbelvglezr ellenllssal) van lezrva. Ezen topolgia hatalmas htrnya az
gynevezett karcsonyfaizz elv. Ugyanis abban az esetben, ha a kbel a hlzat
brmelyik pontjn elszakad, a hlzat teljesen lell, az sszes szmtgp szmra
elrhetetlenn vlik.
Busz topolgia

1.6.2. Gyr topolgia

A gyr topolgia esetn a hlzatra kapcsolt szmtgpek egy olyan kbelre


vannak ktve, mely egy fizikai krt valst meg. Elnye hogy az gy sszekttt
szmtgpek mindegyike egyben jelerstknt is funkcionl.

Gyr topolgia

1.6.3. Csillag topolgia

A csillag topolgia kialaktsa esetn, minden szmtgp, illetve hlzati eszkz egy
kzponti egysghez (hub vagy switch) van csatlakoztatva, egy sajt kbel
segtsgvel. Ezen topolgia hatalmas elnye, hogy brmelyik kbel megsrl, csak
a srlt kbelre kttt eszkz fogja elveszteni a kapcsolatot a hlzattal. Ennek a
topolginak a gyenge pontja a kzponti egysg (hub vagy switch) lehet, hiszen ha
ez az eszkz meghibsodik, a teljes hlzat mkdskptelenn vlik.

Csillag topolgia

1.6.4. Hibrid topolgik

Hibrid topolgiknak nevezzk a fent emltett topolgik sszekapcsolsbl


kialakult hlzati megoldsokat. Ilyen pldul a csillag-sn topolgia, ahol kt vagy
tbb csillag topolgit alkalmaz hlzat egyms kzti kommunikcijt egy busz
topolgis hlzattal valstjuk meg. Ugyangy elkpzelhet a gyr-csillag
topolgia.

Gyakorlatban a fent emltett topolgik kzl a csillag felpts hlzatokat


hasznljk a leggyakrabban. Hogy mirt?

Minden szmtgp kln kbellel csatlakozik a hlzat kzponti


egysghez, s egy kbel srlse esetn nem bnul le az egsz hlzat.
Knnyen bvthet, kiterjeszthet, s sszekapcsolhat ms hlzatokkal
Konfigurcivltozs gyors, s kltsgkml

2. A gyakorlatban elfordul hlzati eszkzk

Mieltt elkezdennk ezt a fejezetet, van egy nagyon fontos tnyez ezen
eszkzknl melyrl mg nem vagy csak rszben ejtettnk szt. Minden egyes
hlzati hardver eszkznek van egy gynevezett teresztkpessge (ms nven
sebessge, svszlessge). Ez a tnyez fogja meghatrozni, hogy az adott eszkz
egy msodperc alatt maximlisan mekkora mennyisg adatot kpes tovbbtani.
Nagyon fontos, ennek ellenre rengeteg szakember keveri az informciramls
sebessgnek mrtkegysgeit. A problma abbl addik, hogy mg a lemezen trolt
informci mennyisgt Byte-ban, s ennek tbbszrseiben mrjk, addig az
informciramls sebessgt bit-ben s annak tbbszrseiben szoks megadni.
A vltszm a bit s a Byte kztt 8 (1Byte = 8 bit). A most kvetkez plda akkor
jhet jl a gyakorlatban, hogyha meg szeretnnk mondani, hogy egy x Mbyte
mret fjl mennyi id alatt tovbbthat adott svszlessg hlzati kapcsolaton
keresztl. Lssuk egy pldban, hogyan kell ezt kiszmolni.

Plda:

A pldnkban egy 20 Mbyte mret fjlt fogunk egy 256Kbit/s sebessg


kapcsolaton tovbbtani. A krds az, hogy ez mennyi idt fog ignybe venni.

A folyamat a kvetkez. Nzzk meg azt, hogy a 256Kbit svszlessg kapcsolat


hny KByte adatot tud tovbbtani msodpercenknt (vltsuk t a Kbit-et KByte-ba)
Ehhez osszuk el 8-cal a 256-ot.

256Kbit / 8 = 32KByte

Teht egy 256Kbit svszlessg kapcsolaton msodpercenknt 32KByte adatot


tudunk tovbbtani. A tovbblpshez a 20MByte-ot t kell vltanunk KByte-ba. (a
vltszm a KByte s a Mbyte kztt 1024) Teht a 20-at meg kell szoroznunk 1024-
el.

20MByte * 1024 = 20480KByte

Nem kell mst tennnk, mint elosztanunk a 20480KByte-ot a msodpercenknt


tovbbthat 32KByte-al. gy megkapjuk az tvitel idtartamt msodpercben.

20480KByte / 32KByte = 640

Teht a 20MByte-os llomny tovbbtsa egy 256Kbit/s sebessg vonalon 640


msodpercet fog ignybe venni, ami ugyebr kb.: 11 perc.

A szmtssal csak megkzeltleg tudjuk megmondani a szksges idtartamot,


hiszen a gyakorlatban sok minden befolysolja magt az adattvitelt. A pldban az
tvitel sorn termszetesen semmilyen ms adatfolyam nincs a hlzaton, s a
vonal svszlessge fix 256Kbit/s.

2.1. Hlzati krtyk

A szmtgpeket helyi hlzatokhoz, hlzati krtykkal (LAN krtya) szoktuk


csatlakoztatni. Hlzati krtykbl nagyon sokfle kaphat, ugyanakkor a tananyag
nem kvn kitrni az sszes fellelhet eszkz rszletes ismertetsre.
A hlzati krtyk egyik legfontosabb tulajdonsga, hogy milyen tviteli sebessgre
kpesek. Jelenleg a legnpszerbbek a 10/100Mbit/s sebessg hlzati krtyk.
Elkpzelhet hogy fogunk mg tallkozni 10Mbit/s os krtykkal illetve hlzatokkal
is, de ezek az eszkzk mr elavultnak tekinthetek. A kvetkez genercihoz
tartoznak mr az 1000Mbit/s sebessgre is kpes hlzatok, illetve eszkzk,
melyeket jelenleg mg csak nagyteljestmny szerveralkalmazsoknl, s Internet
szolgltatknl alkalmaznak.
A hlzati krtyk nagyon fontos tulajdonsgai kz tartozik az is, hogy milyen tpus
hlzatokon kpes kommuniklni. Mivel tbbfle hlzati technolgia ltezik
(Ethernet, Token Ring) ezrt a hlzati adapternket ennek megfelelen kell
megvlasztanunk. A gyakorlatban termszetesen ezzel nem lesz problmnk, hiszen
az r-teljestmny arny, s a flexibilits mindenkppen az Ethernet technolgiknak
kedvez. A kisvllalatoknl pont az elbb emltettek miatt elssorban Ethernet
hlzatokkal fogunk tallkozni, valamint a szmtstechnikai szakzletekben
tallhat hlzati krtyk is 99%-ban Ethernet krtyk.

10/100Mbit/s PCI Hlzati krtya 10/100Mbit/s PCMCIA Hlzati Krtya

A tananyag a kisvllalatoknl elterjedt, s hasznlt eszkzkrl szlna, pont ezrt


csak az Ethernet hlzati krtykra koncentrlunk.

A kisvllalkozsoknl a hlzati krtyk kivlasztsnl elssorban az r a fontos, s


sajnos a minsgre nem adnak. Sok olyan hlzat zemel melynl a hlzati krtyk
a legolcsbb rossz minsg eszkzk, s ez termszetesen a teljes hlzat
megbzhatsgra, teljestmnyre, mkdsre kihat. Az elbbiekben emltettem a
teljestmnyt, mely furcsa lehet. Eddigi tanulmnyaink sorn ugyebr azt tudtuk meg,
hogy lteznek 10, 100, s 1000 Mbit/s sebessgre kpes hlzati krtyk,
ugyanakkor e jellsek olykor-olykor csalkk lehetnek. A tapasztalat azt mutatja,
hogy gyakorlatban a jellt sebessgeknek optimlis esetben a 70-80%-a rhet el.
Termszetesen ezek az rtkek nagyban fggenek a szmtgp tbbi alkatrsztl
is (pl.: merevlemez). Szintn gyakorlati tapasztalat, hogy a Magyarorszgon
legnpszerbb olcs 100Mbit/s hlzati krtyval a legnagyobb elrt sebessg kb.:
45Mbit/s volt Amellett, hogy a gyakorlati teljestmnymutatk jval alacsonyabbak
a noname eszkzk, a mkdsk sorn a processzort is jobban terhelik, mint a
mrks trsaik, ebbl addan egy rosszabb minsg hlzati krtya az egsz
szmtgp teljestmnyt is visszahzhatja. Az elbbiekbl leszrhetjk a
tanulsgot, s ismt nyugodtan kijelenthetjk: Olcs hsnak hg a leve.

Gyakori problmt szokott jelenteni a beszerzsnl a vezetsg hozz nem rtse.


Ez abbl szokott addni, hogy mirt adnnak ki egy hlzati krtyrt 15 ezer
forintot, ha ugyanolyan paramterekkel rendelkez krtyt 3 ezer forintrt is lehet
kapni. Ilyenkor prbljunk kompromisszumot ktni. Legalbb a nagyon fontos
funkcikat ellt gpekbe (pl.: szerverek) gyzzk meg a vezetket, hogy mrks
eszkzket vlasszanak, mivel ezen sszetevk hosszabb lettartamak, jobb
teljestmnymutatkkal rendelkeznek, s folyamatos hozzjuk a meghajt program
frissts.
Vannak olyan hlzati krtyk, melyek sok extra funkcival rendelkeznek (pl.:
hardveres IP titkosts). Ezeket az eszkzket csak azokban az esetekben
vlasszuk, amennyiben az ltala nyjtott specilis szolgltatst valban szeretnnk
hasznlni. Ez azrt fontos, mert az ilyen extra szolgltatsokkal felvrtezett eszkzk
rai jval a mezei trsaik felett vannak.

Hlzatunk kialaktsnl prbljunk meg trekedni arra, hogy lehetleg neves


gyrt termkeibl ptkezznk. Trekedjnk a homogenitsra, teht ha elktelezzk
magunkat egy gyrt fel, prbljunk meg minden eszkzt ezen gyrt knlatbl
beszerezni.

2.2. HUB-ok

A Hubok a legegyszerbb hlzati eszkzk. Feladatuk nem ms, mint egy csillag
topolgij hlzat szmtgpeinek sszektse. A hubok RJ45-s kapcsoldsi
pontokkal rendelkeznek. A hubokat a szerint csoportostjuk, hogy maximlisan hny
eszkz csatlakoztathat hozzjuk (hny portjuk van), illetve hogy milyen sebessggel
kapcsoldnak hozz az eszkzk. A szmtgpeket egyenes bekts (straight)
UTP kbelek segtsgvel kapcsoljuk a Hubokhoz.

Egy 12, egy 16, s egy 24 portos HUB

A hlzatok gyakran sokkal tbb szmtgpbl plnek fel, mint amit egy Hub ki
tudna szolglni. Pont ezrt a legtbb gyrt a megadott portszmon fell, egy
gynevezett Uplink portot is el szokott helyezni az eszkzn. Ez a port arra szolgl,
hogy egy msik Hubhoz tudjunk rajta keresztl kapcsoldni. Az Uplink portok
hasznlathoz (gyrttl fggen) fordtott bekts UTP kbelt szoktunk hasznlni.

A Hubok mkdse egyszer. Minden portjukra rkez Ethernet csomagot


tovbbtanak az sszes portjukra, teht a HUB-ra kttt sszes eszkz fel.
Mkdsk alapjn megklnbztetnk aktv, s passzv HUB-okat.

A Passzv HUB-ok megkapjk a jelet, s azt minden tovbbi ellenrzs, vagy


mdosts nlkl kldik az sszes tbbi porton keresztl
Az Aktv HUB-ok (tbbportos jelerstknek is szoktk ket hvni) megkapjk a
jelet, feldolgozzk, s azt az eredeti jelersggel tovbbtjk a tbbi porton keresztl.
Teht jelerstknt is funkcionlnak,

A HUB-okat manapsg mr kisebb hlzatokban is felvltottk a Switchek. Ennek


oka, hogy a hlzat tviteli sebessgt, s hozzfrsi idejt negatvan befolysolja
az a tnyez, hogy a HUB minden portra tovbbtja az sszes jelet.

Napjainkra eljutottunk oda hogy a HUB-ok s Switch-ek kztti rklnbsg nem


jelents, s szolgltatsukban jval tbbet nyjtanak a Switch-ek.

2.3. SWITCH-ek

A Switch-ek kinzetkkel megtveszten hasonlthatnak a HUB-okra, ugyanakkor


mkdskben teljesen eltrek. A Switch-ek hasznlatval felgyorsthatjuk az eddig
HUB-okon alapul hlzatunkat. Ezt azon mkdsi elvnek ksznhetjk, hogy egy
Switch a bizonyos portjra rkez csomagokat, csak a clszmtgp portja fel
fogja tovbbtani. Az informcit, hogy melyik portra kell a csomagot tovbbkldeni a
fogadott csomag fejlc informciibl fogja kiolvasni a switch. Ezen technolgia
segtsgvel a kld, s a fogad szmtgp kztt az adattviteli sebessg a kld
s a fogad fl kztt elrhet maximum sebessg lesz.

24 Port-os Ethernet Switch

A nagyteljestmny switch-eket a gyrtk bvthetv szoktk tenni. Ez annyit tesz,


hogy az alap portokon kvl, lehetsgnk van kiegszt port krtykat vsrolni
az eszkzhz, mellyel vagy nvelhetjk a tmogatott portszmot, vagy kibvthetjk
kszlknket specilis funkcikkal. Erre j plda a fenti kpen lthat eszkz, mely
24 darab 10/100Mbit/s-os porttal rendelkezik alapbl, s az eszkz tetejn lthat a
kt bvt hely (Slot A, Slot B). Ezekre a helyekre vsrolhatunk Gigabit portokat,
melyekre a szervereinket ktve, a kapcsoldsi sebessget megnvelhetjk.

Amikor mg a switch-ek ra jval magasabb volt, HUB-ok sszektsre hasznltk


elssorban. A nagyobb helyi hlzatok szeparlsa fontos krds volt, hiszen a
gpek nvekedsvel, egyre tbb jel kerlt a hlzatra, s termszetesen minden jel
eljutott az sszes hlzatra kttt szmtgphez. Emiatt a gpek szmnak
nvekedsvel, a hlzat egyre csak lassult. A HUB-okat switch-ekkel sszektve,
az zenetszrs cskkenthet volt.

A modern, s intelligens switch-eket mr konfigurlni is kell. ltalban rendelkeznek


egy sajt specilis opercis rendszerrel, melynek belltsait SNMP, telnet, (s)
vagy web felleten konfigurlhatjuk.
Switch konfigurl fellet (telnet)

A konfigurcis felleteken (gyrttl, s tpustl vltozan) leggyakrabban a portok


belltsait (sebessg, duplexits), az eszkz esetleges specilis funkciinak
belltsait (VLAN, Link aggregci), fogjuk megtallni.

Switch konfigurl fellet (web)

Azt hogy az ltalunk kivlasztott eszkz milyen menedzsment felletekkel


rendelkezik az eszkzhz jr dokumentciban fogjuk megtallni. Lteznek
ugyanakkor olyan als kategris switch-ek is, melyek semmilyen konfigurl
fellettel nem rendelkeznek.

Nagy elnyk mg, hogy intelligens eszkzkknt, ltalban lehetsg van


csomagok szrsre is. Szrhetjk a forgalmat (engedlyezhetnk, tilthatunk)
hasznlt protokoll, illetve hardver cm (MAC Address) szerint. A legtbb switch
rendelkezik valamilyen forgalomanalizl fellettel is, mely segtsgvel statisztikt
kszthetnk a switch-nk ltal lebonyoltott adatmennyisgrl, napi, heti, illetve havi
bontsban. A szabvnyknt elterjedt SNMP (Simple Network Management Protokoll)
tmogatst is megtalljuk a legtbb eszkzben. Az SNMP protokoll segtsgvel,
tvoli pontbl lehetsgnk van adatokat kiolvasni, illetve visszarni az eszkzkbe.
Ezltal akr Interneten keresztl is vltoztathatjuk az eszkz belltsait.
Termszetesen ezek a specilis funkcik tilthatak is, klnbz biztonsgi okokbl.

2.4. Routerek

A routerek (tvlasztk, forgalomirnytk) mkdse nagyban hasonlt a switch-ek


mkdshez, ugyanakkor jval tbb funkcit ltnak el. Elsdleges funkcijuk
klnll hlzatok sszektse, s ezen hlzatok kztt az adatcsomagok
irnytsa. Minden a routernek cmzett hlzati csomag tartalmazza azt az
informcit is, hogy melyik hlzatba kell elkldeni. Ezt az informcit a router
kiolvassa a csomagbl, majd a megfelel hlzat fel tovbbtja. Minden router
rendelkezik gynevezett tvonalvlaszt tblval. Ezen tvonaltbla tartalmazza
azokat az informcikat, hogy bizonyos hlzatok fel, melyik tvonalon lehet
tovbbtani a csomagokat. Elkpzelhet hogy egy hlzat fel nem csak egy tvonal
ltezik. Tbb ltez tvonal esetn a router mindig a legrvidebb ton fogja
tovbbtani az adatcsomagot.

Erre a pldnk a kvetkez (a knnyebb rthetsg miatt). Budapestrl nagyon


sokflekppen el tudunk jutni Miskolcra. Termszetesen mindig a rvidebb, gyorsabb
tvonalat fogjuk vlasztani. Ugyan ezt teszik a routerek az adatcsomagokkal kt
hlzat kztt. Megllaptjk hogy a ltez tvonalak kzl melyik a legrvidebb
(vagy olcsbb) s azon fogjk tovbbtani a csomagokat.

Egy nem tl mly technikai informcikkal elltott pldban szemlltetnnk a


routerek mkdst. Az albbi rajzon hrom helyi hlzat van sszekapcsolva
tvlasztk segtsgvel. Ez lehetv teszi, hogy minden egyes szmtgp
kommuniklhasson brmely msik hlzaton tallhat szmtgppel.
Felttelezzk azt, hogy a LAN A jells helyi hlzatrl szeretnnk adatokat
tkldeni a LAN C jells hlzatra. Erre kt fajta megolds is ltezik ez esetben. A
legrvidebb tvonal termszetesen az, hogyha az adatcsomagot a Router A
tvlasztn keresztl tovbbtjuk. Nem szabad viszont megfeledkeznnk arrl sem,
hogy elkpzelhet hogy megsznik a kapcsolat a LAN A s a Router A kztt, erre
az eshetsgre ott van a msik tvonalunk, ami nem ms, mint a Router B-n
keresztl, a Router C fel tovbbtjuk az adatokat. Ezzel a megoldssal, ha
lassabban is, de megint csak a LAN C hlzatba jutunk. Termszetesen ebben a
pldban egy nagyon egyszer hlzatot lthatunk, ennl a valsgban jval
bonyolultabb hlzatok tvlasztst is routerekkel vgzik.

A routerek protokollfgg eszkzk. Ez azt jelenti, hogy klnbz hlzati


protokollok tvlasztshoz, klnbz routerek szksgesek. Lteznek gynevezett
multi-protokoll routerek is, melyekkel a legtbb hlzati protokoll tvlasztsa
kivitelezhet. Protokollokbl (lsd ksbb) is lteznek olyanok, melyeknl nem
megoldhat az tvlaszts. A leggyakrabban hasznlt protokolloknl termszetesen
nincs ilyen akadly (TCP/IP, IPX/SPX).

Routereket sok gyrt kszt, az otthoni Internet megosztsra sznt eszkzktl


egszen az Internet szolgltatk ltal hasznlt nagy teljestmny tvlasztkig.
Eltrsek lehetnek mint minden eszkznl pldul teresztkpessgben,
csatlakoz felletekben, tvlaszt protokoll alkalmazsban.
Alacsony kategris router

Az Internet sok kis, kzepes s nagy hlzat sszekapcsoldsbl ll. A klnll


hlzatok sszektst is routerekkel valstjk meg. A routereknek ksznheten
ltjuk az Internetet egy nagy globlis hlzatknt, s nem klnll helyi hlzatok
egyvelegeknt.

Internet szolgltatk ltal is alkalmazott router

Az eddigiekben csak hardveres routerekrl beszltnk, ugyanakkor nem szabad


figyelmen kvl hagynunk azt sem, hogy lteznek szoftveres routerek is. Szoftveres
routert kialakthatunk egy megfelel hlzati opercis rendszert (Windows 2000,
Linux stb.) futtat szmtgpbl is. Ennek alapfelttele, hogy a szmtgp legalbb
kt darab hlzati krtyval rendelkezzen, illetve az tvlaszt szolgltats fel legyen
teleptve, s megfelelen legyen konfigurlva. Szoftveres routereket csak kis
hlzatokban szoktunk alkalmazni, hiszen teljestmnyk (rtheten) alulmarad a
specilis clhardverekkel szemben.

2.5. Modemek

Analg telefonvonalra kapcsolhat modemekkel, kt pont kztt maximlisan 56000


bps adattviteli sebessget rhetnk el. Ez termszetesen elmleti rtk, teht
ennek gyakorlatban a kb. 90%-ra szmtsunk.
Az analg telefonvonalakat nem digitlis informci tvitelre terveztk, viszont ezen
vonalak kiptettsge, s hozzfrhetsge az egyik legismertebb, s legnpszerbb
adatkapcsolati megoldss tette. Ahhoz hogy a hagyomnyos telefonvonalon
adatcsomagokat tovbbtsunk, a kldend digitlis jelet elszr analg jell kell
alaktanunk, majd a fogad oldalon ugyanezt a folyamatot meg kell fordtanunk, teht
analg jelbl kell digitlis jelt ellltanunk. A folyamatot a modemek valstjk meg.

Az els modemek az 1960-as vekben kszltek, s adattviteli sebessgk nagyon


alacsony volt. Az eredeti cljuk az volt, hogy egy kis teljestmny szmtgprl,
betrcszva egy nagy kzponti szmtgpre, s ott annak erforrsait felhasznljk.
Az els modemek 300bps maximlis tviteli sebessggel rendelkeztek. Ez a
sebessg krlbell 30 karakter (bet, szm) msodpercenknti tvitelre alkalmas.
Termszetesen a technolgia folyamatosan fejldtt, s jttek az egyre nagyobb
adattvitelre kpes modemek.

300 bps - 1960-tl egszen 1983-ig


1200 bps - 1984-ben
2400 bps
9600 bps - Elszr 1990 vgn alkalmaztk
19.2 Kbps
28.8 Kbps
33.6 Kbps
56 Kbps - 1998-ban vlt szabvnny

A modemek nevket a MOdulator - DEModulator szavak sszevonsbl kaptk,


mivel feladatuk a szmtgp soros portja (vagy PCI busza) s valamilyen
telefonvonal kapcsoldsnak illetve azon keresztl adatok kldsnek s
fogadsnak biztostsa. A modern modemek feladatkre s funkcija azonban mr
jval tlmutat ezen: a hibamentes adattvitel biztostsa, hvsok kezdemnyezse
(trcszs) ill. fogadsa. A modemek intelligens egysgek melyek maguk is sajt
mikroprocesszorral rendelkeznek, amelynek segtsgvel az illesztsi funkcikon tl
szmos ms, bonyolultabb feladat elltsra is kpesek.
56000bps sebessg bels, PCI-os modem

Mint minden hlzati eszkzbl, modemekbl is lteznek klnbz sebessg, s


minsg eszkzk. A modemek msik f jellemzje a szmtgp, s a modem
kzti kapcsolat megvalstsa. A legelterjedtebb (s egyben legjobb) megolds a
kls, soros portra csatlakoz modem. Tapasztalataink szerint ezekkel volt a
legkevesebb problma. Lteznek ugyan bels PCI vagy ISA slotba helyezhet
modellek is, valamint 1-2 ve elterjedtek a kls USB csatolfellet eszkzk, de
ezek hasznlatval tapasztalataink szerint tl sok problma van, teht ha modemet
kell hasznlnunk, ragaszkodjunk a kls soros portra csatlakoz eszkzkhz.

Kls 56000 bps sebessg modem

A modemeknek kt mkdsi mdjuk van: a parancs- s az adat (tviteli-)md. A


bekapcsols utn a modemek parancs mdba kerlnek. Parancsmdban a
szmtgp soros portja fell rkez adatokat nem tovbbtjk, hanem
parancsokknt rtelmezik. A legtbb modem az gynevezett Hayes-parancskszlet
egy tbb-kevsb mdostott s/vagy bvtett vltozatt ismeri. A Hayes-parancsok
mindegyike az 'AT' (ATtention - figyelem) karaktersorozattal kezddik; a modem
innen tudja, hogy a kvetkez karakter sorozatot parancsknt kell rtelmeznie. A
parancs sikeres vgrehajtst a modem az 'OK', sikertelensgt az 'ERROR' zenet
kldsvel jelzi.
A modemes kapcsolat felptse a hvs kezdemnyezsvel trtnik. A hv fl ezt
az ATDT parancs kiadsval teheti meg, minek hatsra a modem a megadott
szmot trcszza (pl. ATDT06w72345345). A hvott fl a bejv hvst a kicsengs
mellett a vonalra kapcsolt modem ltal kldtt RING v. RINGING zenet
segtsgvel szlelheti. Amennyiben modemmel kvnja fogadni a hvst, gy ezt az
ATA parancs kiadsval teheti meg. A parancs kiadsnak hatsra a modem
"felveszi" a vonalat s magas frekvencij zrejek kzepette megprbl
sszekapcsoldni a hv fllel. E folyamat sorn a modemek lehetsgeik s a vonal
minsgnek fggvnyben prblnak "kzs nevezre" jutni. Amennyiben a
kapcsolatfelvtel sikeres gy ezt mindkt oldali modem a CONNECT zenettel jelzi.
Ezek utn a modemnek kldtt adatokat az a msik oldal fel tovbbtja. Parancs
mdba a legalbb 1 msodperces adssznet utn kiadott +++ szekvencival lehet
visszatrni. Az ATH parancs kiadsval a kapcsolat a vonal bontsval
megszakthat (a tloldalon a kapcsolat megszakadst a modem a NO CARRIER
zenettel jelzi).

Leggyakrabban a parancsok hasznlata be van ptve az opercis rendszer


trcsz programjba, teht nem valszn, hogy ezeket neknk gyakorlatban is kell
majd alkalmazni, ugyanakkor nem rt ezeket az alap parancsokat tudnunk, s
esetleg hibakeresskor alkalmaznunk.

Analg modemeket gyakran szoktunk alkalmazni szmtgprl val fax kldsre,


illetve fogadsra. Ehhez a funkcihoz specilis (fax) szoftverre lesz szksgnk. A
legtbb analg modemhez jr ugyan gynevezett kommunikcis szoftver, mely br
bizonyos faxolsi kpessgekkel, ugyanakkor, ha profi faxgpet szeretnnk faragni a
szmtgpnkbl, valsznleg vsrolnunk kell egy specilis programot erre a
clra. A modemekhez mellkelt kommunikcis szoftverek hasznlathoz jl jhet,
ha ismerjk a modemnk ltal hasznlt parancskszletet.

A modemes Internet kapcsolatokat egyre ritkbban alkalmazzunk gyakorlatban,


viszont olyan helyeken, ahol ms lehetsg nincs az Internethez val csatlakozsra,
mg mindig j szolglatot teljesthet. Az Internet kapcsolatok megvalstsn kvl
szoktuk mg cgek telephelyei kztti hlzati kapcsolat ltrehozsra is alkalmazni.
Termszetesen ezt csak abban az esetben lehet clszer megtenni, ha a telephelyek
kztt nincs nagy adatforgalom, s nem szksges folyamatos kapcsolat.

2.6. ISDN

Az ISDN elrsainak tervezse sorn, az analg vonalak gyakori


megszakadsnak, illetve zajainak kikszblse volt a cl. Az analg
telefonvonalakkal ellenttben, az ISDN (Integrated Services Digital Network
Integrlt Szolgltats Digitlis Hlzat) vonalak, a jelek talaktsa nlkl is
alkalmasak adatcsomagok tovbbtsra, valamint jobb minsg tvitelre kpesek,
legyen sz hang, vagy adatok tovbbtsrl.

Az ISDN vonalak kt nagysebessg csatornt (B Channel) biztostanak egy


ltalnos telefonvonalon. Mindkt csatorna alkalmas hang, illetve adattovbbtsra. A
kt csatorna mkdst egy harmadik - gynevezett vezrl csatorna (D Channel)
szablyozza. Minden egyes B csatorna maximlisan 64Kbit adatot tud tovbbtani
msodpercenknt. A vezrl csatorna 16Kbit /s sebessggel mkdik.

A kt adathordoz (B csatorna) sszekapcsolhat, s ezzel a mdszerrel adattvitel


esetn elrhetjk a 128Kbit /s kapcsolati sebessget. Az ISDN vonalakkal a mr
rgebbrl meglv analg telefonvonalakat szoktk lecserlni, ezzel azt az elnyt
knlva, hogy gyors Internet kapcsolatunk lesz, s mellette a kapcsolat megszaktsa
nlkl -akr folyamatosan- telefonlhatunk. Ez rszben igaz, ugyanakkor figyelembe
kell venni azt is, hogy gyors Internet kapcsolatrl csak abban az esetben
beszlhetnk, ha mindkt B csatornt egyszerre hasznljuk. Ahhoz hogy kzben
telefonbeszlgetst kezdemnyezznk, legalbb az egyik B csatornt fel kell
szabadtanunk, s ebbl addan a beszlgets idejre az Internet kapcsolatunk
sebessge a felre fog cskkenni.

Az ISDN elnyei a hagyomnyos analg telefonvonalakkal szemben:

A trcszs gyorsabb (1-3 msodperc)


Digitlis, 64Kbit/s garantlt minden egyes B csatornn
Tbbfunkcis (brmely B csatorna tovbbthat adatot, hangot, vide jeleket)
2 hagyomnyos telefonvonalat is helyettesthet
Tbb telefonszm tartozhat egy ISDN vonalhoz

Az ISDN vonalak teleptse j megolds lehet egy kis cgnl, ahol nincsen szksg
folyamatos Internet elrsre, valamint elegend 1-2 telefon. Egy ISDN vonallal
kiszolglhatjuk egy 8-10 fs kisvllalat telefon, fax, illetve Internet szksgleteit.

2.7. ADSL

Az ADSL (Asymmetric Digital Subscriber Line - Aszimmetrikus Digitlis Elfizeti


Vonal) technolgia segtsgvel a hagyomnyos vagy ISDN telefonvonal, mint
tviteli eszkz nagysebessg digitlis vonall alakul t. Ez lehetv teszi, hogy a
hagyomnyos modemes kapcsolatokhoz kpest 7-szer gyorsabban
kapcsoldhassunk az Internetre, kln vonal kiptse s telefon forgalmi dj nlkl.
Az Aszimmetrikus jelz tartalmilag azt jelenti, hogy az Internet kapcsolatnl a le s a
feltltsi sebessg klnbz. Sok klnbz fel-, illetve letltsi sebessg ADSL
kapcsolat kzl vlaszthatunk, mely dntst a kapcsolat ra, illetve a felhasznlsi
clja fog befolysolni.

Az ADSL technolgia kis haznkban 2002 elejn kezdett rohamosan elterjedni. Az


technolgia hatalmas elnye, hogy legtbb helyen fellelhet s biztosan mkd
eszkzkre pt. A msik hatalmas elny az, hogy a hasznlt telefonvonal eredeti
funkcija is megmarad, teht egyszerre telefonlhatunk, s Internetezhetnk egy
telefonvonal segtsgvel. A problma a technolgival egyenlre a lefedettsg.
Nem mindegy ugyanis, hogy a hely ahol hasznlni szeretnnk az ADSL
kapcsolatunkat, milyen messze van a szolgltattl.

Az ADSL kapcsolat ltrehozshoz szksgnk lesz egy ADSL modemre, amit a


szolgltat kell hogy biztostson. ADSL modemekbl is lteznek kls, illetve bels
csatlakozs eszkzk. A bels ADSL modemek a PCI buszra csatlakoznak, s
nincsen hozzjuk szksg plusz hlzati krtyra a szmtgpen bell. A kls
eszkzk leggyakrabban a szmtgpben mr jelen lv Ethernet krtyhoz
csatlakoznak, ugyanakkor lteznek olyan megoldsok is, ahol nincsen szksg PCI-
os krtykra, hanem egy kls USB-s dobozban van minden.

PCI csatolfellet ADSL Krtya Kls USB csatlakozs ADSL Modem

Az ADSL kapcsolatok sebessge szolgltattl, s elfizetett csomagtl fggen


vltozhat. Termszetesen a kapcsolatok sebessgvel egytt (sajnos nem felttlenl
egyenes arnyban) nvekszik havi kltsgk is. Magyarorszgon a legtbb Internet
szolgltat 384, 768, s 1500Kbps sebessg kapcsolatokat szolgltat vltoz
kltsgekkel.

3. Kapcsolattpusok

3.1. Alapfogalmak

Napjaink helyi hlzatai (LAN), klnbz technolgikat hasznlnak. Ezek a


technolgik az IEEE ltal szabvnyostott hlzati technikk, melyek klnbznek
az adattviteli kzegben (pl.: kbel, rdifrekvencia), az adatcsomagok tviteli
kzegre val helyezsben, az adatcsomag maximlis, illetve minimlis mretben
s sszettelben valamint topolgijukban. A mai helyi hlzatok (pl.: egy pleten
bell) leggyakrabban az Ethernet hlzati szabvny valamelyikt alkalmazzk.
Ennek oka, az Ethernet hlzat kialaktsnak egyszersge, s a hozz kaphat
eszkzk ra. Termszetesen vannak olyan esetek is, amikor a hlzatnak specilis
ignyeknek kell eleget tennie (pl.: nagy tvolsgot, nagy sebessgen thidalni),
ilyenkor mr nem felttlenl kell ragaszkodnunk az Ethernethez.

A klnbz hlzati technolgik alkalmazsa esetn, maga a fizikai kialakts,


illetve a hlzati hardverek eltrhetnek egymstl (rtsd: egy Ethernet hubbal nem
fogunk tudni Token ring hlzatot ltrehozni). Mindegyik technolginak megvannak
az elnyei, s a htrnyai is, s neknk mindig a felhasznli ignyek, illetve
elrsok szerint kellesz kialaktani a hlzatainkat, ezrt kell ismernnk ezeket a
technolgikat.
Amellett, hogy lteznek helyi hlzati technolgik, ahhoz hogy tbb helyi hlzatot
egymshoz kapcsoljunk, szksgnk van olyan technolgikra is, melyekkel ez is
megvalsthat. Ezeket a megoldsokat hvjuk WAN technolgiknak. Ezek a
technolgik szintn klnbzhetnek egymstl, az adattviteli kzegben (pl.:
telefonvonal, Internet, kapcsolt vonalak), csomagmretben, csomag felptsben. A
WAN technolgik legnagyobb krdse az r, hiszen nagy tvolsgokat thidalni
mindig is drgbb volt, mint pldul kt, pleten belli hlzat sszekapcsolsa. A
tvoli hlzatok sszekapcsolsa sorn az tviteli kzeg tpusa fogja a legnagyobb
mrtkben befolysolni az sszekttets kltsgnek mrtkt. Ezt egy nagyon
egyszer pldval szemlltetnnk. Van kt cg, akik hlzataikat ssze szeretnk
kapcsolni. Az egyik cg Ausztrliban, a msik Magyarorszgon van. A kt tvoli
hlzat sszektsre vlaszthatjuk a Dial Up (betrcszs) sszekttetst, ami
telefonvonalon keresztl megy, de ezzel folyamatos tvolsgi hvst vgznk, teht a
kltsgoldala brutlisnak mondhat. Ezt a problmt sokkal knnyebben
megoldhat, mindkt cg Internet kapcsolatn keresztl, mely helyi hvsnak minsl
mindkt oldalon. Az Internetet felhasznlva egy VPN kapcsolatot ltrehozva
sszekthet a kt hlzat.

A pldbl is lthatjuk, hogy mennyire fontos az ignyeknek megfelelen kialaktani


a helyi, illetve tvoli hlzatainkat. A kisvllalatoknl leggyakrabban az Ethernet
jelent kltsghatkony megoldst, de mint azt mr emltettk a felmerl ignyek,
illetve elrsok ezt nagy mrtkben befolysolhatjk.

3.2. Ethernet

A helyi hlzati kapcsolatok tpusai kzl, nem vletlenl, az Ethernet technolgia


terjedt el a legjobban. Pont ebbl addan az Ethernet a legolcsbban
megvalsthat hlzatok kz tartozik. Az Ethernet eredeti vltozata maximum 2.94
Mbps sebessgre volt kpes (1972-73). A fejleszts sorn a hlzat neve Alto Aloha
Network volt, (a ksrleti Xerox Alto szmtgpek rvn) de aztn 1973-ban
tneveztk Ethernetre, jelezvn ezzel hogy nem csak Alto szmtgpek hlzatba
ktsre hasznlhat. Azta ltrejttek a 10, 100, st 1000 Mbps sebessget is
tmogat Ethernet szabvnyok.

Az Ethernet egyik legfontosabb jdonsga - a rgebbi hlzati technolgikat


figyelembe vve az gynevezett tkzsdetektls (collision detection) s ezen
tkzsek megelzse. tkzsnek nevezzk, amikor ugyanazon hlzaton
egyszerre kett vagy tbb lloms prbl meg jelet kldeni. tkzs esetn az egyik
jel kldjnek meg kell vrnia, amg a kbel szabad lesz, s csak utna indthatja
jra tjra a kldend jelet.

Hozzfrsvezrls:

Az Ethernet technolgia a CSMA/CD hozzfrsvezrlsi eljrst alkalmazza. A


CSMA/CD a Carrier Sense Multiple Access/Collision Detection rvidtsbl
szrmazik.
A Carrier Sense nagyjbl annyit jelentene, hogy a hlzaton kommunikcit
kezdemnyez eszkz, elszr belehallgat a kommunikcis csatornba, hogy
nem folyik-e ppen kommunikci. Amennyiben nincsen kommunikci a csatornn,
elkezdi a jeladst, ellenkez esetben, pedig egy vletlenszeren megvlasztott idre
vrakoz llsba kerl, mely leteltvel ismt megvizsglja a jelklds lehetsgt.
Amennyiben tbbszrs tkzs fordul el, a vrakoz lls idejt egyre nveli a
kld lloms.
A Multiple Access lehetv teszi, hogy egy megosztott csatornt egyszerre tbb
eszkz is hasznljon.
A Collision Detection ltal a jelet ad szmtgp folyamatosan figyeli a hlzatot,
hogy ugyanazokat a jeleket hallja-e vissza, amiket kld. Amennyiben nem, abban
az esetben ezt tkzsknt (collision) fogja fel, s errl rtesti a kommunikciban
rintett llomsokat, majd a kommunikcit megszaktjk. A jel kldsvel ezek utn
mg 15-szr prblkozik meg az ad (sszesen ugye 16 az els tkzst belertve).

Ezltal az Ethernet technolgia garantlja, hogy:

Egyetlen lloms sem szortja ki a tbbit az osztott csatornrl


Elbb-utbb minden lloms tovbbthatja a nla vrakoz adatokat
Nem alakul ki olyan helyzet, amikor kt lloms kztt folyamatos tkzs jn
ltre

Duplexits:

A CSMA/CD protokoll alaprtelmezett mkdsi elve half duplex, mely azt jelenti,
hogy minden szmtgp tud kldeni s fogadni is adatokat, de nem egyszerre!
Ugyanakkor vannak olyan fizikai megoldsok (kbelek) melyek lehetv teszik a Full
Duplex (egyszerre kld s fogad is) adattovbbtst.

Ethernet keretek (Frame):

Az Ethernet hlzatokon az adatok gynevezett keretekben (frame, illetve data


frame-nek is szoktk nevezni) kerlnek tovbbtsra. A keretek lnyegben rszekre
osztott bit sorozatok, melynek fbb rszei a cl szmtgp azonostja, a forrs
szmtgp azonostja, maga a kldend adat, valamint egy ellenrz kd mely a
keret hibtlan megrkezsnek megllaptsra szolgl. Az Ethernet keretek
maximlis mrete 1582 byte lehet. Ez az rtk a kldend adaton kvl a
keretinformcikat is tartalmazza. Egy bra segtsgvel szemlltetnnk egy
Ethernet frame logikai felptst, ugyanakkor meg kell jegyeznnk, hogy az brn
lthat frame a klnbz Ethernet szabvnyoknl eltrhet.
A kezdinformcit (Preamble - Eltag) az Ethernet keretbl a keretek kldsnek
id szinkronizcijhoz hasznljk. Ez a rsze a keretnek 8 byte nagysg lehet.
A tovbbiakban talljuk a cl lloms, valamint a felad szmtgp cmt. Ez a cm
mindig a MAC Address lesz (lsd kvetkez). Fontos itt megjegyeznnk, hogy a
cmzett mezben nem mindig a clszmtgp cmt fogjuk tallni. Az itt tallhat
informci attl fgg, hogy a cmzett szmtgp ugyanazon Ethernet hlzaton van
mint a felad, avagy nem. Amennyiben a csomag clszmtgpe ugyanazon
Ethernet hlzaton van, a cllloms cme a cmzett szmtgp MAC cme lesz.
Abban az esetben viszont, ha a csomag clja egy msik hlzaton van, a
csomagnak tvlasztsra lesz szksge, melyet routerekkel oldunk meg. Ebbl
addan a csomag cmzettje ezekben az esetekben a helyi hlzaton tallhat
tvlaszt lesz.
A tpus rsz az Ethernet keretben arra szolgl, hogy a felsbb rtegeket informlja
arrl, hogy az adat rsz milyen protokollt hasznl.
Az adatrsz tartalmazza magt a hasznos adatot, amit a cmzett szmra kldnk.
Ez a rsz minimum 46, maximum 1500 byte adatot kell hogy troljon. Az Ethernet
hlzatoknl amennyiben a kldend hasznos adat kevesebb mint 46 byte,
kitltssel oldjk meg a minimum rtk elrst. Ez azt jelenti, hogyha szeretnnk
kldeni egy szmtgpnek 31 byte adatot, az Ethernet frame adatrsze ki lesz
egsztve 15 byte informcival. Ez a kitlts a csomag hasznos adattartalmt nem
vltoztatja meg, teht a fogad oldal rtelmezni tudja, hogy az csak kitlt
informci. Amennyiben a kldend informci mennyisge nagyobb mint 1500 byte,
a kldend adatot tbb Ethernet keret segtsgvel tovbbtjuk. Ezt nevezzk
darabolsnak.
Annak rdekben, hogy a keret a clllomsra srtetlen formban rkezzen meg,
szksg van valamilyen ellenrzs vgrehajtsra. A szmtstechnika tbb
terletn is fogunk tallkozni a CRC (Cyclical Redundancy Check) eljrssal. Az
ellenrzs logikja nagyjbl az, hogy a felad szmtgp a keret adatainak elejre
elvgez egy matematikai mveletet. Ennek a mveletnek a vgeredmnye fog
eltroldni a keret vgn a CRC rszben. A fogad oldalon a mvelet megfordul, s a
CRC rszben trolt adatot hasonltja ssze a cmzett szmtgp az ltala is
elvgzett mvelet vgeredmnyvel. Amennyiben a CRC rsz tartalma, valamint a
fogad szmtgp ltal elvgzett szmtsok eredmnye megegyezik, az a csomag
srtetlensgre utal.

Media Access Control Address (MAC Address):

Fentebb emltettk, hogy az Ethernet keretbe szerepel a cl, illetve forrs


szmtgp egyedi azonost szma. Ez nem ms, mint a MAC Address. A MAC
cmek 48 bites szmsorozatok (6 byte) melynek egy Ethernet hlzaton bell
egyedinek kell lennie. Pont ezrt az IEEE szervezet (Institute of Electrical and
Electronics Engineers) minden egyes hlzati eszkz gyrt szmra egy 24 bites
egyedi azonostt foglal le. Majd a gyrtnak a tovbbi 24 biten kell garantlnia az
eszkz cmnek egyedisgt. A hlzati krtynk MAC cmt meg tudjuk tekinteni
minden opercis rendszer alatt. A Windows XP opercis rendszerben ezt az
ipconfig /all parancs kiadsval tudjuk ellenrizni. A hlzati krtyk MAC cmt
opercis rendszertl, illetve annak nyelvtl fggen, szoks MAC address-nek,
Physical Address-nek, Fizikai cmnek nevezni.

Egy 3Com tpus hlzati krtya MAC Cme

Ezek a felttelek arra engednek kvetkeztetni, hogyha a vilgon brmely kt, vagy
tbb Ethernet hlzatot sszektnnk, az konfliktusmentesen tudna zemelni.
ELVILEG! Ugyanis a hlzati krtyk ezen cme szoftveresen ltalban
megvltoztathat, gy mr termszetesen elz lltsunk nem felttlenl igaz.
Emellett tallkozhatunk (kicsi a valsznsge, de mr megtrtnt) olyan nvtelen
hlzati krtykkal, ahol a gyrt erre nem figyelt, s kt olyan krtyt kapunk,
melyeknek megegyezik a MAC cmk, amely eset ugyebr a hlzat hibs
mkdshez, esetleg nem mkdshez vezet.

Az adattvitel:

Egy Ethernet hlzaton bell minden olyan egysg, amely ugyanarra a mdira
(rtsd: kbel) van csatlakoztatva, folyamatosan olvassa az utaz kereteket.
Mindegyik egysg olvassa a clegysg cmt, ugyanakkor a tovbbi adatokat mr
csak az az egysg fogja olvasni, melynek a MAC cme megegyezik a keretbe foglalt
cmzett MAC cmmel. Ltezik ugyanakkor olyan keret melyben a cl szmtgp
cme vgig 1-es bitekkel van jellve. Ezt nevezzk broadcast cmnek. Egy olyan
keretet, melyet gy cmeznek, a helyi hlzat sszes szmtgpe fogadja, s
feldolgozza, teht ezt a fajta zenetklds a helyi hlzat sszes szmtgpnek
megszltsra szolgl.

Szabvnyok:
Az Ethernet technolginak tbb szabvnyostott formja is ltezik, s ezek kztt
keretfelptsben termszetesen vannak eltrsek. Ezen szabvnyok az:

Ethernet II
IEEE 802.2 s 802.3
Ethernet SNAP

3.3. WLAN

A vezetk nlkli hlzatok napjainkban egyre jobban kezdenek elterjedni.


Npszersgket a knny kialaktsuknak (nem kell kbeleket lefektetni), illetve az
egyre cskken ruknak ksznhetik. A technolgia azonban nem j. Az Egyeslt
llamok hadserege elszr a II. Vilghborban hasznlt rdijeleket adattviteli
clra. Ezek utn a 70-es vek elejn kezdtek el komolyabb kutatsokat vgezni egy
csomag (packet) alap rdis adattviteli megolds kifejlesztsre. Ez lett az els
WLAN (Wireless Local Area Network Vezetknlkli Helyi Hlzat).

A vezetk nlkli hlzatokban kt topolgia alkalmazhat. A csillag, s a Peer to


Peer topolgia.

A csillag topolgia, ami ma a vilgon a legelterjedtebb, olyan hlzatot jell, mely egy
kzponti egysg, ms nven hozzfrsi pont (AP Access Point) kr pl. A kld
szmtgp elkldi a csomagot a kzponti egysgnek, ami azt a clszmtgp fel
tovbbtja.
Csillag topolgikban alkalmazott Access Point

Hozzfrsi pontokbl kt fajtt klnbztetnk meg. A Hardware Access Point


(HAP) a fenti kpen is jl lthat specilis cl hardver. A software access point pedig
egy olyan szmtgp, melyben vezetk nlkli hlzati krtya tallhat, s egy
access point-nak megfelel szoftvert futtat (ezzel elltva annak funkciit).

Az access point-onknt tmogatott gpek szma is vltoz. Az olcsbb eszkzk


fels limitje ltalban 10-20 szmtgp, mg a nagy teljestmny hozzfrsi
pontok akr 100 gpet is kpesek kiszolglni.

A hl (mesh) topolgia annyiban klnbzik a csillagtl, hogy ott nincs kzponti


egysg. Ezen topolgia alkalmazsnl minden szmtgp szabadon
kommuniklhat a hatsugarn bell lv szmtgpekkel.

A mai WLAN technolgik lehetv teszik a vezetkes, s nem vezetkes hlzatok


sszekapcsolst. Ezt az access point-ok teszik lehetv, legyen az szoftveres, vagy
hardveres. A hardveres access point-ok ltalban rendelkeznek egy, vagy tbb
hagyomnyos RJ45-s csatolfellettel, mely segtsgvel a mr meglv vezetkes
hlzatunkhoz tudjuk kapcsolni ket. A szoftveres access point-ok csatlakoztatsa
sem tl bonyolult. A szmtgpnek, mely az access point feladatt ltja el,
rendelkeznie kell egy hagyomnyos hlzati csatolfellettel (hlzati krtya) is.

A WLAN-oknak fontos tulajdonsga az, hogy milyen a hatkrk. Ezt a hatkrt a


WLAN eszkzk gyrti, kt krnyezetre szoktk megadni. Az egyik az pleten
belli hasznlat esetre rvnyes (indoor pl.: egy hzon bell), a msik, pedig a
szabad krnyezetben (outdoor pl.: kt plet kztt). A gyrttl fggen a
megadott rtkek vltozhatnak, ugyanakkor ltalnossgban az indoor rtk kb.:
50-100m, az outdoor rtk, pedig kb.: 300m szokott lenni. Ezeket az rtkeket
nagyban befolysoljk a krnyezeti tnyezk, pldul a falak.

Ahhoz, hogy a WLAN-t szles krben elfogadjk, ipari szabvnyt kellett alkotni, ami
biztostja a klnbz gyrtk eszkzei kztt a kompatibilitst. Az IEEE (Institute of
Electrical and Electronics Engineers) 1997-ben definilta az IEEE 802.11 nev
szabvnyt. Ez a szabvny 2,4GHz-es rdifrekvencin mkdik, s 1, illetve 2 Mbit/s
adattviteli sebessget biztost. 1999-ben jttek az j szabvnyok, ezek az IEEE
802.11a s 802.11b jellst kaptk. Ezeknek a szabvnyok segtsgvel elrhet az
5, 11, illetve 54Mbps adattviteli sebessg.

Asztali szmtgpbe szerelhet PCI-os WLAN


krtya Notebookba val PCMCIA WLAN
krtya

A vezetk nlkli hlzatok termszetknl fogva kevsb biztonsgosak, mint


jobban kirlelt vezetkes testvreik. Mivel a vezetk nlkli hlzati krtyk
adatkzvett kzege a leveg, gy jobban ki vannak tve annak, hogy illetktelenek
is hozzfrjenek az adatokhoz. A "hlzatszaglszk" a WLAN esetben
knnyebben kvethetik figyelemmel s lophatjk el az adatokat, mint a
vezetkeseken. Mivel a behatolshoz nincs szksgk fizikai kapcsolatra, knnyebb
dolguk van. A leend hackernek csak egy vezetk nlkli csatolkrtyra van
szksge, valamint ismernie kell az aktulis hlzat biztonsgi rseit. Az illetktelen
hozzfrsek megakadlyozsra a szabvnyok tartalmaznak egy n. vezetkes
ekvivalencia protokollt (wired equivalency protocol = WEP). Elmletben ez a protokoll
biztostja a hlzati adatok titkossgt, valamint msodlagos funkciknt
megakadlyozza, hogy illetktelenek hozzfrhessenek maghoz a hlzathoz.

A kisvllalatok szmra igen vonz lehet a WLAN, ugyanis nem tekergznek


mindenfel kbelek. A felhasznlknak nem kell mindig csatlakoztatniuk a laptopokat
a hlzathoz, mikor az irodba rnek s nem kell csnya s esetlen kbelekkel
bajldniuk. A vezetk nlkli hlzat lehetsget ad az sszekapcsoldsra anlkl,
hogy drga dokkolegysgeket kellene beszerezni az j gpek szmra. A
vllalkozs mretnek vltozsakor sem merl fel a kapcsolat
bvtsnek/szktsnek problmja. Ha a vllalat kltzik, a hlzat abban a
pillanatban jra hasznlhat, mihelyt a gpeket thelyeztk. Olyan helyeken, ahol a
vezetkes hlzat nem megoldhat - pldul raktrakban -, a vezetk nlkli
megolds marad mindig az alternatva. Azokon a helyeken, ahol a magas adattviteli
sebessg a fontos, a vezetk nlkli hlzat nem jelent relis vlasztsi lehetsget.
A bizalmas adatokkal dolgoz hlzatok alternatvjaknt sem ajnlannk a WLAN-t,
hiszen kevsb biztonsgos, mint a kbeles trsai.

3.4. Token Ring

A Token Ring hlzati kapcsolatot az IBM fejlesztette ki a 70-es vek elejn. Az


Ethernet utn a msodik legnpszerbb helyi hlzati megolds. A nv egy gyrt
takar, melynek a megvalstsban is nagy szerepe van. Az egymssal kommunikl
llomsok egy Token Ring alap hlzaton egy gyrre vannak felfzve. Az
adattovbbts hasonlan az Ethernethez szintn keretekkel trtnik. A kld
lloms a keretet elindtja a gyrn, ami ugye kr formjbl addan egy id utn
visszarkezik a feladjhoz. A cmzett lloms nagyon egyszeren a fogadott keret
utols kt bitjt megvltoztatja, egyiket ha felismerte hogy a keret neki szl, a
msikat pedig ha sikeresen fogadta is az adott keretet. Ezen informcikat a
kerethez fzve, tovbbkldi a gyrn, s mire visszar a feladhoz az meg tudja
llaptani a keret kldsnek sikeressgt. Ezek utn a keretet a kld lloms
leemeli a hlzatrl.

Azt hogy a hlzaton ppen melyik lloms kldhet jelet, a Token fogja megszabni.
Egy Token Ring hlzaton bell a tokent mindig csak egy lloms birtokolja, egy
elre meghatrozott ideig. Ezen id leteltvel a tokent tovbbadja a gyrben utna
kvetkez llomsnak. Mindig az az lloms kldhet a hlzatra kereteket, mely
ppen a tokent birtokolja. Amennyiben az ppen tokent birtokl llomsnak nincsen
kldeni val kerete, a tokent vrakozs nlkl a gyrben utna lv llomsnak
adja t.

Ugyanakkor lehetsg van az llomsok kzti prioritsok vltoztatsra is, a


tokentartsi id megvltoztatsval. Ettl, s mg szmos biztonsgi lehetsgtl
nevezzk olykor rtkesebb hlzatnak az Ethernetnl. Ugyanakkor szlesebb kr
elterjedst valsznleg bonyolultsga gtolta. Kpzeljk el, hogy egyszerre kt
Token kerl a hlzatra. Ebben az esetben az egyiket el kell tvoltanunk a
hlzatrl. Ugyanakkor valamelyik lloms hibjbl addan elkpzelhet az is,
hogy a Token elvsz. Ezeket a funkcikat fogja elltni egy gynevezett monitor
lloms melyet a hlzat tagjai egyms kzl automatikusan vlasztanak ki. Ezen
lloms feladata lesz az is, hogy a hlzaton esetlegesen folyamatosan kering
kereteket eltvoltsa.

3.5. ATM

Az ATM egy jl megtervezett globlis adattviteli, s helyi hlzati technolgia. Arra


terveztk, hogy egy ltalnos hlzati technolgiaknt alkalmas legyen mindenfle
forgalom tvitelre, gy mint adat, hang, s nagy svszlessget ignyl
informcik, mint pldul a vide. Az ATM kis-, kzepes-, s globlis hlzatokban is
knnyen implementlhat, ugyanakkor helyi hlzatokban nem annyira elterjedt.
Tervezsekor hossztvon az Ethernet levltsa lett volna a clja, ami mg a mai
napig nem sikerlt, annak ellenre, hogy egyetemek, s bankok gerinchlzataknt
mr rgta alkalmazzk.

Az ATM mind vltoz, mind a fix svszlessg adatforgalom kezelsre is


alkalmas, mindezt kt irnyba kpes produklni (egyszerre kld, s fogad). A
tervezskor a kssre rzkeny adattvitelt is figyelembe vettk, mely roppant j
hatssal van, pldul hang tvitelnl. Ahhoz hogy a nagy svszlessget biztostani
lehessen minden alkalmazsnak (adat, hang, vide), minden irnytsi funkcit
hardver szinten kell lekezelni, s nem gy mint a routerek, hogy minden egyes
megkapott csomag hibamentessgt leellenrzik, s utna tovbbtjk a cllloms
fel (termszetesen ez ksst okoz a csomagok megrkezsben, minl tbb router
nyl bele). A hardver funkcik elsegtsre az ATM fix csomagmrettel dolgozik, s
ebbl addan a csomagoknak nem kell mg a sajt mretket is adatknt
nmagukban eltrolni. Minden egyes ATM csomag mrete 53 byte, melybl a fejlc
informcik 5 byte-ot foglalnak el. Csak a fejlc tartalmaz hibajavt informcikat, s
ezeket a csomagokat cellknak (cells) hvjuk. A fix 53 byte-os csomagmret ugyan
nagyon jt tesz a hangtvitelnl a ksleltets megszntetsre, ugyanakkor a
szmtgpes adattovbbtsnl gyakran tesznk 1500 byte-os csomagokat is a
hlzatra, melyet az ATM-es tovbbts esetn darabolni kell.

Mivel kis helyi hlzatokon csak nagyon ritkn alkalmazzk ezt a technolgit, tbbet
nem beszlnk rla, ugyanakkor a technolgia ezen tulajdonsgait nem rt
ismernnk.

3.6. FDDI

Az Fiber Distributed Data Interface (FDDI), eredetileg az ANSI szabvnya volt,


melyet az 1980-as vek kzepn dolgozott ki. Ez volt az els a 10Mbit/s sebessgnl
jelentsen gyorsabb LAN megolds, a maga 100Mbit/s-jval.

A Token Ring-hez hasonlan gyr topolgira pl, de az tviteli kzeg vegszl.


Az FDDI kt optikai szlas gyrbl ll, amelyekben az adatforgalom ellenttes
irny. Ha az egyik meghibsodik a msikon az adatforgalom tovbb folyik. Ha
mindkt gyr 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 ktfle forgalmat tmogat. Az aszinkron forgalom hasonl a hagyomnyos


szmtgpes forgalomhoz, az izokron forgalom pedig kttt idzts, fix
svszlessg. A svszlessg egy igny szerinti rszt a hlzat lefoglalja az
izokron forgalom szmra, melyet sztoszt az izokron svszlessget ignyl
llomsok kztt. Az aszinkron forgalomban, pedig a hagyomnyos token-
tovbbtsos mdszerrel trtnik az adsi jog sztosztsa. Az elosztott algoritmus
kizrhat llomsokat az ads jogbl, ha nincs izokron forgalmuk s tl kicsi az
aszinkron prioritsuk. Az FDDI-ban ltezik a korltozott token, amit csak az az
lloms vehet, aki az utols keretet vette. gy lehetsg nylik gyors viszontvlasz
adsra.

FDDI Hlzat alapelve

Az alap FDDI protokoll modellje a 802.5 protokollon alapszik. Adatkldshez egy


llomsnak elszr a vezrjelet kell megszereznie. Ezutn elkld egy keretet, majd
annak visszarkezsekor 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-ban, 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.

A Token Ringhez hasonlan az FDDI is szmos biztonsgi funkcit tartalmaz.


Kbelszakads esetn a hibs szakasz szlein a dupla gyr sszezrdik, egy
szimpla gyrt alkotvn, melyen tovbb folyhat a kommunikci. Tovbbi
kbelszakadsok a hlzat darabokra esst okozzk, a darabok azonban tovbb
mkdhetnek. (Ez az ngygyt gyr lnyege.)

Az FDDI technolgit leggyakrabban telephelyek gerinchlzataknt szoktk


alkalmazni. Ez a megolds csak akkor rentbilis, ha a telephelyen bell az pletek
kztt valban nagy tvolsg van. rdemes lehet tbb csillag topolgij hlzatot
FDDI hlzattal sszektni, ugyanakkor a FDDI ltal hasznlt vegszlas kbelek
nagyon drgk, s krlmnyes a teleptsk.

3.7. Frame Relay

A kerettovbbtsnak is nevezett Frame Relay olyan nagy sebessg


kommunikcis technolgia, amelyet szerte a vilgon hlzatok szzaiban
alkalmaznak helyi adathlzatok (LAN) sszekapcsolsra.

A Frame Relay hlzatban az adatok tovbbtsa a telephelyek kztt keretben vagy


csomagban trtnik. Ez a technolgia az lland Virtulis ramkrk (Permanent
Virtual Circuits - PVC) hasznlatnak elvn alapul. A PVC olyan szoftver
meghatrozta kt port kztti adattviteli t, amely a hlzatban dediklt brelt
vonalknt viselkedik. A PVC hasznlata szmos elnnyel jr, pldul lehetv teszi a
hlzat rugalmas mretezst, mdostsi lehetsgt, tovbb a garantlt tviteli
sebessg (CIR) s a hozzfrsi sebessg kzti tartomnyban dinamikus
svszlessg ignybevtelt enged meg.

A fenti elnyk teszik a Frame Relay-t az egyik legmegbzhatbb eszkzz, mellyel


nagy sebessget s hatkonysgot lehet elrni a vilg tbb pontjn elhelyezked
vgpontok sszekapcsolsban.

Milyen esetekben j vlaszts a Frame Relay s milyen elnyket nyjt?

Tbb telephely sszekapcsolsa A Frame Relay szolgltats akkor a


legelnysebb, amikor kettnl tbb telephelyet kell sszekapcsolni, gy lehet
ugyanis megtakartst elrni a berendezs beszerzsi kltsgei s a helyi elrsi
djak tern.
Egymstl tvol es helysznek Az International Frame Relay szolgltats
rszerkezete ltalban kevsb rzkeny a tvolsgra, ezrt elnys ezt a
szolgltatst egymstl viszonylag tvol es helyek sszekapcsolsra hasznlni.
Dinamikusan vltozs svszlessg-igny - a LAN-ok kapcsolatban Az e
kategriba tartoz LAN felhasznl rvid tviteli idszakokra ignyel nagy
svszlessget gy, hogy ezeket a svszlessgi ignybevtel cscsokat
(brsztket) nyugalmi peridusok kvetik. A "brszts" forgalom, ahogy ezt a
szakmban nevezik, a svszlessg statisztikai eloszlshoz igazodik, ami a Frame
Relay technolgia egyik jellemzje.
Nagy sebessg Ha egy hlzat X.25-t vagy nagyobb szm analg privt vonalat
hasznl, s a forgalom megkzelti az adott svszlessg fels hatrt, akkor a
Frame Relay a sebessg s hatkonysg nvelsnek kltsgtakarkos megoldsa.
(Port sebessg egszen 2048 kbit/s-ig).
Klnbz alkalmazsokat, tbbfle protokollt hasznl krnyezet Amennyiben a
hlzatban klnbz alkalmazsokat s tbbfle protokollt hasznnak, a Frame
Relay szolgltats kivl vlaszts, mivel hlzati transzparencit biztost.
A hlzatos kltsgek cskkentse Ha egy hlzat mr tl bonyolultt vlt a
kapcsoldsi ignyek folytonos kielgtse sorn, a Frame Relay knlja a
kltsghatkony megoldst.
Flexibilits, mretezhetsg A Frame Relay hlzat virtulis ramkrkre pl.
Struktrjnak ksznheten a Frame Relay hlzat a helyhez kttt (fix) pont-pont
hlzatnl sokkal knnyebben mretezhet. Ezen fell a hlzat kiegsztsei s
vltoztatsai egyszeren megvalsthatk, ezltal lehetv vlik, hogy az IT
menedzserek tetszsk szerint, knnyszerrel mdostsk a hlzati topolgit s
mretezzk a hlzatokat az alkalmazsok s a telephelyek krnek bvlse
szerint.
Idtll megolds A Frame Relay szabvnyokat oly mdon alkottk meg, hogy
lehetv tegyk az olyan jonnan kifejlesztett szolgltatsokkal - mint pldul az
ATM - az egyttmkdst. Az j alkalmazsok megjelensvel s/vagy a
svszlessg-igny nvekedsvel, a hlzatok knnyszerrel alkalmass tehetk a
megfelel technolgia ignybevtelre anlkl, hogy a meglv hlzati eszkzk
flslegess vlnnak.
Biztonsg Mivel az adatok tvitele az gyfl ltal meghatrozott telephelyek kztt
lland virtulis ramkrkn keresztl zajlik, a Frame Relay szolgltats nyjtotta
biztonsg a dediklt brelt vonali szolgltatshoz mrhet.

3.8. Dial Up (Modemes betrcszs)

Hogy a tvoli irodk s a tvoli hordozhat PC-ket hasznlk


sszekapcsolhatsgval kapcsolatban felmerlt egyre nagyobb keresletnek
megfeleljenek, egyre szaporodnak a tvoli felhasznlk ms hlzatokra s azok
segdeszkzeire trtn csatlakozst segtend, jonnan kifejlesztett termkek.
Nhny esetben lefektetett vonalakkal kapcsolhatjk ssze a tvoli irodkat ms
helyekkel, de ez a megolds meglehetsen drga, s csak nagyobb irodk
sszekapcsolsnl van rtelme. Tvolrl elrhet szerverek szolglnak
kapcsoldsi pontknt mind a be-, mind a kitrcsz alkalmazsoknak azon a
hlzaton, amelyhez csatlakoztak. Ezek a hibrid berendezsek kpesek irnytani s
szrni protokollokat, tmogatni olyan, a feltrcsz csatlakozsokat tmogat
szabvnyokat, mint a PPP. Teljes nevn Point-to-Point protokoll, azaz pont-pont
kapcsolat. Soros vonalon alkalmazott protokoll (soros vonal alatt rtjk a modemes
kapcsolatot). A TCP/IP mellett szmos protokollt tmogat, lehetv teszi pldul IPX/
SPX protokoll tvitelt is. A kisebb tvoli iroda csatlakozni tud a kzponti terlettel,
de csak a szksges csatlakozsi idre, s gy megsprolja a lefektetett vezetk
kltsgeit. A tvoli PC-felhasznlnak adva a lehetsge, hogy kpes brmely
telefonaljzatrl, akr egy hotelbl vagy egy replgprl csatlakozni. A tvoli elrs a
kvetkez fbb csatlakozstpusokhoz tartozhat: LAN-LAN kztti, vagy pedig tvoli
lloms/tvoli vezrl kapcsolat. A LAN-LAN kztti kapcsolatban egy hlzat
csatlakozik egy msikhoz feltrcsz (Dial Up - Telefonos) kapcsolaton keresztl s
megosztva rik el kzsen egyms erforrsait. A tvoli lloms/tvoli vezrl
felhasznlsokban egy tvoli felhasznl PC-vel vagy munkallomssal csatlakozik
a hlzathoz s funkcionl azzal egyenrangan. A feltrcsz csatlakozsok
ltalban a PPP protokollt alkalmazzk A tvoli elrssel kapcsoldhatunk
hagyomnyos analg-, digitlis- telefonvonalak, vagy ISDN segtsgvel.

PPP - Teljes nevn Point-to-Point protokoll, azaz pont-pont kapcsolat. Soros vonalon
alkalmazott protokoll (soros vonal alatt rtjk a modemes kapcsolatot, de soros
kbelen is lehet PPP protokollt hasznlni). A TCP/IP mellett szmos protokollt
tmogat, lehetv teszi pldul Novell IPX s Appletalk protokollok tvitelt is.
Sok protokollbl pl fel a PPP. A legals szint a HDLC (High-Level Data Link)
protokoll, amely definilja a PPP keretek krli hatrokat, s ellenrz sszeget
biztost. A HDLC fltt helyezkedik el az LCP (Link Control Protocol),
adatkapcsolathoz tartoz protokollok egyeztetsre. Minden hlzati protokollt, ami a
kapcsolaton keresztlmegy, dinamikusan konfigurlunk egy hozztartoz NCP
(Network Control Protocol) hasznlatval. Az IP csomagok a kapcsolaton keresztl
trtn kldshez elszr a kt PPP-nek egyeztetnie kell az ltaluk hasznlt IP
cmeket. Erre a clra hasznljk az IPCP-t (Internet Protocol Control Protocol). A
PPP kpes az IP csomagok fejlc informciinak tmrtsre. Ezt a protokollt
ltalnosan arra hasznljk, hogy kt, egymstl tvol lv gpet sszekapcsoljanak
egymssal (pl. Internet szolgltat s vgfelhasznl kapcsolata).

A feltrcszs kapcsolat lnyege, hogy a felhasznl, aki az irodjtl tvol van,


brhonnan a vilgon tud kapcsoldni az irodai hlzathoz, vagy az Internet
szolgltatjhoz, hiszen a hagyomnyos telefonvonalak szinte mindenhol elrhetek.

3.9. VPN

A VPN a Virtual Private Network (virtulis magnhlzat) rvidtse. Segtsgvel


egy mr ltez hlzati infrastruktrt tudunk felhasznlni privt hlzati kapcsolatok
kialaktsra. Ezt legegyszerbben egy plda segtsgvel tudnnk szemlltetni. Van
kt cg egymstl 500 km-re. ssze szeretnnk kapcsolni a kt hlzataikat. Az els
lehetsgnk az, hogy drga brelt vonalak segtsgvel sszekapcsoljuk a kt
hlzatot. A kzenfekvbb megolds, hogy mr kiptett infrastruktrra
hagyatkozunk (pl.: Internet).

Az Internet mivel publikus hlzat, ezrt a cgek nem nagyon szeretik a fontos
adataikat tereszteni ezen a kzegen. Erre jelent megoldst a VPN, hiszen az
Internet, vagy brmilyen IP alap hlzaton keresztl, titkostott adattvitelt valst
meg, melybe harmadik szemly nem avatkozhat be. A titkostott adattvitel azrt
jelent j megoldst, mert ugyan egy tmad elkpzelhet, hogy ltja magt az
adatfolyamot, ugyanakkor olvasni az nem tudja annak tartalmt.

A f clja a virtulis magnhlzatoknak az, hogy az Interneten bizalmas adatokat


tovbbtsunk egyik pontbl a msikba, anlkl, hogy problmt okozna az, hogy azt
az adatfolyamot brki is lthatja.

Ahhoz, hogy egy VPN kapcsolatot felptsnk, t alapvet dologra lesz szksgnk.

VPN szerver: VPN szervernek nevezzk azokat az eszkzket, melyek


kapcsoldsi pontot biztostanak a VPN klienseknek
VPN kliens: a kliens lehet egy opercis rendszer, ami rendelkezik a VPN
kapcsolatok kialaktsnak feltteleivel, vagy specilis esetekben egy router is
Tunnel: (csatorna) a VPN kapcsolatok rsze, ami egy virtulis csatorna a kliens s
a szerver kztt. Ebben a csatornban lesznek a csomagok betokozva
(encapsulated).
Tunneling protokollok: olyan szabvnyok, melyek a csatornk ltrehozst,
mkdtetst, s megszntetst vgzik. A kt leggyakrabban alkalmazott tunneling
protokoll a PPTP, s az L2TP.
tviteli hlzat: brmilyen IP alap hlzat, ami lehet akr egy helyi hlzat, vagy
akr egy globlis hlzat, mint pldul az Internet.

A Biztonsgos VPN (Secure VPN) alapfelttelei, hogy az adatfolyam megkezdse


eltt a kt flnek azonostania kell egymst, valamint minden adatfolyamnak
titkostva kell thaladnia a hlzaton. A VPN kapcsolat egy, vagy tbb cs (tunnel)
segtsgvel pl fel. A csveknek kt vgpontja van, egyik a kld, a msik, pedig a
fogad oldaln. Mindkt oldalon mindkt flnek el kell fogadnia a cs biztonsgi
belltsait (milyen titkosts, s az azonosts). A kapcsolat biztonsgi belltsait
harmadik szemly nem mdosthatja (pl.: tmad).

A VPN a Point-To-Point Tunneling Protocol (PPTP) vagy Layer 2 Tunneling Protocol


(L2TP) protokollokat hasznlja arra, hogy a tvoli elrs protokoll (PPP) kereteket,
az IP hlzaton val thaladsra alkalmass tegye (tokozza), valamint csomag ltal
hordozott adatokat titkostsa.

A VPN kapcsolatok elvi mkdse

VPN kapcsolatok ltrejhetnek kt szmtgp kztt, de akr kt router, vagy kt


komplett hlzat sszekapcsolst is megvalsthatjuk velk. A gyakorlati oldalba
nem merlnnk bele, hiszen a belltsok, s lehetsgek a VPN kapcsolatoknl
ersen szoftverfggk.

4. Protokollok

4.1. Alapfogalmak

A hlzati protokollok szabvnyok, amik lehetv teszik a szmtgpek


kommunikcijt. Egy szokvnyos protokoll definilja, hogy a szmtgpeknek
hogyan kell azonostaniuk egy msik gpet a hlzaton, milyen formban kerljenek
az adatok tvitelre, s hogyan kell ket feldolgozni, ha mr megrkeztek rendeltetsi
helykre. A protokollok tovbb definilnak eljrsokat az elveszett, vagy srlt
tvitelek, azaz csomagok kezelsre. Ilyen hlzati protokollok pldul az IPX/SPX,
a TCP/IP, a DECnet, s az AppleTalk.
mbr a hlzati protokollok klnbzek, a fizikai sszekttetst ugyan gy
hasznljk. A fizikai hlzat ily ltalnos mdon trtn hozzfrse lehetv teszi
tbb protokoll bks egyttltt, s lehetv teszi a hlzat kiptjnek, hogy ugyan
azt a hardvert hasznlja a klnbzfajta protokollokhoz. Ezt a koncepcit protokoll-
fggetlensg-knt ismerik, ami azt jelenti, hogy a fizikai hlzatnak nem kell trdnie
a protokollok futtatsval.

Ahhoz, hogy a klnbz gyrtk ltal ksztett eszkzk, a hlzaton megrtsk


egymst, szksg van egy kzs nyelvre. A hlzatoknl ezt a kzs nyelvet hvjuk
protokollnak. A protokoll szablyok, s szabvnyok sszessge, mely lehetv teszi
az eszkzk informcicserjt a hlzatokon keresztl. Rengeteg fajta protokoll
ltezik, s mindegyik rendelkezik elnykkel, s htrnyokkal is a tbbihez kpest.
Ugyanakkor az is meg kell emltennk, hogy nem mindegyik opercis rendszer,
illetve eszkz ismeri az sszes ltez protokollt. Termszetesen vannak nagyon
npszer protokollok, melyeket a legtbb eszkz, s gyrt tmogat. A protokollokat
szoftverknt (program) kell elkpzelnnk, melyek teleptve kell, hogy legyenek
azokra a hlzati eszkzkre, melyeken hasznlni szeretnnk ket. A hlzati
eszkzk csak akkor tudnak kommuniklni egymssal, ha ugyanazt a protokollt
hasznljk.

Napjainkban ktfle protokolltpust klnbztetnk meg, a nyitott, illetve a gyrt-


specifikus protokollokat. A nyitott protokollok publikus ipari szabvnyokon alapulnak.
A protokolloknak nincsen tulajdonosuk. Nyitott protokoll pldul a TCP/IP. A gyrt
specifikus protokollokat (ms nven zrt protokollok), klnbz gyrtk fejlesztettk
ki, sajt termkeikhez. Plda erre a Novell IPX/SPX protokollja, mely a gyrt
NetWare opercis rendszerhez kszlt.

A mai, modern szmtgp hlzatok tervezst strukturlis mdszerrel vgzik,


vagyis a hlzat egyes rszeit rtegekbe (layer) szervezik, melyek mindegyike az
elzre pl. Az azonos szint rtegek csak egymssal kommuniklnak. E
kommunikci szablyait protokollnak nevezzk, s az egymst kvet protokollok
halmazt protokoll stack-nek hvjuk. Protokoll stack-nek nevezhet gy a TCP/IP,
IPX/SPX, mivel minden OSI rtegre megvan a megfelel feladatot ellt protokollja.
Az elkldeni kvnt zeneteknek egy ilyen protokoll stack-en kell vgigmenni, amg
elr az tviv kzeghez. Az thalads sorn minden protokoll hozzcsatolja a sajt
informcis fejrszt. A felsbb rteg az alatta lv rteg szolgltatsait hasznlja. A
rtegek kztti elemi mveleteket a rteginterfsz definilja. A legfontosabb, hogy ez
az interfsz minden rteg kztt tiszta legyen olyan rtelemben, hogy az egyes
rtegek egyrtelmen definilt funkcikat vgezzenek el. Ez egyszerv teszi az
adott rteg klnbz megoldsainak a cserjt, hiszen a megoldsok az elbbiek
alapjn ugyanazt a szolgltatst nyjtjk a felettk lv rtegnek, segtve a nylt
rendszerek kialaktst.

A protokollok felptsre ltezik egy elrs, amit gy hvunk, hogy Open Systems
Interconnection (OSI) referencia modell. Az OSI referencia modell nem szabvny,
csupn hivatkozsi modell. Azt mondja meg, hogy milyen rtegekre kell osztani egy
hlzatot, s mi a rtegek feladata. E szerint egy hlzatot ht rtegre osztunk fel:
OSI Referencia modell

Lssuk mely rtegek, milyen funkcikat kell hogy ellssanak az OSI referencia
modell tekintetben, alulrl felfel haladva.

Adattvitellel kapcsolatos rtegek:

1. Fizikai rteg (Phisical Layer): a bitek kommunikcis csatornra val


kibocstsrt felels. Ide tartozik a csatlakozsok elektromos s mechanikai
meghatrozsa, s tviteli irnyok megvlasztsa.

2. Adatkapcsolati rteg (Data Link Layer): feladata egy hibtlan adattviteli vonal
biztostsa a gpek kztt. Az adatokat adatkeretekk (data frame) trdeli,
tovbbtja, a nyugtt fogadja, hibajavtst s forgalomszablyozst vgez.

3. Hlzati rteg (Network Layer): a kommunikcis alhlzatok mkdst vezrli,


feladata az tvonalvlaszts a forrs s a cllloms kztt. Klnbz hlzatok
eltr mret cmmezvel s csomagokkal rendelkeznek. Ez a rteg gondoskodik a
hlzatok kztt a csomagtovbbtssal kapcsolatos szerkezetrl, valamint a
sorrendbl kies csomagok megfelel jraegyestsrl, felhasznlva a
csomagokban tallhat sorszmra vonatkoz informcit. Az utols rteg, amely
ismeri a hlzati topolgit.

4. Szlltsi rteg (Transport Layer): feladata a vgpontok kztti hibamentes tvitel


biztostsa. Mr nem tud a hlzati topolgirl, csak a kt vgpontban van r
szksg. Feladat lehet, pldul az sszekttetsek felptse s bontsa, csomagok
sorrendhelyes elrendezse.

Logikai sszekttetssel kapcsolatos rtegek:

5. Viszonyrteg (Session Layer): lehetv teszi, hogy kt szmtgp felhasznli


kapcsolatot ltestsen egymssal. Jellegzetes feladata a logikai kapcsolat felptse
s bontsa, prbeszd szervezse (pl.: flduplex csatornn). Ellthat szinkronizcis
(ill. ellenrzsi) funkcit ellenrzsi pontok beptsvel.
6. Megjelentsi rteg (Presentation Layer): az egyetlen, amelyik megvltoztathatja
az zenet tartalmt. Tmrtst, rejtjelezst, kdcsert vgezhet el.

7. Alkalmazsi rteg (Application Layer): szles krben ignyelt szolgltatsokat


tartalmaz. Ilyen alapvet ignyt elgtenek ki, pldul a fjlok tetszleges gpek
kztti msolst lehetv tv fjl transfer protokollok.

A hlzati protokollok kztt, klnbsget tudunk tenni aszerint, hogy


tovbbthatak-e egyik hlzati szegmensrl a msik hlzati szegmensre. Az
adattovbbtst kt hlzati szegmens kztt tvlasztsnak (routing) hvjuk.
Termszetesen nem minden protokoll alkalmas a szegmensek kztti utazsra,
pont ezrt vannak tvlasztsra kpes (routable) s tvlasztsra nem alkalmas
(non-routable) protokollok.

tvlasztsra alkalmas protokollok : ezen protokollok segtsgvel megoldhat tbb


klnll hlzat kztti adatcsere, legyen sz kt plet kztti tviteltl, akr
Internet nagysg hlzatrl. Ilyen protokoll a TCP/IP, s az IPX/SPX.
Termszetesen lteznek mg ms protokollok is, melyek tmogatjk az tvlasztst,
ugyanakkor ezekre a tananyag nem kvn kitrni.

tvlasztsra alkalmatlan protokollok: ezek a protokollok nem kpesek egyik


hlzatrl tjutni egy msik hlzatra. Pont emiatt csak kis mret helyi hlzatokon
szoktk alkalmazni. Ilyen protokoll pldul a NetBEUI.

Ahhoz, hogy a protokollok mkdst megrtsk, ismernnk kell hogy a bizonyos


protokollok milyen tpus adattvitelre alkalmasak.

Unicast:

Az unicast tvitel sorn a kldtt adatot csak a fogad szmtgp fogja megkapni.
Ez az adattviteli md azokban az esetekben nem hatkony, ha egy adatot tbb
szmtgp szmra is el kell juttatnunk, hiszen ebben az esetben, az adatot annyi
pldnyban kell tovbbtanunk, ahny szmtgpnek el akarjuk kldeni. Az Unicast
tviteli mdot, direkt kldsnek is szoktk nevezni. A legtbb forgalom a mai
hlzatokon unicast kldssel folyik.
Broadcast:

A broadcast zenetklds hasznlatnl, a kldtt adat egy pldnyban hagyja el a


forrs szmtgpet, s azon a hlzati szegmensen, ahol a forrs szmtgp van,
az sszes szmtgp megkapja az adatot. Termszetesen ez az adattovbbtsi
mdszer nem hatkony abban az esetben, ha csak nhny szmtgpnek kellene
megkapnia a csomagot, s nem az egsz hlzati szegmensnek. A sok broadcast
zenetet bonyolts szegmensek ltvnyosan lelassulhatnak, mivel a szegmens
sszes szmtgpe feldolgozza ezeket az adatcsomagokat, Nagyon fontos mellette
mg az megjegyezni, hogy a broadcast mdszerrel kldtt adatok mindig a hlzati
szegmenskn bell maradnak, ami annak ksznhet, hogy a routerek nem
tovbbtjk ket soha!
Multicast:

A multicast zenettovbbts lnyege, hogy a kldend adat csak egy pldnyban


hagyja el a forrsszmtgpet, s megvlaszthat az, hogy mely szmtgpek
kapjk meg ezt az adatot. A multicast zenetkldssel jelents svszlessget
sprolhatunk, pldul videokonferencik esetn, hiszen a jel csak egyszer kerl ki a
hlzatra, onnan viszont megkapja az sszes kivlasztott szmtgp.
4.2. TCP/IP (v4)

A TCP/IP Protokollcsomag nyitott ipari szabvnyokon alapul hlzati protokoll.


Jelenleg a leggyakrabban hasznlt hlzati protokoll. Ezt a szleskr elterjedtsget
annak ksznheti, hogy az Internet vilgmret hlzatnak is ez az elsdleges
adattviteli protokollja.
A TCP/IP Protokollcsomag elrhet az sszes elterjed opercis rendszeren, gy
jelenesetben opercis rendszertl fggetlenl szeretnm ismertetni a
protokollcsomag felptst s lehetsgeit, hogy aztn ezen ismereteket a kedves
olvas szabadon alkalmazhassa a Windows, a Novell, s a Linux rendszerekre is.

A TCP/IP rvidts a Transmission Control Protocol/ Internet Protocol rvidtse. A


rvidts a protokollcsomag kt legfontosabb sszetevjt emlti, ugyanakkor mg
szmos ms protokoll is megtallhat a csomagban, melyek nlkl a TCP/IP nem
mkdhetne.

A kommunikci folyamata

A protokoll mkdst egy egyszer pldval szeretnnk szemlltetni. A postai


levelezst fogjuk sszehasonltani a TCP/IP alap kommunikcival. Van egy
levelnk, amit el szeretnnk juttatni egy ismersnknek. Ez az adat. Az adatot a
fogad fl szmra rthetv kell tennnk, teht olyan nyelven rjuk meg amit a
cmzett majd rtelmezni tud. A levelet meg kell cmeznnk, s r kell rnunk azt is,
hogy ki kldte, teht ki a felad. A levelet fel kell adnunk a postahivatalba, viszont az
hogy a posta mr milyen ton-mdon tovbbtja levelnket (repl, aut stb.), az
nem rdekel minket. Ez azt jelenti, hogy maga az tviteli kzeg (kbel) szmunkra
lnyegtelen hogy milyen. Ugyanez a folyamat a fogad oldalon fordtva zajlik le, teht
a tvoli postahivatalba rkezs utn a cmzetthez lesz a levl irnytva, majd a
cmzett megnzi, hogy valban neki szl-e a levl. Amennyiben igen, kibontja, s
elolvassa, teht rtelmezi a neki kldtt adatokat. A TCP/IP alap kommunikci
termszetesen ennl egy kicsit sszetettebb, ugyanakkor a fbb lpsei a kt
kommunikcinak megegyeznek. A klnbz lpseit a kommunikcinak a TCP/IP
csomag ms s ms protokollja vgzi. A hatkonysg nvelse rdekben a
kommunikci klnbz lpseit vgz protokollok, klnbz (OSI) rtegekbe
tartoznak. A klds eltt a legutols lps a cmzs. Ez azrt fontos, mert a fogad
oldalon ez lesz az els, teht csak az a szmtgp fogja tovbb feldolgozni az
adatot, akinek szl.

Hlzati rtegek megvalstsa

A TCP/IP csomag az OSI modell ht rteghez kpest, ngy rtegben valstja meg
a kommunikci folyamatt. Ez a ngy rteg fentrl lefel az alkalmazs rteg
(Application Layer), az tviteli rteg (Transport Layer), az Internet rteg (Internet
Layer) s a hlzati csatol rteg (Network Interface Layer). Az sszes protokoll,
amit a TCP/IP csomag hasznl, ebben a ngy rtegben helyezkedik el.
A TCP/IP protokoll ngy rteg felptse

A TCP/IP csomagban fellrl lefel haladva az alkalmazs rteg az els. Az ide


tartoz protokollok felelsek azrt, hogy a tovbbtand adatokat megfelel formba
alaktsk a hlzaton val tovbbtshoz. Minden hlzati alkalmazs ebben a
rtegben helyezkedik el, s ezen a rtegen keresztl ri el a hlzatot (helyesebben
az alatta lv rteget).
A kvetkez rteg az tviteli rteg melynek feladata az adatok sorrendbe helyezse,
valamint a kapcsolat ltrehozsa a kommunikl felek kztt. Adat kldsnl fogadja
az adatokat az alkalmazs rtegtl, s tovbbtja azt az Internet rteg fel, adat
fogadsnl pedig kapja az adatot az Internet rtegtl, s tovbbtja az alkalmazs
rteg fel.
Az Internet rteg felels az adatcsomagok cmzsrt, csomagolsrt, s
tvlasztsrt. Az adat itt lesz megfelelen megcmezve, s amennyiben tvoli
hlzatba kell eljuttatni, az tvlasztsa is itt zajlik le.
A Hlzati Csatol rteg feladata, hogy az adatkldsnl a felsbb rtegtl fogadott
adatokat kihelyezze a mdira (kbel), olyan formtumban amilyen hlzatra
kapcsoldunk (Ethernet, Token Ring).

Az adatcsomag

Az adatra, ahogy a klnbz rtegekbe r - kldsnl lefele, fogadsnl felfele


klnbz nven hivatkozunk (Segment, Message, Datagram, Frame).
A Segment a TCP tvitel mrtkegysge. Az alkalmazs ltal ellltott adathoz
fzdik hozz a TCP fejlc. Ez az tviteli rtegben trtnik, s ilyenkor hvjuk az
adatunkat Segment-nek.
A Message a megbzhatatlan protokollok (UDP, ICMP, IGMP, ARP) tvitelnek
mrtkegysge. A protokoll fejlc informciit, illetve az alkalmazs s
protokolladatokat tartalmazza.
A Datagram az IP tviteli egysge. Az IP fejlcet, s az tviteli rteg adatait
tartalmazza. Szintn megbzhatatlan.
A Frame a hlzati csatol rteg tviteli egysge, s a hlzati csatol rteg ltal
ltrehozott fejlcet, valamint az IP rteg ltal tadott informcit tartalmazza.

Az utols rtegbl kbelre kerl Ethernet Frame hrom f rszre oszthat. Az


Ethernet fejlc, maga az adat, s a CRC rsz. A Frame fejlc rszben a felad gp,
s a cmzett gp (MAC) cmt tartalmazza, valamint egy jelet, hogy a Frame kbelre
helyezhet. Az adat rsz tartalmazza az IP Datagram-ot (benne a kldend hasznos
adattal). Az adat rsz mrete a hasznlt hlzat tpustl fgg, de 0,5 KByte l
4KByte-ig terjedhet. Az Ethernet hlzatoknl ez ltalban 1,5 KByte. Mivel
leggyakrabban 4 Byte-nl is nagyobb adatok tovbbtsra van szksg, az adatokat
fel kell darabolni, hogy belefrjenek az adott a mretbe. Egy nagyobb fjl tovbbtsa
esetn az adat sok kis csomag formjban utazik t a hlzaton. A harmadik rsze
az Ethernet csomagnak a kvet informci (trailer) mely a CRC informcit fogja
tartalmazni mely a csomag hibamentessgt hivatott ellenrizni.

Adatramls:

A TCP/IP alap kommunikci sorn, az adatcsomagok a kld szmtgp TCP/IP


protokoll rtegeiben lpkednek lefel, s minden rteg hozzfzi a sajt informcit a
csomag fejlchez. Minden protokoll ltal hozzfztt informci tartalmaz
hibaellenrz informcit is. Ezt hvjuk checksum nak. Ezt az informcit hasznlja
a CRC a vgpontban.

Kld szmtgp:

Alkalmazs rteg:

Mint azt mr emltettk az alkalmazs rtegben kezddik el a kldend adat olyan


formba ntse, hogy a clszmtgpen az adatot vr alkalmazs azt rtelmezni
tudja. Ezt a folyamatot mindig az alkalmazs (program) fogja elvgezni (pl.: web
bngsz, FTP kliens).

tviteli rteg:

Az alkalmazs rtegbl az adat az tviteli rtegbe kerl. Ez a rteg tartalmazza a


TCP, s az UDP protokollt. Az alkalmazs, ami kldte az adatot, kivlasztotta azt is,
hogy milyen tviteli protokoll segtsgvel TCP vagy UDP - kell az adatot
tovbbtani.
Amennyiben a vlasztott protokoll a TCP,
Minden egyes TCP szegmens kap egy szekvencia szmot (sequence number),
mely a vgpontban az adatok megfelel sorrendben val sszefzst fogja
elsegteni.
Hozzfzi a TCP port cmt mind a felad, mind a fogad alkalmazsnak.
Hozzfzi a csomaghoz a kapcsolat-orientlt tvitelhez szksges visszaigazolst.

Ha az alkalmazs ltal vlasztott tviteli protokoll az UDP,


Hozzfzi a csomaghoz a kld, illetve a fogad oldal UDP port szmt.

Internet rteg:

Miutn az tviteli informcik rkerltek a csomagra, a csomag az Internet rtegbe


kerl, ahol a kvetkez fejlc informcikkal bvl:
A felad szmtgp, s a clszmtgp IP cme
Az tviteli protokoll
A checksum rtk
A Time to Lv (TTL) rtk
Amellett, hogy az Internet rteg ezen informcikkal kibvti a fejlcet, a cl IP
cmhez tartoz MAC cm (fizikai cm) feloldsval is ez a rteg van megbzva. Az
ARP protokoll felels a MAC cmek feldertsrt. Miutn a cl MAC cm is bekerlt a
fejlcbe, a rteg a csomagot tovbbtja a kvetkez rtegnek.

Hlzati csatol rteg:

A hlzati csatol rteg kt fajta informcival bvti a csomagot. Ez kezdinformci


(Preamble), mely a Frame kezdett hivatott jellni, valamint a CRC informci, mely
ebben a rtegben kszl el az idig legenerlt csomag checksum informciibl.

Ezeket a lpseket kveten kldi ki a hlzati krtya az Ethernet keretet (Frame) a


hlzatra. A kikldtt keretet a helyi hlzat sszes szmtgpe meg fogja kapni.

Fogad szmtgp:

A hlzatra kerlt keretet az sszes szmtgp (a helyi hlzaton) Hlzati Csatol


rtege le fogja ellenrizni, hogy CRC adatai megfelelek-e. Amennyiben a csomag
CRC adatai helyesek (ami ugye azt fogja jelenteni, hogy a keret srtetlenl
megrkezett), a csomagban szerepl MAC cmet fogjk a szmtgpek
leellenrizni.

Amennyiben a MAC cm Broadcast tpus (ami azt jelenti, hogy minden


szmtgpnek szl a keret), vagy megegyezik a fogad szmtgp MAC cmvel
(teht neki szl), a keret feljebb kerl a clszmtgp Internet rtegbe, azon bell
is az IP-hez. Az IP jraszmolja a checksum informcit, s sszehasonltja azzal az
rtkkel, melyet a kld szmtgp IP protokollja a csomagba rt. Amennyiben a kt
rtk megegyezik, az IP tovbbtja a csomagot, az tviteli rtegbe, ahhoz az tviteli
protokollhoz (TCP, vagy UDP), mely az IP fejlcben meg van hatrozva.

Amennyiben az tviteli rtegben a csomag a TCP protokollhoz rkezik, az leellenrzi


a szekvencia szmot, majd az rkezsrl rtesti a kld szmtgp TCP
protokolljt. Ezek utn a clzott TCP port fel irnytja az alkalmazs rtegbe.
Hogyha az IP ltal kiolvasott protokoll az UDP, termszetesen hozz lesz irnytva a
csomag. Mindenfle ellenrzs, s visszajelzs nlkl tovbbtja az alkalmazs rteg
fel, arra az UDP portra melynek cmezve van a csomag.

Az alkalmazs rtegben a program mr a csak a hasznos adatot ltja, s azt a


program elrsai szerint fogja kezelni (megjelenti, eltrolja, vagy parancsknt
rtelmezi).

IP tvlaszts:

Az adatok irnytsa, egy helyi hlzaton bell egyszer. Minden olyan szmtgp,
aki adatot szeretne tovbbtani egy msik gpnek, broadcast zenetkldssel
megllaptja a cl szmtgp MAC cmt, s utna az adatcsomagot arra a cmre
tovbbtja. Ez a folyamat tbb szegmensre osztott hlzatok esetn, jval
bonyolultabb.
Lssuk, mi trtnik abban az esetben, ha a kld, s a clszmtgp nem
ugyanazon a hlzati szegmensen van. Ilyenkor a protokollcsomagbl, a cmzsrt
felels IP protokoll fogja megllaptani azt, hogy a clszmtgp helyi, vagy tvoli
hlzaton tallhat. Amennyiben a szmtgp tvoli hlzaton van, abban az
esetben a csomagot nem lehet direktbe a clszmtgpnek kldeni, gy a csomagot
az IP a helyi hlzaton tallhat tvlasztnak (routernek) fogja kldeni
(termszetesen az IP fejlcben tovbbra is a clszmtgp IP cme lesz). Innentl
fogva a csomag clszmtgphez val irnytsa a router dolga.

A routerek elsdleges feladata az adatcsomagok hlzatok kztti tovbbtsa. Az IP


csomagok hlzatok kztti tvitelt hvjuk IP routing-nak (tvlaszts). A
routereknek legalbb kt IP alap hlzathoz kell csatlakozniuk, hogy az tvlaszts
megvalsulhasson.

TCP/IP alap kommunikci esetn, kt fajta csomagkzbestst klnbztetnk


meg:

Direkt kzbests: direkt csomagkzbestsrl akkor beszlhetnk, ha a kld


szmtgp a csomagot a sajt helyi hlzatn lv clszmtgpnek kldi. Ebben
az esetben az IP csomagot a szmtgp a hlzatnak megfelel keretbe helyezi,
majd a clszmtgp MAC cmre tovbbtja.
Indirekt kzbests: errl a csomagkzbestsrl akkor beszlhetnk, ha a
clszmtgp nem ugyanazon a hlzaton van, mint a kld gp. Ebben az esetben
az IP csomagot belehelyezi gpnk egy a hlzatnak megfelel keretformtumba, s
a helyi hlzaton tallhat router MAC cmre tovbbtja. A tvoli szmtgphez
ezek utn a router (vagy tbb router) fogja eljuttatni a csomagot. Ezrt hjuk ezt a
tovbbtsi formt indirekt (nem kzvetlen) kzbestsnek.

Amennyiben a csomagot tvoli hlzatra kldjk, mindig indirekt csomag


kzbestsrl kell beszljnk, mivel mindig legalbb egy routeren keresztl megy a
csomag mieltt megrkezik a clszmtgphez.

Minden egyes router rendelkezik gynevezett tvlaszt tblzattal (routing table). A


routerek tvlaszt tblja a memrijukban troldik, s informcikat trol
hlzatokrl, s eszkzkrl. Azt, hogy bizonyos IP cmre milyen tvonalon kell
tovbbtani a fogadott csomagokat, ebbl a tblzatbl fogjk kiolvasni a routerek. A
tblzat bejegyzsei lehetnek statikusak, illetve dinamikusak. Ez azt jelenti, hogy a
statikus tvonalakat a router zemelteti fogjk berni a tblba, a dinamikus
bejegyzseket, pedig maga a router fogja berni, illetve vltozs esetn frissteni.

Nzznk egy leegyszerstett pldt az IP tvlaszts mkdsre, illetve az


tvlaszt tblk felptsre.
A fenti brn, kt klnll TCP/IP hlzatot kapcsoltunk ssze egy router segtsgvel. A
routernek van mindkt hlzaton egy-egy rvnyes IP cme (192.168.0.1, s a 172.16.0.1).
Lssuk mi trtnik, ha a 172.16.0.31-es IP cmmel rendelkez gprl, szeretnnk adatot
tovbbtani a 192.168.0.50-es gpre. A kt gp, kt klnll hlzaton helyezkedik el. Ez azt
jelenti, hogy a 172.16.0.31, a router MAC cmre fogja kldeni a keretet (termszetesen az IP
csomag tovbbra is tartalmazza, hogy a cmzett a 192.168.0.50 !!!). A router megkapja a
keretet, s ltja hogy neki szl, hiszen az MAC cme van a cmzett helyn. Kibontja a
csomagot, s az IP fejlc informcikat kiolvassa. Itt tallhat, hogy ki a cmzettje az IP
csomagnak. A cmzett a 192.168.0.50. A router megnzi, hogy ismer-e utat a 192.168.0.x
hlzat fel. Termszetesen ismer, hiszen ott a bejegyzs az tvlaszt tblban. Ha a
clhlzat a 192.168.0.0 , s az alhlzati maszk a 255.255.255.0, abban az esetben a router
192.168.0.1-es cm kapcsoldsi pontjn keresztl kell tovbbtani. A router TCP/IP
protokollja jragenerlja a csomagot, cskkenti a Time To Live (TTL) rtkt eggyel, s mivel
a router mr direkt kzbestssel tudja tovbbtani, megllaptja a clszmtgp MAC cmt,
s a keretet mr arra a MAC cmre kldi el.

Egy msik pldval szemlltetnnk azt az esetet, amikor kt olyan hlzat kztt kell
adatot kldeni, melyek kztt az tvlasztst tbb routernek kell elvgeznie.
A pldban ngy klnll hlzat szerepel, mindegyik hlzaton egy darab szmtgppel. A
PC1 nev gprl szeretnnk adatokat kldeni, a PC4 szmtgpre. A PC1 IP protokollja
megllaptja, hogy a csomagot nem a helyi hlzatra kldjk, gy berja a fejlcbe a PC4 IP
cmt, de a keret a Router 1 szmra lesz megcmezve. A Router 1 kibontja a keretbl az IP
csomagot, mivel az neki volt cmezve. A Router 1 kiolvassa az IP fejlcbl a csomag
cmzettjnek IP cmt. Leellenrzi az tvlaszt tblt, de a clhlzat fel nem tall
bejegyzst. Cskkenti a csomag TTL rtkt eggyel, majd az ltala ismert Router 2 MAC
cmre tovbbtja a keretet. A Router 2 megkapja a keretet, majd kiolvassa belle az IP fejlc
informciit. Leellenrzi, hogy a fejlcben tallt cmzett hlzata fel ismer-e tvonalat. A
bejegyzsek kztt ott szerepel a PC4 hlzata fel az tvonal. Cskkenti a csomag TTL
rtkt eggyel, megcmzi a keretet a clszmtgp MAC cmre, majd kikldi a megfelel
hlzatra.

A TTL rtkt minden egyes router, amin thalad a csomag, cskkenti eggyel. Ez
azrt szksges, hogy azok a csomagok, melyeknek nem tallhat belthat idn
bell tvonal, vagy rossz helyre lett cmezve, ne keringjenek a vgtelensgig a
routerek kztt. A TTL rtket a kld szmtgp fogja meghatrozni (ltalban 32
s 128 kztti szm). Amennyiben egy csomag TTL rtke elri a nullt, az a router
ahol ez megtrtnt, megsemmisti a csomagot. A TTL rtk azt is jelenti, hogy a
csomag ennyi routeren keresztl haladhat t, s ennyi lpsbl meg kell tallnia a
clllomst.

Elkpzelhet, hogy a csomag, tja sorn tbb fajta hlzaton is keresztl megy.
Mivel klnbz hlzatok, klnbz elrsokkal rendelkeznek, elkpzelhet, hogy
a felad szmtgp tl nagy mret csomagokat ksztett, ami nem megengedett
egyes hlzatokon. Amikor ez trtnik, az IP kisebb csomagokat kszt a hlzatra
klds eltt az eredeti csomagbl. Ezt nevezzk tredezsnek (fragmentation).
Amikor a tredezett csomagok megrkeznek a clhlzatba, az eredeti csomagokat
jra el kell lltani bellk. Ezt a folyamatot nevezzk jraszervezsnek
(reassembly).

Fontos arrl is szlnunk, hogy nem minden eszkz router, aki trol tvlaszt tblt,
ugyanis ilyen tblzatot minden egyes TCP/IP protokollt hasznl opercis
rendszer is fenntart.

Alkalmazsok azonostsa:

Ahhoz hogy e protokoll mkdst megrtsk, meg kell rtennk, hogy mi alapjn
fogja a TCP/IP azonostani az alkalmazst melynek adatcsomagokat kld. Erre azrt
van szksg, mert ugyanabban az idben, ugyanarrl a szmtgprl tbb
alkalmazs is kommuniklhat a TCP/IP-n keresztl. Erre a TCP/IP socketeket
hasznl. Mibl pl fel a socket?

Ahhoz, hogy brmilyen TCP/IP kommunikcit megvalstsunk elssorban a felad,


s a cl szmtgp TCP/IP cmre van szksgnk. Msodsorban szksges
tudnunk, hogy magt az adattvitelt melyik (a szlltsi rtegben tallhat) tviteli
protokollal valstjuk meg (ez jelen esetben vagy TCP, vagy UDP lehet). Mindkt
tviteli protokoll rendelkezik logikai csatornkkal (portok) melyek mindkt esetben
0-65535-ig terjedhetnek. Ezekhez a portokhoz 0-1024-ig (TCP, ill. UDP is) az IANA
szervezet (Internet Assigned Numbers Authority) fontos szolgltatsokat rendelt.
(pldul a Webszolgltats szabvnyos portja a 80-as TCP port, az FTP
szolgltats a 21-es port)
A socket egyenl a hlzati szolgltatst bonyolt szmtgp IP cmnek, s a
szolgltats (TCP vagy UDP) portjnak a megjellsvel.

Socket= IP cm + Port

A TCP/IP Protokollcsomag:

A TCP/IP protokollcsomagnak hat f protokollja van, melyek a klnbz OSI


referencia rtegekben helyezkednek el. TCP, UDP, IP, ICMP, IGMP, ARP. Ezeken a
protokollokon kvl lteznek gynevezett alkalmazs szint protokollok. Ezeknek
csak az ltalnos tulajdonsgait szemlltetnm, mivel mindegyiknek klnbz,
specilis utastskszlete van.

Ahhoz hogy a protokoll mkdst (azon a szinten, ami neknk szksges)


tlthassuk, fontos hogy a protokollcsomag egyes sszetevit megfelel helyre
tudjuk csoportostani az OSI/ISO rtegekben. Lssuk, hogyan pl fel a TCP/IP
protokollcsomag.

Alkalmazsszint protokollok

Alkalmazsszint protokollokbl rengetegfle ltezik, szinte minden hlzati


alkalmazsnak van egy sajt alkalmazsszint protokollja. Ilyen pldul a HTTP,
mely a webszolgltats protokollja, az FTP mely segtsgvel fjlokat msolhatunk
egyik szmtgprl a msikra, az SMTP a levlkldsre szolgl, s ezek csak a
legltalnosabb alkalmazsszint protokollok, ezeken kvl rengeteg ltezik mg.
Ezen protokollok az alkalmazsokbl (szerver vagy kliens) TCP, vagy UDP
porthvsokkal valstjk meg az adatok tvitelt. A portok lnyegben a
kommunikcis csatorna vgpontjnak azonostsra szolglnak. Azon szmtgp
opercis rendszern, melyen egy hlzati szolgltats fut, a szolgltatst futtat
alkalmazs bejegyzi, hogy a szolgltatst melyik TCP vagy UDP porton nyjtja. A
kliens alkalmazsok, amikor megszltjk a szerver gp adott portjt, akkor az ott
fut opercis rendszer rtesti a szerver alkalmazst arrl, hogy krs rkezett az
adott portra. Azaz amikor egy szolgltats azonostsra van szksg a hlzaton
akkor nem elg a szerver gp IP cmt megadni, hanem szksges az adott
szolgltatshoz kapcsoldan megadni a szerver TCP, vagy UDP portjt.

Transmission Control Protocol (TCP)

A Transmission Control Protocol (ezen tl TCP) kapcsolatorientlt, megbzhat


adattvitelt valst meg kt szmtgp kztt.
A kapcsolatorientlt az jelenti, hogy a kapcsolat felvtele utn a teljes adattvitel a
ltrejtt csatornn fog megvalsulni. A kapcsolatorientlt protokollok, ebbl addan
megbzhat az adattvitelt valstanak meg, mivel garantljk az adatcsomagok
clba rkezst. A TCP tviteli protokollal Unicast adattovbbts valsthat meg.
(lsd elzekben)
A kld szmtgp a kldend adatot gynevezett csomagokk alaktja,
mondhatnnk gy is, hogy feldarabolja. A clszmtgpen szintn a TCP protokoll
rendezi, s sszeilleszti a fogadott csomagokat.
Az adattvitel sorn a TCP a csomagokat csoportokba rendezi, s minden egyes
csoport kap egy azonost szmot. A kld szmtgp minden elkldtt csomag
megrkezsrl gynevezett megrkezsi nyugtt vr. Amennyiben valamelyik
csomag csoport megrkezsrl, bizonyos idn bell nem kap nyugtt a felad, azt a
csomag csoportot az azonost szma alapjn- jrakldi.
A TCP csomagok tartalmazzk az adaton kvl a kiindul portot, valamint a cl portot
is. Ez azrt szksges, hogy a clszmtgp TCP protokollja a csomagot a
megfelel alkalmazs fel kldje, valamint a visszajelzseket, vagy az esetleges
vlaszokat a kld szmtgp megfelel alkalmazsnak juttassa vissza.
Mivel a TCP protokoll kapcsolatorientlt, ezrt brmilyen (TCP) adattvitel
megkezdse eltt, a kld szmtgp s a cl szmtgp kztt ltre kell jnnie a
kommunikcit lebonyolt csatornnak. A csatorna felptse egy hromirny
kapcsolatfelvtelen alapul. Ennek a folyamata az, hogy a cl szmtgp kld egy
krs csomagot a kapcsolat felvtelre, a cmzett vlaszol (ez lehet elfogads s
elutasts), majd a felad nyugtzza, hogy vette a cmzett vlaszt.

User Datagram Protocol (UDP)

A TCP/IP csomag msodik adattviteli protokollja az UDP. Az UDP protokoll gyors


kommunikcit tesz lehetv, ugyanakkor nem garantlja a csomagmegrkezst,
nincs hibajavts, nincs nyugtzs. Ebbl addan olyan kommunikcit valstunk
meg ezzel a protokollal, ahol kis mennyisg adatot, gyorsan, s nem felttlenl kell
eljuttatni a cmzetthez. Ezzel a protokollal egyszerre akr tbb szmtgp fel
kezdemnyezhetnk broadcast, illetve multicast kommunikcit (lsd elzekben).
Az UDP adatklds legjellemzbb felhasznlsi terlete a valsidej mdia
kzvetts (streaming media), de a DNS nvfeloldsi rendszer, valamint sok
internetes jtk is ezzel a protokollal kldi tovbb adatait. Vegyk pldul a
valsidej mdia kzvettst. Ha egy adatcsomag nem rkezik meg a clllomshoz,
a mozgkp legfeljebb dccen egyet, s utna megy tovbb, viszont ez sokkal
kisebb problma, mintha a hibs adatcsomagokat elkezden a forrs szmtgp
jrakldeni (mr termszetesen nem valsidben). Az UDP protokoll hasznlatnl
szintn meg kell adni az UDP portszmot, mind a kld, mind a fogad
alkalmazshoz. Az UDP portok szintgy, mint a TCP portok 0-65535-ig terjedhetnek.
Ugyanakkor fontos megjegyeznnk, hogy pl.: a 80-as TCP port nem ugyanaz, mint a
80-as UDP port! Jellsket nem klnbzteti meg semmi, teht azt hogy az adott
kommunikci TCP vagy UDP protokollal fog vgbemenni, s ezt az adott
szolgltats elrsai, s kvetelmnyei fogjk megszabni.

Internet Protokoll (IP)

Az Internet Protokoll (tovbb IP) feladata a csomagok irnytsa a kld


szmtgptl, a clszmtgpig. Teht az IP a cmzst fogja elvgezni. Ezen kvl
mg szmos ms informcit is hozzfz a csomaghoz. Elssorban a kld, s a
fogad szmtgp TCP/IP cmt, valamint az tviteli protokoll tpust (TCP vagy
UDP) fogja belerni a csomagba. Az IP a felels azrt is, hogy egy helytelenl
megcmzett csomag (melynek cmzettje nem vals) ne keringjen folyamatosan a
hlzaton. Ennek megakadlyozsra hasznlatos a TTL (Time To Live) rtk. Ezen
rtket a kld szmtgp hatrozza meg (pl.: 64), mely rtket minden egyes
router melyen tmegy a csomag cskkent eggyel. Amennyiben egy csomag TTL
rtke nullra cskken, mieltt elrn a cljt, a csomagot az utols router
megsemmisti. Az Internet Protokoll fogja (a cmzsbl kifolylag) eldnteni, hogy a
clszmtgp ugyanazon a hlzaton van-e mint a kld, vagy sem. Ez azrt
fontos, mert a kt esetben teljesen mskpp kell cmezni a csomagot.

Internet Control Message Protocol (ICMP)

Az ICMP valjban az IP protokoll felgyel protokollja, az IP hibaelhrtst vgzi.


Amennyiben az IP nem tudja kzbesteni valamelyik adatcsomagot arrl az ICMP
fogja rtesteni a kld szmtgpet egy hibazenettel. A hibazenetek lehetnek pl.:
a clszmtgp nem elrhet, lejrt a csomag lettartama (TTL), echo s echo reply
(az echo zenetre ktelez minden TCP/IP protokollcsomagnak echo reply zenettel
vlaszolni, ezt hasznlja a ping parancs).

Internet Group Message Protocol (IGMP)

Az IGMP protokoll segtsgvel van lehetsgnk multicast adatkzlsre egy TCP/IP


hlzaton (pl.: vide kzvetts). Az IGMP trolja azt a cmzett listt, amely
szmtgpeknek ugyanazon adatot kldeni szeretnnk. Minden olyan szmtgp
amely multicast zeneteket fogad, egy bizonyos multicast IP cmre kldtt sszes
adatot megkapja. Ebbl addan a kld szmtgpnek csak egy pldnyban kell
kldenie az adatokat, s azt az sszes fogad szmtgp megkapja. Ezen zenetek
mindig UDP adattviteli protokollon keresztl haladnak.

Address Resolution Protocol (ARP)

Az ARP az IP cm szerinti fizikai cm (MAC Address) megtallsra szolgl. Az ARP


elszr egy helyi tmeneti trban (cache) nzi meg, hogy volt-e mr kapcsolatban az
adott szmtgppel. Amennyiben nem volt mg kapcsolat a kt szmtgp kztt,
ltrehoz egy IP csomagot, melybe berja a keresett szmtgp IP cmt. Ezt a
csomagot broadcast zenettovbbtssal kikldi a hlzatra (amit, mint ugye tudjuk
az sszes szmtgp meg fog kapni az adott alhlzaton). Aki a feladott
csomagban szerepl IP cm szerint magra ismer, az belerja a sajt fizikai cmt
(MAC Address) s visszakldi a felad szmtgpnek. Az gy megkapott fizikai
cmet, a kommunikcit kezdemnyez szmtgp elhelyezi az tmeneti trban
(ARP Cache). Ez azrt fontos, mert egy ilyen keres csomag rendszerint ppen
valamilyen ms kapcsolatfelvtelt jelez s elz meg.

IP Cmek:
A TCP/IP protokollcsomag a hlzati eszkzk (szmtgpek, routerek, stb.)
azonostsra IP cmeket hasznl. Minden olyan eszkznek, mellyel a hlzaton
keresztl TCP/IP kommunikcit szeretnnk megvalstani, rendelkeznie kell egy
egyedi IP cmmel. Az IP cm egy 32bit-es szm. Az IP cmeket gy rjuk le, hogy a
32bit-et ngy rszre osztjuk fel, ezt hvjuk Octet-nek (Oktet, mint 8, mivel minden
egyes felosztott rsz 8 bites), s ezeket az Octet-eket ponttal vlasztjuk el egymstl.
Majdnem mindegyik octet-be rt szm 0-tl 255-ig mehet (erre mg a ksbbiekben
rszletesen kitrnk).

Az IP cmeket, mint azt mr emltettk, kt rszre lehet felosztani. Mindig az eleje a hlzati
azonost, a tbbi rsze, pedig az eszkzazonost. Azon eszkzk, melyek ugyanazon a
hlzaton vannak, mindig ugyanazzal a hlzati azonostval kell hogy rendelkezzenek.
Tegyk fel, hogy az elbbi brn, az IP cm els hrom octet-je a hlzati azonost. Ebben az
esetben az ugyanazon a hlzaton lv eszkzk IP cmeinek is 192.168.0 val kell
kezddnik. Amennyiben az els hrom octet azonostja a hlzatot, az utols octet-et
segtsgvel fogjuk a hlzaton tallhat eszkzket azonostani. Ez azt fogja jelenteni, mivel
az utols octet 1-tl 254-ig terjedhet, a 192.168.0 hlzati azonostval rendelkez hlzaton
sszesen 254 darab TCP/IP protokollt hasznl eszkzt tudunk elhelyezni (megcmezni). Az
ugyanolyan hlzati azonostval rendelkez eszkzk eszkz azonostjnak viszont
egyedinek kell lennie.

IP Cm osztlyok:

t fle IP osztly ltezik. Az A, B, C, D, s az E osztly. Ezekbl az osztlyokbl


gyakorlatban csak az A, B, s a C osztlyokat hasznljuk. Specilis estekben
(multicast) a D osztlyt is ignybe szoktuk venni. Az IP osztlyokat azrt hoztk ltre,
hogy a klnbz szervezeteknek hlzati azonostkat oszthassanak ki, ezltal a
klnbz hlzatokon lv eszkzk kpesek lettek kommuniklni egymssal. A
msik jelentsge, hogy a klnbz osztlyokban, kevesebb, vagy tbb hlzati
azonostt, illetve eszkzazonostt lehet kiosztani. Pldul egy C osztly
hlzaton, ahol a hlzati azonost az els hrom octet, mindsszesen 254 eszkzt
lehet megcmezni. Ezzel szemben egy B osztly hlzaton, ahol mr csak az els
kt octet-et hasznljk a hlzati azonost meghatrozsra, sszesen 65534
eszkzt lehet elhelyezni.
Annak rdekben, hogy a helyi hlzatokon a TCP/IP-t problmamentesen lehessen
alkalmazni, minden osztlyban (A, B, C) kijelltek egy IP tartomnyt, mely
tartomnyban szerepl cmek nem jelenhetnek meg az Interneten. Ezltal mindenki
hasznlhatja ezeket a cmtartomnyokat a helyi hlzatn. Ezeket privt IP
tartomnyoknak nevezzk.

A osztly (Class A):

Az A osztly cmeket azokban az esetekben hasznljuk, amennyiben hlzatonknt


nagyon sok eszkzt kell megcmezni. Az A osztlyon bell maximlisan 126
hlzatot tudunk ltrehozni, mivel csak az els octet van kijellve a hlzati
azonost lersra. Minden egyes A osztly hlzaton, 16,777,214 szmtgpet
tudunk megcmezni.

Privt IP tartomny : 10.0.0.0

B osztly (Class B):

A B osztly cmeket hasznlva maximlisan 16,384 hlzatot, s hlzatonknt


65,534 eszkzt tudunk megcmezni. Ez abbl addik, hogy a hlzat, s az eszkz
azonost szmra is kt octet-et hasznlunk fel.

Privt IP tartomny: 172.16.0.0

C osztly (Class C)

A C osztly cmek hasznlatnl maximum 2,097,152 hlzatot, s hlzatonknt


254 eszkzt tudunk elhelyezni.

Privt IP tartomny: 192.168.0.0

D s E osztly

A D s E osztlyt nem hasznljuk eszkzk megcmzsre. A D osztly cmeivel


multicast adattvitelt tudunk megvalstani, az E osztly, pedig a jvbeni
hasznlatra van tartalkba tve (amennyiben mr nem maradna az A, B, s C
osztlyokban szabad, kioszthat cm).

Az albbi tblzat segtsgvel knnyedn megllapthatjuk, hogy melyik IP cmek,


melyik osztlyba tartoznak. Az IP cmek octet-jeire a tblzatban a w.x.y.z betkkel
hivatkozunk. A hlzati azonostnl azon octet-ek betit rtuk ki, melyek az adott
osztlyban a hlzat azonostsra hasznlunk. A 0-k itt az eszkzazonostt
fogjk jellni.

Osztl Hlzati Els octet


IP cm
y Azonost tartomnya
A w.x.y.z w.0.0.0 1-126*
B w.x.y.z w.x.0.0 128-191
C w.x.y.z w.x.y.0 192-223
D w.x.y.z nincs 224-239
E w.x.y.z nincs 240-255

* A 127.0.0.0 hlzati azonost a hlzati kapcsolat diagnosztikjra van fenntartva (a 127.0.0.1 mindig a sajt
gpnk).

A tblzat alapjn pldul a 37.46.11.214 IP cm az A osztlyba tartozik, a hlzati


azonostja 37.0.0.0 , az eszkz azonostsra, pedig az utols hrom octet-et
hasznljuk. A 212.197.25.49 IP cm biztosan C osztly, hlzati azonostja a
212.197.25.0 , mely hlzaton sszesem 254 eszkzt lehet elhelyezni.

Alhlzatok:

Eddig arrl beszltnk, hogy a helyi hlzatokat kiterjeszthetjk klnbz fizikai


eszkzkkel (pl.: routerekkel), s ezzel j hlzati szegmenseket hozhatunk ltre.
Ezzel szemben, ezekkel az eszkzkkel akr fel is szabdalhatjuk a mr ltez helyi
hlzatunkat, gynevezett alhlzatokra (subnet), ezzel nvelve a hatkonysgt.

Ennek jelentsge inkbb nagyobb hlzatokban van, ugyanakkor az alhlzatok


szoftveres ltrehozsban nagy szerepe van a TCP/IP protokollnak, ezrt meg kell
ismerkednnk ezzel a mdszerrel.

A legtbb hlzat az Ethernet technolgit hasznlja, melyben a kommunikl


eszkzk, a kereteket broadcast zenettovbbtssal kldik. Egy Ethernet hlzaton
minl tbb kommunikl eszkz van, s minl nagyobb az adatforgalom, annl
gyakoribb a kerettkzs (collision), s annl lassabb az egsz hlzat. Ahhoz, hogy
ezt a problmt kikszbljk, az Ethernet hlzatokat fizikai egysgekre, ms
nven szegmensekre szoktuk bontani. Ezeket a szegmenseket routerekkel szoktuk
sszektni, hogy tudjanak egymssal kommuniklni. Amellett, hogy fizikailag
szegmentljuk a hlzatunkat, ugyanezt protokoll szinten is meg kell tennnk. A
TCP/IP protokollt alkalmaz hlzatok esetn, a routerekkel felosztott
szegmenseket, alhlzatoknak (subnet) nevezzk. Egy alhlzaton bell, minden
eszkznek ugyanazt a hlzati azonostt kell hasznlnia ahhoz, hogy egymssal
kommuniklni tudjanak. Ahhoz, hogy a szegmensek egymssal is tudjanak
kommuniklni, minden szegmensnek ms hlzati azonostt kell hasznlnia.

Alhlzati maszk:

Az osztlyokra bontott IP hlzatok alkalmazsnl, a vlasztott osztly szabja meg,


hogy sszesen hny eszkzt helyezhetnk el egy IP tartomnyban. Amennyiben egy
szervezet vsrol magnak egy IP tartomnyt (pl.: 194.64.58.0), erre a tartomnyra
csak egy hlzatot, s ugye ezen bell 254 eszkzt helyezhet el.

Azt, hogy egy IP tartomnyon bell sszesen hny darab eszkzt lehet elhelyezni, az
alhlzati maszk fogja meghatrozni. Ebbl kvetkezik, hogy az alhlzati maszkot
hasznljuk az IP cmek kt rszre bontsra (hlzati azonost, eszkzazonost).
Minden IP cmhez tartozik egy alhlzati maszk. Az alhlzati maszkok
felptskben ugyan olyanok, mint az IP cmek (32 bites szmsor, octet-ekre
bontva), ugyanakkor ms szablyok rvnyesek rjuk. Minden gyakorlatban hasznlt
osztlyhoz (A, B, C) meg lett hatrozva, egy alaprtelmezett alhlzati maszk. Ebbl
addik a klnbz osztlyokban hasznlhat maximlis eszkzk szma.

Osztl Alhlzati Hlzati Eszkz


IP cm
y Maszk Azonost Azonost
A w.x.y.z 255.0.0.0 w.0.0.0 x.y.z
B w.x.y.z 255.255.0.0 w.x.0.0 y.z
C w.x.y.z 255.255.255.0 w.x.y.0 z

Az osztlyokhoz tartoz alhlzati maszkok octet-jei csak maximlis, vagy minimlis


rtkeket hasznlhatnak (0, vagy 255). A ngy octet-nek balrl jobbra fel haladva-
folyamatosan maximlis rtkeket, vagy folyamatosan minimlis rtkeket kell
alkalmaznia. A maximlis rtkek fogjk a hlzati azonostt jelenteni, a minimlis
rtkek, pedig az eszkzazonostt.

Az A osztlyhoz tartoz alaprtelmezett alhlzati maszk

A B osztlyhoz tartoz alaprtelmezett alhlzati maszk


A C osztlyhoz tartoz alaprtelmezett alhlzati maszk

Amennyiben brhol hlzati azonostra kell hivatkoznunk, mindig tltsk ki az


eszkzazonost octet-jeit nullkkal!
Nzznk erre egy pldt:

A 162.198.58.97 IP cmrl mondjunk el mindent az eddig tanultak alapjn.

Mivel az IP cm els octet-je 162, - ami 128, s 191 kz esik bizton llthatjuk,
hogy ez a B osztlyba tartozik. A B osztlyhoz tartoz alaprtelmezett alhlzati
maszk a 255.255.0.0 . Ebbl addan az IP cm els kt octet-je (a 162.198.0.0) lesz
a hlzati azonost, s ezen a hlzaton bell az utols kt octet (58.97) az
eszkzazonost.

Amikor az alhlzatokra bontst a helyi hlzatunkon, privt IP tartomnyok


hasznlatnl alkalmazzuk, nem fontos ragaszkodnunk az alaprtelmezett alhlzati
maszkokhoz. Btran hasznlhatjuk, pl. az A osztly privt tartomnyhoz a C osztly
alhlzati maszkjt.

A Helyi, s tvoli eszkzk azonostsa

Lssuk, hogyan lehet megllaptani protokoll szinten azt, hogy egy eszkz helyi,
vagy tvoli hlzaton tallhat. Ennek jelentsge abbl addik, hogy az
adatcsomagunkat mskpp kell cmezni mikor egy helyi szmtgp fel kldjk, s
mskpp ha egy tvoli szmtgp fel tovbbtjuk.

A krds egyszer. Mivel a fizikailag ugyanazon a hlzaton lv eszkzk hlzati


azonostja ugyanaz, a tvoli szmtgpek hlzati azonostja biztosan ms.
Teht klds eltt egyszeren meg kell llaptani, hogy a clszmtgp hlzati
azonostja, megegyezik-e a kld eszkz azonostjval. Amennyiben igen, a
clszmtgp ugyanazon a fizikai hlzaton van, amennyiben nem, a cllloms
egy tvoli hlzat tagja.
Elrsok az IP cmek hasznlatra

Az eddig tanultak alapjn, mr tisztzdhatott nagyjbl egy-kt szably, amit


minden esetben be kell tartanunk. Nzzk mik ezek:

A hlzati azonost els octet-je sohasem lehet 127. A 127.x.x.x tartomny,


protokoll diagnosztikai clokra van fenntartva.
Nem lehet az eszkzazonost sszes octet-je 255, mivel ez az IP broadcast cm
(pl.: a 172.16.255.255 cmre kldtt csomagokat, a 172.16.x.x tartomny sszes
eszkze megkapja, s fel is dolgozza)
Nem lehet az eszkzazonost sszes octet-je 0, mivel ez a hlzat azonostja
lenne, s nem vals IP cm. (pl.: 172.16.0.0)
Az eszkzazonostnak egy hlzaton bell egyedinek kell lennie. (pl.: a 172.16.0.0
hlzaton nem lehet kt 14.23 as eszkzazonost)

IP Cmek kiosztsa

Az IP cmeket, eszkzeink szmra tbbflekppen tudjuk kiosztani, statikusan vagy


dinamikusan. A statikus IP cm kiosztst alkalmazva, minden eszkznknek
manulisan be kell rni a hasznlni kvnt cmet. Ezzel a kiosztssal csak az a
problma, hogy nagyon sok eszkz esetn elkpzelhet, hogy ugyan azon a
hlzaton, egy eszkzazonostt tbb eszkznek adunk ki (kt eszkz ugyanolyan IP
cmmel). Ezt az esetet IP cmtkzsnek hvjuk. Ezt a problmt elkerlend,
hlzatunk zemeltetse sorn, dokumentljuk azt, hogy melyik eszkznknek
milyen cmet osztottunk ki. Ezzel elkerlhet az, hogy egy jonnan a hlzatba
helyezett eszkznek, mr a hlzaton mkd eszkz cmt adjuk.

A msik lehetsgnk melynek hasznlata 30 gp felett mr ajnlott az, hogy az


eszkzeink IP cmeiket, egy helyi hlzaton lv, gynevezett DHCP (Dynamic Host
Control Protocol) szervertl kapjk meg automatikusan. A DHCP szervereken
(leegyszerstve) van egy, vagy tbb IP tartomny lefoglalva, melybl a szerver
kioszthat cmeket az eszkzknek. Azok az eszkzk, melyek dinamikus IP cm
hasznlatra vannak konfigurlva, bekapcsolskor a hlzaton keresnek DHCP
szervert, ami fel olyan jeleket kldenek, hogy szksgk van IP cmre. A DHCP
szerver megnzi adatbzisban, hogy van-e mg szabad IP cme (amit mg nem
osztott ki ms eszkznek). Amennyiben van kioszthat cm, a DHCP szerver kikldi a
cmet az eszkznek, s az eszkz elkezdi azt hasznlni. Minden egyes kiosztshoz
tartozik egy lejrati id, mely arra szolgl, hogy az eszkz ne rkk azt a cmet
hasznlja, hiszen elkpzelhet, hogy kikapcsoljuk. Ebben az esetben a cm
felszabadul (a lejrati id vgvel), s kioszthat ms eszkzk szmra.

Az IP cmkioszts optimalizlsa

Amikor az IP osztlyokat ltrehoztk, nem gondoltk mg, hogy az Internet ennyire


npszer lesz, mint napjainkban. Ezrt eleinte a publikus IP tartomnyokat gy
osztottk ki, hogy nem vettk figyelembe az ezzel jr cmpocsklst. Ebbl
addan, ahogy elkezdtek szaporodni az Internetre kttt eszkzk, a kioszthat IP
cmek szma nagy arnyban elkezdett cskkeni.

Az osztlyokra bontott IP tartomnyok Interneten val hasznlatval az a gond, hogy


ktve van a keznk abban, hogy egy hlzatra mennyi eszkzt csatlakoztathatunk.
Az ugye abbl addik, hogy az A osztlyokon 16,777,214 , a B osztlyokon 65,534, a
C osztlyokon, pedig 254 gp cmezhet meg. Hol itt a gond?

Kpzeljnk el egy cget, ahol 3000 darab szmtgpet kell elltni publikus IP
cmmel. Egybl rvgjuk eddigi ismereteink alapjn, hogy egy B osztly IP
tartomnyt kell vsrolnia a cgnek (mivel a C osztlyban lerhat gpek szma 254,
s az kevs 3000 gpnek). Ez a megolds j is lenne, a gond csak az, hogy
megvsroltunk 65,534 publikus IP cmet, amibl csak 3000-et hasznlunk. Ezzel
elpocskoltunk 62,534 IP cmet, melyet ms hlzatokban nem lehet hasznlni, csak
a minkben. Nzznk egy msik megoldst. A 3000 szmtgpet megcmezhet 12
darab C osztly IP tartomnyon is, ami sszesen 3048 IP cmet jelent (12*254).
Ennl a megoldsnl csak 48 IP cmet pocskoltunk el. Itt viszont egy msik
problma lp fel. A hlzatunk fel 12 tvonal lesz, melyet az sszes routernek az
Interneten ismernie kell. A routerek az tvonalakat a memrijukban troljk. Ezzel a
mdszerrel a routerek memrija nagyon meg lenne terhelve, pp ezrt ez sem j
megolds. Kell tallnunk egy olyan mdszert, mellyel nagyon pontosan meg lehetne
szabni az egy hlzaton elhelyezhet gpek szmt. Erre a megolds a CIDR
(Classless Inter-Domain Routing).

Ahhoz, hogy pontosan ki tudjuk alaktani a hlzatunkat megfelel eszkzszmra, az


osztlyokat el kell felejtennk. Az egy hlzaton elhelyezhet gpek szma attl
fgg, hogy hny bitet hasznlunk fel az IP cmbl, a szmtgpek azonostsra.
Eddig az osztlyoknl az alhlzati maszkok octet-jei vagy maximlis, vagy minimlis
rtkeket vehettek fel. Ez a CIDR mdszernl megvltozik, s ezzel egy pontosabb
hlzatkialakts vgezhet el.

Mieltt belekezdennk a CIRD mdszer alkalmazshoz szksgnk lesz arra, hogy


az IP cmeket, s az alhlzati maszkokat t tudjuk vltani binris szmrendszerbe.
A binris szmrendszerben csak 1 s 0 szm ltezik. A mdszer, amit be fogok
mutatni, csak a nagyon kis szmok tvltsnl mkdhet, de matematikailag nem
gy szoks ezt megtenni. Lssuk, pldul a 176-ot hogyan vltsuk t binris
szmrendszerbe:
Minden octet 8 bitbl ll. Mind a 8 bithez rnunk kell 1-est vagy 0-t. A zld svba
felrjuk a 2 tbbszrseit (ezt n most az egyszersg kedvrt rtam hagyomnyos
szmokkal, s nem gy hogy ). Azon rtkei szmtanak a 2 tbbszrseinek,
melyek fel 1-est rtunk. Miutn minden bitet kitltttnk 1-essel, vagy nullval, az
egyesek alatt lv 2 tbbszrseinek sszege fogja kiadni a decimlis szmunk
rtkt. A kpen lthat 176 = 128+32+16 . Decimlis szmokat binris
szmrendszerbe tvltani szmolgppel is lehet, ugyanakkor gyelnnk kell arra,
hogy ha a binris szm nullval kezddik azt a szmolgpek nem rjk ki.
Amennyiben szmolgppel vltunk t, nzzk meg mindig, hogy megvan-e a 8
szmjegy, s ha nem, rjunk el annyi nullt, hogy kiadja a 8 bitet.

Ahhoz, hogy a CIDR mdszert alkalmazni tudjuk, a teljes IP cmet, s a hozz


tartoz alhlzati maszkot is t kell vltanunk binris szmrendszerbe.

n a pldban az egyszersg kedvrt, mg egy C osztlyba tartoz IP cmet


vltottam t. szrevehet az brn, illetve hogyha ms osztlyokon is elvgezzk a
szmolst, kiderl, hogy a hlzati azonost mindig addig tart, amg az alhlzati
maszk bitjei balrl jobbra fel haladva ki vannak tltve egyesekkel. Ez mindig gy
van, s nagyon fontos szerepe van a CIDR mdszernl.

Az elz brn lthat IP cmet, a CIDR mdszerrel gy kell felrni, hogy


192.168.0.100 / 24 . Ebben a felrsban szmunkra csak a /24 ismeretlen. Ha
megfigyeljk az brt, knnyen rjhetnk, hogy a 24, az alhlzati maszk 1-essel
kitlttt bitjeinek szma (24 db 1-es van az alhlzati maszk binris vltozatban).

A CIDR mdszer lnyege, hogy az alhlzati maszk octet-jeinek nem kell


mindenkppen maximlis vagy minimlis rtket felvennie, hanem lehetnek kztes
rtkek is. Ez azt fogja jelenteni, hogy egy octet-et is kettbonthatunk, s egyik rsze
mg a hlzati azonosthoz, msik rsze, pedig az eszkzazonosthoz fog
tartozni. Ugyanakkor az az alhlzati maszkra vonatkoz szably megmaradt, hogy
balrl jobbra fel haladva a kitlts folyamatos kell hogy legyen. Ez azt jelenti, ha az
alhlzati maszk bitjei (balrl jobbra fel haladva) egyszer megjelenik a 0, azt mr
csak 0 kvetheti. Ez lecskkenti a lehetsgeket az alhlzati maszk octet-jeibe
rhat rtkeknek.
Binris rtk Decimlis rtk
11111111 255
11111110 254
11111100 252
11111000 248
11110000 240
11100000 224
11000000 192
10000000 128
00000000 0

Az alhlzati maszk octetjeinek lehetsges rtkei

Nzznk meg egy olyan pldt, ahol mr nem hagyomnyos alhlzati maszkot
hasznlunk, s rjuk le a CIDR mdszerrel az IP cmet, s az alhlzati maszkot.

A /20 az alhlzati maszkban lv egyessel kitlttt bitek szma (a pldban


8+8+4=20). Ugyanakkor ez felvet egy problmt is. A harmadik octet nincs vgig
kitltve 1-es bitekkel. Hogyan hatrozzuk meg azt, hogy mi a hlzati azonost?
Eddig ez a krds egyszer volt, hiszen a hlzati azonost egyenl volt az IP
cmnek azzal a rszvel, ahol az alhlzati maszk bitjei ki voltak tltve egyesekkel. A
CIDR mdszerben ugyanakkor egy octet nem felttlenl van vgig kitltve, gy mr
nehezebb dolgunk lesz a hlzati azonost meghatrozsval.

Mieltt belevgnnk, meg kell ismerkednnk az S (AND) kapcsolat jellemzivel.


Mivel a hlzati azonost szmolsnl csak binris szmjegyekkel dolgozunk, csak
erre az esetre ismertetem az AND kapcsolatot. Binris szmrendszerben ugye csak
0 s 1 ltezik. Ebbl addan csak 0-kat s 1-eseket fogunk AND kapcsolattal
sszegezni. A lehetsgek:

0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1

Teht az S kapcsolattal sszegzett 1-esek s 0-k esetn, az eredmny csak akkor


1, ha kt 1-est kapcsolunk ssze. Ennek a szmtsi mdszernek nagyon fontos
szerepe van a hlzati azonostk meghatrozsa sorn.

A hlzati azonost meghatrozsa

A hlzati azonost meghatrozsa a kvetkez lpsekbl ll. Az IP cmet, s az


alhlzati maszkot tvltjuk binris szmrendszerbe, majd egyms al rjuk. Az gy
kapott kt szmsorozatot az S (AND) kapcsolat segtsgvel sszevonjuk, s a
harmadik sorba lerjuk bitenknt. Az gy kapott szmsorozatot visszaalaktjuk
decimlis szmrendszerbe, s ezzel megkaptuk a hlzati azonostt. Ezutn
termszetesen odarjuk az alhlzati maszkban tallhat bitek szmt is.
Azt, hogy egy eszkz helyi vagy egy tvoli hlzatban van, mr a hlzati
azonostbl fogjuk megllaptani. Amikor a CIDR mdszert hasznljuk, csak
rnzsre kt IP cmrl nem valszn, hogy meg tudjuk llaptani, hogy ugyanazon
a hlzaton vannak vagy sem. Ezekben az esetekben mindkt IP cmet fel kell
rnunk binrisan, s ha a binris formjuk megegyezik addig a bitig, ameddig a
hlzati azonost tart ( a / jells utn van a hlzati azonost bitjeinek szma,
teht a fenti pldban a 20-adik bitig kellene sszehasonltanunk kt cmet), abban
az esetben a kt eszkz ugyanazon a hlzaton van, amennyiben nem egyeznek
akkor tvoli eszkzrl van sz. Nzzk ezt meg az albbi pldban.

Piros sznnel jelltk a 20 bitet az tvltott IP cmben. Ltszik, hogy mivel a kt jobb
oldali eszkznek a 20-adik bitig megegyezik a hlzati azonostja, ugyanazon a
hlzaton vannak. A baloldal szmtgpeknl szintn /20-as alhlzati maszkot
alkalmazunk, de a hlzat azonost rsze az IP cmknek nem ugyanaz, mint a jobb
oldali gpeknek. Ez azt jelenti, hogy k egy msik hlzatban vannak.

A CIDR mdszert most mr ismerjk. Ezt az Internet szolgltat cgek mr rgta


alkalmazzk, gy majdnem pontosan akkora IP tartomnyt adnak az ignylknek,
amilyenre szksgk van. Fontos azonban tudnunk, hogy hogyan lehet kiszmolni
azt, hogy egy /xx hlzaton sszesen hny eszkzt helyezhetnk el.

A hlzaton megcmezhet eszkzk szma =

Ahhoz, hogy egy /xx hlzaton elhelyezhet eszkzk szmt megtudjuk, a hasznlt
alhlzati maszkban lv 0-s bitek szmt N knt kell kezelnnk. A mvelet
egyszer, lssuk a fenti pldra hogyan kell alkalmaznunk. Mivel a binris alhlzati
maszk 16 darab 0 bitet tartalmaz, N = 16. Teht az ezen a hlzaton elhelyezhet
gpek szma egyenl = 65.534 . Nzznk egy msik pldt is.

Alhlzati maszk: 255.128.0.0


Binris alhlzati maszk: 11111111.10000000.00000000.00000000
Nullk szma: 23
Elhelyezhet eszkzk szma: = 8,388,606 db

Hibaelhrts
A TCP/IP protokoll hibaelhrtst, brmennyire is szeretnnk, nem tudjuk opercis
rendszertl fggetlenteni. ppen ezrt a tananyag, a kisvllalatoknl legjobban
elterjedt Windows opercis rendszereken mutatja be a protokoll alapvet
hibaelhrtst bemutatni. Az itt felsorolt programoknak ms opercis rendszereken
is megvan a sajt megfeleljk. Ezt a hasznlni kvnt rendszerhez mellkelt
lersban meg lehet tallni (leggyakrabban).
A Windows XP/2000 opercis rendszerekben megtallhatak az itt felsorolt
hibaelhrt eszkzk. Ezeket a programokat mindig parancssorbl indtjuk.

IPCONFIG

Amennyiben egy szmtgpen szeretnnk megnzni, hogy milyen TCP/IP


belltsokat hasznl, azt a legegyszerbben az ipconfig parancs kiadsval tudjuk
megtenni.

Az ipconfig parancs lefutsa

Az ipconfig parancs kiadsval, a kpernyre kirdik a szmtgpnk IP cme, az


ahhoz hasznlt alhlzati maszk, illetve az alaprtelmezett tjr (router) IP cme.
Az ipconfig parancsot kiadhatjuk gy is, hogy ipconfig /all. Ilyenkor a kpernyrl
jval tbb informcit meg tudunk llaptani.

Az ipconfig /all parancs lefutsa


A /all kapcsol segtsgvel, az sszes hlzati csatolfelletrl rszletes informcit
kaphatunk. Ilyenkor a hlzati csatolk fizikai cmt (MAC cm) is kirja a program.
Hibaelhrtskor (ha a TCP/IP protokoll belltsaira gyanakszunk) mindenkppen
rdemes ezzel kezdeni, hiszen az els lehetsges problma az, hogy a TCP/IP
belltsaink nem megfelelek. Ezzel a programmal csak kilistzhatjuk a
belltsainkat, mdostani azokat innen nem tudjuk.

PING

A ping parancs az egyik legrgebbi TCP/IP-s hibaelhrt eszkz. Nem tesz mst,
mint kt TCP/IP protokollt alkalmaz eszkz kztti kapcsolatot ellenrzi (magyarul
ltja-e egymst a kt gp). Mkdse a protokollcsomag ICMP protokolljn alapul. A
kld gp egy gynevezett ICMP krst (request) kld a clszmtgp fel, amire a
clszmtgpnek ktelezen ICMP vlaszt (reply) kell kldenie. Amennyiben a kt
eszkz kztti kommunikci megvalsthat, a vlasznak sikeresen meg kell
rkeznie a kld szmtgphez. A parancs kiadsa: ping [clszmtgp IP cme]

A ping parancs kiadsa, s sikeres visszajelzse

Az brn egy 192.168.0.1-es IP cmet (helyi hlzaton bell) hasznl eszkzt


teszteltem. Lthat hogy maga a ping program alaprtelmezsbl 32 byte adatot
prbl meg kldeni a tvoli gpnek (ami az ICMP krst tartalmazza). Ngy
alkalommal teszi ezt meg, s a fenti kpen lthat, hogy a vlaszt meg is kapta (Reply
from). A ngy prblkozs utn egy kis statisztikt kapunk a teszt eredmnyrl,
mely jelen esetben a kt gp kztt 0%-os vesztesget szlelt. Rossz minsg
hlzatokon elfordulhat 25 ,50 ,75 , illetve 100%-os adatvesztesg is.

A ping parancs sikertelensge


Az brn a ping parancs a clszmtgptl nem kapott idn bell visszajelzst. Ez
nem mindig jelent gondot, hiszen elkpzelhet az is, hogy csak azrt nem vlaszol a
gp, mert nincs bekapcsolva. Meg kell emltennk, hogy elkpzelhet az is, hogy a
ping parancs ezzel a hibazenettel vlaszol, de a gp aminek cmt meg pingeltk,
be van kapcsolva. Gyakran alkalmaznak olyan tzfalakat, melyek az ICMP krsekre
nem vlaszolnak. Teht a ping parancs sikertelensge, nem felttlenl jelent mindig
hibt.

TRACERT

A tracert parancs kiadsa hasonl a ping-hez. Szintn parancssorbl indul, s IP


cmet, vagy szmtgp nevet kell megadni paramterknt. A parancs segtsgvel
megnzhetjk, hogy a megadott IP cmhez, milyen tvonalon jutnak el a tlnk
kiindul adatcsomagok. Az brnkon egy npszer weboldal cmt rtuk be
paramterknt, melynek elszr az IP cmt rta ki a program, majd kirta a
kpernyre a teljes tvonalat a clllomsig. (az els ngy cmet, biztonsgi
megfontolsokbl kitakartuk) Az tvonalon rintett sszes eszkz (router,
szmtgp) IP cmt, s amennyiben lehetsges nevt kirja a program. Mint a ping-
nl is, ennek a programnak a hasznlatt is szoktk blokkolni egyes hlzatokban.

A tracert parancs hasznlata

Ezeken a hibaelhrt, illetve diagnosztikai eszkzkn kvl opercis rendszertl


fggen, rengeteg TCP/IP hibaelhrt, diagnosztikai, s forgalomanalizl szoftver
ltezik, nmelyik ingyenes, nmelyik nem.

Ezzel a TCP/IP protokoll szmunkra legfontosabb jellemzit, s lehetsgeit


megismertk. A protokollt ezek utn btran hasznlhatjuk helyi hlzatunkon.
Termszetesen e protokoll sem tkletes, vannak hinyossgai, de manapsg (az
Internetnek ksznheten) mindenhol ezt alkalmazzk. A kvetkez fejezetben a
TCP/IP kvetkez genercijval ismerkednk meg, egy kicsit felletesebben,
hiszen mg nincs igazn elterjedve a mindennapi hasznlatban.

4.3. TCP/IP (v6)

Napjaink Internete szmos problmval kzd, vagy helyesebben, kezd kzdeni.


Egyre tlterheltebb s kezd elrni mrete lehetsges maximumra. Az egsz vilgot
sszekt hlzat rohamos sebessggel fejldtt, kezdetben egy kisebb hlzat volt,
melyet ARPANET-nek neveztek, alapvet protokollja az IP (Internet Protokoll) volt.
gy az Internetet is a mai napig az IP protokoll, pontosabban ennek 4-es verzija, az
IPv4 mkdteti. Termszetesen nem gy terveztk, hogy egyszer majd mindenhol
jelen lesznek ezzel a protokollal mkd szerverek, s hlzatok. Napjainkra
szksgess vlt az Internet, pontosabban protokolljnak, az IP-nek a "renovlsa".

Az IPv4 protokoll legnagyobb problmja, hogy 4 bjtos cmeket hasznl. Ennek


ksznheten a hlzatba kapcsolhat maximlis gpek szma krlbell 4 millird.
A valsgban ennl jelentsen kevesebb, ksznheten a cmosztlyokra
osztsnak, s a fenntartott specilis cmeknek. Els hallsra ez mg gy is soknak
hangzik, pedig kezd kevs lenni. Kezdenek elfogyni az IP cmek, ami elvileg azt
jelenti, hogy belthat idn bell nem lehet majd j szervert, hlzatot,
munkallomst hozzkapcsolni az Internethez.

Egy msik problmra sem sikerlt kielgt megoldst tallni. Az Internet a mai
formjban nem teljesen alkalmas adatfolyamok kezelsre. Minden informci
feldaraboldik, s apr csomagok formjban, kln utakon kzlekedik, s a
csomagok nem sorrendben rnek clba. Ez a tulajdonsg fleg a vide-, s hang
adatok vals idej tovbbtsakor htrnyos. Sok ms alkalmazs szmra azonban
rtelmetlen lenne, ha minden adat ilyen formban terjedne, gy itt egy thidal
megoldst kell tallni.

Az IPv6 nagyobb, 128 bites cmtartomnyt hasznl. Teht az Internethez kthet


gpek szma a ngyzetre emelkedett. Ngymillird a ngyzeten. Ez egy darabig
biztos mindenkinek elg lesz. Az IPv6 tmogatja a titkostst. Ez azt jelenti, hogy
nincs szksg kln programokra a titkostott adatcserhez, elvileg az IP protokoll
szintjn lehet titkostani az "IPsec" szolgltatssal. Ezen kvl a folyamok (flow)
kezelsre is tartalmaz egy thidal megoldst. Az IPv6-ot taln leginkbb
szksgess tev dolog az IPv4 cmek elfogysa, gy a cmzsre rdemes pr szt
vesztegetni. Egy IPv4-es cm 4 bjtos. Ez lerva ngy szm ponttal elvlasztva.

pldul: 192.168.1.15

Egy IPv6-os cm 128 bites, azaz 16 bjtos. Ezt kettsponttal elvlasztott


hexadecimlis szmokkal rjuk le, minden szm 16 bitet reprezentl. Teht elvileg 8
darab hexadecimlis szm kettsponttal elvlasztva.

pldul.: fe80:0:0:0:2e5:fa01:125b:ef

Ha egymsutn tbb nullt tartalmaz a cm, akkor azt kt kettsponttal lehet


helyettesteni. Ez a cmben csak egyszer fordulhat el, gy egyrtelmen
megmondhat, hogy hny darab nullt helyettest.

pl.: fe80::2e5:fa01:125b:ef

A cmen az is ltszik, hogy nem ktelez minden hexadecimlis szmot ngy


szmjegyre kiegszteni. Pldul az 'ef' valjban '00ef', de a bevezet nullk
elhagyhatak.
Az IP cmek, hasonlan a 4-es IP cmekhez alapveten kt rszre vannak osztva. Az
els fele a hlzatot adja meg, a msodik fele a host-ot. gy az IP cm:

n = hlzati bit 128-n = hoszt bit

Ahogy azt eddig is megszokhattuk, az gynevezett netmask-kal tudjuk megmondani,


hogy a cmben hny bit hatrozza meg a hlzatot, s hny bit a gpeket a
hlzaton. Ezt a rgi formban szoktk ngy ponttal elvlasztott szmmal megadni.
Pldul a 255.255.255.0-s hlzati maszk azt jelenti, hogy az els 24 bit a hlzatot
hatrozza meg. Ezt a hlzat cmvel egytt is meg lehet adni.

pl.: 192.168.1.0/24

A klnbz hlzati maszkokhoz hasonl funkciban lteznek cmosztlyok is, ezek


az IPv6-ban mr nincsenek benne. Az IPv6-ban meg tudjuk gy adni egy hlzat
cmt:

1028:2e5:fa01:125b::/64

Teht az els 64 bit a hlzatot hatrozza meg. Nem tl jellemz, de nha mg


alhlzatokra is felbontjk a hlzatot. A 32 bites cmtartomnyban ez
nehzkesebben megy, de 128 biten bven van lehetsgnk. ltalnos megolds,
ha 48 bitet hagyunk a hlzatnak, 16 bitet az alhlzatnak, 64 bitet a gp
azonostsra. gy a cm felptse:

Hlzat Alhlzat Szmtgp


48bit 16bit 64bit

Teht egy hlzaton tbb millird gpet cmezhetnk, ebbl a szempontbl a 64


bites host azonost kicsit tlzsnak tnhet. Az a gondolat van mgtte, hogy ezek
az azonostk nem manulisan meghatrozottak, mint az IPv4-nl, hanem
automatikusan generlhatak, s ajnls szerint az gynevezett EUI64-et
tartalmazzk. Az EUI64 a MAC cmbl szrmazik. A MAC cm a hlzati krtya, vagy
eszkz hardvercme. Ez a cm 48 bites. Az EUI64 gy keletkezik belle, hogy a
kzepbe beszrdik egy "fffe".

pldul:
MAC cm: 54:32:10:1a:ab:cd
EUI64 cm: 54:32:10:ff:fe:1a:ab:cd
IPv6 cm host rsze: 54:32:10:ff:fe:1a:ab:cd

Ha a host ki tudja szmolni a sajt cmnek host rszt, mr csak a hlzatot kell
tudnia, s megvan az egsz IP cme. A hlzatot is megtudhatja a legkzelebbi
tjrtl/routertl, mivel IPv6-ban a routerek bizonyos idkznknt "hirdetik"
magukat, a hirdet zenetben, pedig benne van a hlzati cm. Idelis esetben a
host minden bellts nlkl ki tudja tallni a sajt IP cmt.

IPv6-ban minden hlzati eszkznek tbb cme van:

globlis cm:
A globlis cm az egsz Interneten egyedi cm, aminek segtsgvel az eszkz,
illetve gp brhonnan megcmezhet.

link-local cm:

Az adott hlzaton egyedi cm. Mindig "fe80"-al kezddik, teht a hlzati cm


fe80::/64. A cm a hlzaton kvlrl nem rhet el.

site-local cm:

Egy olyan cm mely elrhet az adott hlzaton bell, s a tbbi alhlzatrl, pldul
egy szolgltathoz tartoz hlzatok. Ezek a cmek "fec02"-al kezddnek.

A globlis, s link-local cmek ltalnosan hasznltak, a site-local kevsb elterjedt.

Specilis, multicasting cmek:

Az Ipv4-ben is lteznek olyan cmek melyekkel tbb gpet tudunk egyszerre


megszltatni. Ehhez hasonlan az IPv6-ban is lteznek ilyen specilis cmek,
melyek segtsgvel az adott hlzat tbb gpt cmezhetjk meg. Ezeknek a
multicast cmeknek a hlzati cme, ff::/8-as. Kt specilis multicast cm ltezik:
ff0X::1 - minden hostot megcmez.
ff0X::2 - minden routert megcmez.
Ahol X annak a kapcsolatnak (link-nek) az azonostja, ahov kldjk az zenetet.
Erre azrt van szksg, mert egy gpben tbb hlzati krtya lehet, s ezek akr
kln hlzatra lehetnek kapcsolva. Az 1 azonost a maga a helyi gp (node local),
a 2 az els link, stb.
Ennyit a cmekrl. Valsznleg senki sem fogja tudni knnyen megjegyezni egy 8
hexadecimlis szmbl ll cmet. Ezrt, ahogy az IPv4-nl, itt is ltezik nvfelolds,
persze, ahogy minden eddig, egy kicsit mskpp.

Nvfelolds

A nvfelolds az IPv4-ben is hasonlan mkdik. ltalban ktfle mdszert


hasznlhat a rendszer. Vagy megtallja a keresett nvhez tartoz cmet az
"/etc/hosts" llomnyban, vagy egy DNS szerverhez fordul. Az IPv6 megvalststl
fgg, hogy az "/etc/hosts" fjlban csak IPv6-os cmek lehetnek-e, vagy keverve IPv4-
esekkel. A DNS szerverek kzl sem mindegyik kpes IPv6-os cmekhez neveket
szolgltatni, csupn a legjabbak.

Kompatibilits

Az IPv6 teljesen ms csomagformtumot, hasznl, mint az elz verzi, gy


gyakorlatilag egsz ms protokoll. Teht nem kompatibilis az IPv4-el. Azonban nem
zrjk ki egymst, egy gp tmogathatja egyszerre mindkett protokollt. Felmerl a
krds, hogy az IP-re pl protokollok mit szlnak hozz, hogy valaki lecserli
alattuk az IP-t. Elvileg a mind az UDP, mind a TCP gy van megtervezve, hogy
fggetlen legyen az alatta lv protokolltl. Teht nem kell (teljesen) jrarni ket. Az
ezeket hasznl programokat viszont mdostani kell, hiszen a rgi formtum,
mret IP cmekre, a rgi szolgltatsokra, stb.. szmtanak.

4.4. IPX/SPX

A Novell cg a NetWare hlzati opercis rendszerhez fejlesztette ki az IPX/SPX


hlzati protokollt. A protokoll a Novell helyi hlzati rendszereinek terjedsvel
egyre npszerbb lett, mivel azt alaprtelmezett protokollknt hasznlta. Az Internet
nagyarny elterjedse miatt a NetWare 5.0 ta, a Novell rendszereinek is a TCP/IP
lett az alaprtelmezett protokollja.

Az IPX (Internetwork Packet Exchange) sszekttets-mentes tvitelt valst meg,


teht csomagokat kld a hlzatra, viszont azzal hogy a csomag megrkezse
sikeres volt vagy sem, nem foglakozik, teht a stabil tvitel itt nem garantlt (mint a
TCP/IP csomag UDP protokolljnl). A protokoll segtsgvel lehetsgnk van
adatcsomagok kldsre, mind helyi, mind tvoli hlzatokba. Teht az IPX/SPX
protokoll routolhat (tvlaszthat) protokoll. A routerek a csomagok irnytst az
IPX cmzsi rendszernek segtsgvel irnytjk. Az IPX cmek egy hlzati cmbl
(network address, 4 Byte), s csomponti cmbl (node address 6 Byte) plnek fel.
Mivel minden hlzatnak, s azon bell minden eszkznek (melyek IPX/SPX
protokollt hasznlnak) egyedi cme van, ezrt az tvlaszts egyrtelmen, s
knnyen elvgezhet. Az alkalmazsok azonostsra ugyangy, mint a TCP/IP
socket-eket hasznl.

Az IPX-szel szemben az SPX (Sequenced Packet eXchange - sorozatos csomag-


csere) egy magasabb szint, kapcsolat-orientlt protokoll. Az SPX az IPX-re pl,
azaz amikor egy csomagot kldnk, akkor az SPX protokoll azt a bels
adminisztrcis munkk elvgzse utn az IPX fel tovbbtja. Az SPX garantlja a
csomagot tvitelt, azaz a tloldali SPX-tl rkez (vagy ppensggel nem rkez)
vlasz fggvnyben a csomagot jra elkldheti. E mellett az SPX a kldtt illetve
fogadott csomagot egy-egy sorozatszmmal is elltja, amely lehetv teszi az
esetleg csomag-vesztsek detektlst a fogad oldalon is. Ezen tulajdonsgai
rendkvl elnyss teszik a kliens/szerver architektrkban trtn felhasznlsra,
azonban jelents feldolgozsi idt vesznek ignybe s ennek megfelelen jelentsen
- akr felre is - lasstjk a kommunikcis sebessgt. Az SPX (Sequenced Packet
Exchange) ellenrzi, s jvhagyja a csomagok clba rkezst, - mind helyi, mind
tvoli hlzatba val tvitelnl s a csomag megrkezse utn visszajelzst kr a
fogad gptl a sikeres, s hibtlan tvitelrl. Adattvitel eltt a kld fl kiszmol - a
csomag sszettelbl egy rtket, amely mveletet a fogad fl is elvgez,
sszehasonltja a felad gp ltal kiszmtott eredmnnyel. Amennyiben a kt
eredmny megegyezik, az azt jelenti, hogy a csomag, srlsmentesen rkezett
meg. Ezt nevezzk CRC-nek.
Az IPX/SPX csomagok begyazsa az Ethernet keretbe

A protokoll - mint a nevbl is kiderl - kpes a klnbz hlzati szegmensek


kztt is csomagok tovbbtsra. Az IPX csomag a tovbbtand adatokon kvl
magban hordoz egy gynevezett IPX fejlcet is, amely a szegmensek kzti
vndorls sorn is megrzdik, s vltozatlanul tartalmazza tbb informci mellett a
forrs- ill. a cl-lloms cmt. Ez azrt fontos, mert csomagok kldsekor illetve
fogadsakor azonban kzvetlenl nyilvnvalan csak az azonos hlzati
szegmensben elhelyezked csompontnak kldhetnk, illetve csak azoktl
kaphatunk csomagokat. Ezek a csompontok termszetesen lehetnek szegmenseket
sszekt router-ek is, amelyek ez esetben nem csak az aktulis, de egy msik
hlzat rszei is - ott egy msik cmen lthatak. A router a csomagot megkapva azt
a msik hlzatban tjra indtja, ahol azt vagy a tnyleges cllloms kapja meg,
vagy folytatja tjt egy jabb router-en keresztl afel. A hlzati topolgia s az
ennek megfelel gynevezett csomag-tovbbtsi tvonalak nyilvntartsa a hlzati
opercis rendszer feladata - neknk ezzel nem kell trdnnk, de minden egyes
csomag elkldse eltt meg kell krdeznnk tle az gynevezett local target (helyi
cl) cmet, azaz azt, hogy hova az aktulis szegmens mely csompontjhoz kell
elkldennk csomagunkat a cllloms fel.

Az IPX-et szinte kizrlag a Novell magasabb szint protokolljai hasznljk. Ezek


kztt a legfontosabb az NCP (Network Core Protocol), melynek segtsgvel a
szerver s a munkalloms kommunikl, a bejelentkezs, fjlok lekrdezse,
nyomtats, stb. tartozik funkcii kz.

4.5. NetBEUI

A Microsoft az IBM-el kzsen fejlesztette ki ezt a protokollt. A NetBEUI ( NetBios


Enhanced User Interface) kis mret hlzatok zemeltetsre alkalmas gyors
protokoll. 100 gp hasznlata fltt mr nem clszer a hasznlata. Legnagyobb
htrnya az, hogy nem ismeri az tvlasztst (mivel csak broadcast zenetekkel tud
kommuniklni), teht nem hasznlhat sszetett hlzatokban. Kis hlzatok esetn
tervezsbl addan ez a leggyorsabb s ezt a legknnyebb alkalmazni, hiszen
nem szksges konfigurlni. A NetBEUI hlzatban lev gpek sajt szveges
nvvel rendelkeznek, ez a NetBIOS nv. Mivel valami alapjn meg kell klnbztetni
ket, nem lehet ugyanaz a neve kt gpnek egy hlzaton bell. A gpnv maximum
16 karakterbl llhat, mely nv nem tartalmazhatja a @, !, #, $, %, ^, &, *, (, ), -, _, ',
{, }, ., ~, karaktereket. A NetBEUI protokollt fknt fjl erforrsok elrsre
hasznltuk. Ezen erforrsokat a szmtgp, s a rajta tallhat erforrs nevnek
megadsval tudjuk elrni. Ezt hvjuk UNC (Unified Naming Convention) elrsi
tvonalnak (UNC path). A felptse: \\szmtgpnv\knyvtrnv

pldul:

A szerver1 nev szmtgpen lv dokumentumok megosztott knyvtr UNC


elrsi tvonala:

\\szerver1\dokumentumok

You might also like