You are on page 1of 116

Szmtgphlzatok Bevezets

- 1 -
1. BEVEZETS
1.1 . Hlzatok csoportostsa
1.1.1 . Kiterjeds szerint
az eszkzk kzti tvolsg nagyon kicsi, kisebb, mint 0.1 m, esetleg egy krtyn bell
helyezkednek el. Ekkor miniat!r hlzatrl beszlnk.
az eszkzk kzti tvolsg kisebb, mint 1 m, azaz egy dobozon bell helyezkednek el, de mr
nem egy krtyn. Ekkor tbbprocesszoros vagy kis hlzatrl beszlnk.
az eszkzk kzti tvolsg kisebb, mint 1 km. Ekkor loklis hlzatrl (LAN, Local Area
Network) beszlnk.
az eszkzk kzti tvolsg kisebb, mint 10 km. Ekkor nagyvrosi hlzatrl (MAN, Metropolice
Area Network) beszlnk.
az eszkzk kzti tvolsg a fentieknl nagyobb. Ekkor nagy kiterjeds! hlzatrl beszlnk.
1.1.2 . Az eszkzk kzti sszekttets, azaz csatols szerint
1.1.2.1 . Szorosan csatolt rendszerek
A szorosan csatolt rendszerek esetben a csatols n. prhuzamos interface-n keresztl zajlik.
Ezen t az albbi adatok ramlanak:
adatsn: a snt alkot vezetkek szma vltoz, ltalban 8 s 64 adatvonal kztt mozog;
cmsn: az eszkzt meg kell nevezni;
vezrlsn: az eszkz szmra ki kell adni, hogy milyen m!veletet vgezzen el;
rajel: ez hagyomnyosan s fizikailag a vezrlsnhez tartozik, de a hlzatok kommunikcija
szempontjbl klnsen nagy jelentsggel br. Ez biztostja a kommunikl eszkzk
egyttm!kdsnek temezst.
Megjegyzs: szorosan csatolt rendszernek minsl a kiterjeds szerinti csoportostsban a miniat!r s
a tbbprocesszoros (kis) hlzat.
1.1.2.2 . Lazn csatolt rendszerek
Lazn csatolt rendszernek minsl a kiterjeds szerinti osztlyozsban a loklis, a nagyvrosi s a
nagy kiterjeds! hlzat.
Lazn csatolt rendszerek esetben nem oldhat meg, hogy a kt berendezs kztt nagy szm
vezetk fusson. Ennek mind gazdasgi, mind m!szaki okai vannak. Gazdasgi szempontbl nem
kifizetd, hogy a tvoli eszkzket hossz kbelekkel kssk ssze. M!szaki szempontbl nem
elnys kt tvoli gpet vezetkkel sszektni, mert lass lenne a jelterjeds, nagy a kls zajteher,
ezltal jelentsen torzul a jel s a nagy tvolsg miatt nagy a hasznos jel disszipcija.
Ezrt a lazn csatolt rendszerek esetben a prhuzamos interface helyt a soros interface veszi t.
Ez megkveteli, hogy az ad oldaln prhuzamosan meglev adatokat soross alaktsuk, ilyen mdon
tovbbtsuk, majd a vev oldaln a soros adatokat jra prhuzamoss tegyk.
Ez a szemllet termszetesen nem azt jelenti, hogy a tovbbtand adatok eltrnnek a lazn s a
szorosan csatolt rendszerek esetben, hiszen itt is biztostani kell az adatok ramlst (adatsn), az
eszkzket meg kell cmezni (cmsn), az eszkzknek m!veleteket kell vgrehajtaniuk (vezrlsn) s
az eszkzk m!kdst szinkronizlni kell (rajel).
Szmtgphlzatok Bevezets
- 2 -
1.1.3 . Kialaktsuk szerint
1.1.3.1 . Terminlok
Adott egy kzponti szmtgp s e kr input-output eszkzket teleptnk. Ezeket az input-
output eszkzket nevezzk terminloknak. Ezek a szmtgphez ltalban soros interface-n
(szabvnyos: RS 232) keresztl csatlakoznak abban az esetben, ha megfelel a terminl s a kzponti
gp tvolsga, valamint megfelel adattviteli sebessg tud kettejk kzt kialakulni.
1.1.3.2 . Nyilvnos kapcsolt tvbeszl hlzat - terminl hlzat
Ha a terminlok tvoliak, akkor a kzponti szmtgp s a terminlok kzti kapcsolatot
valamilyen nyilvnos kapcsolt tvbeszl hlzat biztostja. Ehhez kiegszt berendezsek is
szksgesek, mert a nyilvnos kapcsolt tvbeszl hlzat elssorban analg adatok tvitelre kszlt.
Ezrt mind az ad, mind a vev oldaln kell lennie egy olyan eszkznek, mely a digitlis jelet
analgg alaktja s fordtva. Ezek a modemek. A kzponti szmtgp s a terminl kzti
kommunikci nyilvnos kapcsolt tvbeszl hlzat esetn vagy kapcsolt vonal vagy ramkri
allokci segtsgvel trtnik.
Az olyan hlzatot, ahol a kzponti szmtgp egy nyilvnos kapcsolt tvbeszl hlzaton
keresztl rhet el, terminl hlzatnak nevezzk. Ez nem szmtgphlzat, hiszen egyetlen
kzponti szmtgp szolgltatsait rheti el egyszerre tbb felhasznl. A terminlhlzat esetn a
jeltovbbts, azaz az sszekttets ktpontos (point to point).
Szmtgphlzatnak nevezzk autonm szmtgpek sszekapcsolt rendszert, ahol az
sszekapcsols az albbi clok megvalstsa rdekben trtnhet:
erforrsok megosztsa;
nagyobb megbzhatsg;
adatok gazdasgosabb feldolgozsa;
kommunikci.
1.1.3.3 . Loklis hlzat
A loklis hlzat specilis kialakts, kis terleten elhelyezked intelligens eszkzk
sszekapcsolt rendszere. Itt olyan eszkzk kapcsoldnak ssze, amelyek akr egymssal is kpesek
rtelmesen kommuniklni.
A loklis hlzatoknl az adattviteli sebessg 10 megabit/sec krli, a bithibaarny 10
-9
-nl
kevesebb. Az tviteli kzeg lehet csavart rpr (ld. gy!r!topolgij vezrljeles hlzat), koaxilis
kbel vagy rdihullm.
A loklis hlzathoz az albbi szabvnyos architektrk tartoznak:
ETHERNET-hlzat: sntopolgij, vletlen hozzfrs!;
token-busz vagy vezrljeles sn: determinisztikus az egyes elemek hozzfrse, mert az egyes
llomsok a snhez, mint eszkzhz csak determinisztikus mdon frhetnek hozz. Ezt elssorban
ipari clokra alkalmazzk;
gy!r!topolgij vezrljeles hlzat: szintn determinisztikus hozzfrssel rendelkezik, hiszen
mindegyik intelligens eszkz csatolhat. A jeltovbbts mdja megegyezik az elz kettvel. A
jeltovbbts alapelve az zenetszrs (broadcast), mert egy, a snre csatlakoz lloms ltal
generlt jel minden csatlakoz eszkzhz eljut, szemben a terminlhlzattal, ahol ktpontos az
sszekttets.
A gy!r!topolgij vezrljeles hlzatot ltalban sodort rprral valstjk meg. Adattviteli
sebessge 4-16 megabit/sec.
1.1.3.4 . Nagyvrosi hlzat (MAN, Metropolice Area Network)
A kiterjeds nvekedtvel a rendszerrel szemben tmasztott kvetelmnyek is mdosulnak. A
MAN kialaktsnak eredeti clja az volt, hogy a nagyvrosok forgalmt optimalizlni lehessen.
Ehhez rtelem szer!en az adatok begy!jtsre, feldolgozsra s kirtkelsre, valamint az
eredmnynek a kiindulsi helyre val visszajuttatsra volt szksg. Ez megkveteli a nagy sebessg!
Szmtgphlzatok Bevezets
- 3 -
adatbevitelt s -kivitelt, valamint azt, hogy a rendszer ne csak egyfle adattal legyen kpes
hatkonyan dolgozni (pl. ne csak digitlissal, hanem analggal is).
Teht a MAN feladata, hogy integrlt jelleg! szolgltatst nyjtson digitlis tvitelen keresztl.
Erre pl. az ISDN alkalmas.
Jellemzje, hogy nagy adattviteli sebessggel (100 megabit/sec felett) rendelkezik s a hibaarny
kicsi, 10
-9
nagysgrend!. Az tviteli kzeg lehet rz, vegszl, rdi- vagy mikrohullm, illetve
VSAT.
A nagyvrosi hlzat egyik tipikus pldja az FDDI gy!r!. Ezt az albbiak jellemzik:
ketts optikai szlas hlzat;
nagy adattviteli sebessggel rendelkezik;
gerinchlzatknt funkcionl, azaz erre a gy!r!re egyedi terminlok, egyedi hlzatok, egyedi
szmtgpek s sszetettebb hlzatok is csatlakozhatnak.
adattviteli sebessge 100 megabit/sec.
1.1.3.5 . Nagykiterjeds! hlzat (WAN, Wide Area Network)
Ennek klnfle rtelmezsei lteznek:
nagy terleten elhelyezked eszkzk sszekapcsold rendszere, azaz egyetlen nagy
szmtgphlzat, amely egyetlen cg, szervezet hatskrbe tartozik;
egyedi hlzatok, loklis hlzatok s egyedi szmtgpek sszekttt rendszere. Ez a fogalom
rokon a vilghl fogalmval, hiszen ott is hasonl szerkezet lthat;
a nagykiterjeds! hlzat loklis hlzatoknak, autonm szmtgpeknek, autonm
rendszereknek s szmtgphlzatoknak sszekapcsolt rendszere.
A nagykiterjeds! hlzat fontosabb jellemzi:
az sszekapcsolt eszkzk kztt nagy tvolsg van, jellemzen 10 km-nl is tbb;
az adattvitel sebessge 1-100 kbit/sec;
a bithibaarny 10
-6
-nl kevesebb, teht viszonylag rossznak mondhat;
az eszkzk egymshoz akr vezetkkel, akr anlkl csatlakoznak.
1.1.4 . Korai magn szmtgphlzatok
1.1.4.1 . A korai magn szmtgphlzatok kialaktsnak oka s mdja
Ezek fejlesztst az USA hadgyminisztriuma kezdte meg. A fejleszts kiindulsi clja volt, hogy
egysgbe fogja az egyes clterletek (pl. egyetemek, kutatintzetek, kormnyszervek, stb.)
szmtgpeit. Ennek rdekben szles krben kapcsoltk ssze a szmtgpeket.
1.1.4.2 . A korai magn szmtgphlzatok felptse
Ezeknek az alapegysge a host, akik egymssal kommuniklni szeretnnek. A hostok kztt
kommunikcis alhlzatok tartjk fenn a kapcsolatot. Az alhlzatban csompontok helyezkednek el,
csomponti gpekkel. Ezeknek feladata a kommuniklni kvn hostok kzti zenetek tovbbtsa.
Kt host kztt gy zajlik a kommunikci, hogy az els host a szabvnyos interface felleten
keresztl elindtja a msik host fel az zenetet. Az zenet tbb csomponti gpen s tviteli
tvonalon halad keresztl; a kt host kztt az sszekapcsols valamilyen algoritmus szerint zajlik.
Majd az zenet az algoritmus ltal meghatrozott tvonalon keresztl eljut a cmzetthez.
A tovbbiakban ezt a hlzati kialaktst vesszk alapul, mert a LAN, MAN s WAN hlzatok
ennek specilis vltozatai.
1.2 . Szabvnyok
ltalnos esetben is, ha valamilyen inhomogn rendszert kvnunk kialaktani, akkor szksg van
szabvnyok bevezetsre. Ez jelen esetben klnsen igaz, hiszen itt sokfle felhasznl, software s
hardware m!kdik egytt.
Szmtgphlzatok Bevezets
- 4 -
1.2.1 . Szabvnyostsi szervezetek
CCITT (napjainkban: ITU, International Telecommunication Union): tvbeszl s tvr
technikval foglalkoznak. A tevkenysgk nyomn vlt lehetv az emberi hang vilgmret!
tvitele. Ebbl fejlesztettk tovbb a klnfle tpus adatok vilgmret! tvitelt.
ISO (International Standard Oragnization): az alkalmazsi oldalt (nyelvek, software-k, felletek,
stb.) kezdtk szabvnyostani. Innen jutottak el mintegy top-down mdszerrel a fizikai jelfolyam
szabvnyostshoz s a fizikai jelfolyam modellhez.
IEEE: a loklis hlzatokat szabvnyostottk.
EIA: az interface-ket szabvnyostottk.
1.2.2 . Szabvnyostsi irnyzatok
A szabvnyosts redukldhat kizrlagosan a szmtgpek avagy a tvkzls szintjre, de
napjainkban mr e kt terlet egyre inkbb sszefondik.
1.3 . Architektrlis bevezets
1.3.1 . Az architektra elemei
rtegezett struktra: ennek elemei a funkcihalmazok, amelyeket az adott rtegeknek meg kell
valstani;
elemek, melyek a rtegezett struktrt alkotjk;
relcik, melyek az elemek kztt llnak fenn.
Ahhoz, hogy egy hlzat m!kdst felgyelni lehessen, szksges egy szabvnyos hardware-
software architektra, amely biztostja az egysges kommunikcit az elemek kztt. Ez esetnkben a
tbbszint! hierarchikus tervezsi struktra lesz.
1.3.2 . A tbbszint! hierarchikus tervezsi struktra kialakulsa
1.3.2.1 . Fekete doboz elv
Adott kt felhasznl. Ha k egy szobban lnek s kommuniklni akarnak, akkor nincs szksg
kommunikcis hlzatra, mert kztk kzvetlen kommunikci tud kialakulni.
Ha a kt, egymssal kommuniklni kvn felhasznl egymstl tvol helyezkedik el, akkor egy
szolgltat segtsgre van szksgk ahhoz, hogy kztk a kommunikci meg tudjon valsulni.
Ugyanakkor ha ez a kapcsolat mr ltrejtt, akkor ugyanolyan mdon tudnak egymssal beszlgetni,
ugyanazokat a mondatokat tudjk hasznlni, mintha egy szobban lnnek. Teht kztk nincsen
kzvetlen csatorna, csak virtulis kapcsolat. Elnye, hogy a felhasznlknak nem kell tudniuk arrl,
hogy a szolgltat kztk a kapcsolatot milyen mdon valstotta meg, szmukra ez egy fekete doboz
maradhat, hiszen k csak az egysges felletet ltjk a szolgltatbl.
1.3.2.2 . Tbbrteg!, egymsbagyazott struktra felptse
A szolgltatt kvlrl egy egysges, szabvnyos interface fellet fedi. Ezen helyezkednek el a
szolglat elrsi pontjai. Ezekhez a pontokhoz csatlakoznak az egyes felhasznlk s tovbbtjk
ignyket a szolgltatsra. A felhasznl ignyt rzkeli valami, ami a szolgltat belsejben
helyezkedik el. Nevezzk ezt alszolgltatnak. Ez az ignyre erre reagl, kialaktja a kapcsolatot a
msik kommunikl fl alszolgltatjval. Ugyanakkor az alszolgltat egy msik szempontbl
tekinthet felhasznlnak is, teht ez egy tbbrteg!, egymsbagyazott struktrt, gynevezett
tbbszint! hierarchikus tervezsi struktrt eredmnyez.
Ekkor teht van egy kiindulsi szint s az egymsra pl szintek bvlnek klnfle feladatokkal.
Ezeket aktv funkcionlis elemeknek, entitsoknak tekinthetjk, melyek valamilyen feladat
megoldsra szolglnak s az alattuk lev hierarchiaszintet bvtik.
Szmtgphlzatok Bevezets
- 5 -
1.3.2.3 . Mintaplda a tbbszint! hierarchikus struktrra: tvbeszl hlzatok
A szolglat elrsi pontja a fali csatlakoz. Az interface folyamat az, amilyen mdon a szolgltats
ignybe vehet (kagyl felemelse, a bg hang kivrsa, trcszs, stb.). A felhasznl szmra
lnyegtelen a szolgltat bels felptse (kommunikci az tviteltechnikai berendezseken
keresztl).
1.3.3 . Tvoli folyamatok kommunikcija
A felhasznl egy adatfeldolgozsi m!velet vgrehajtst kezdemnyezi. Ez a felhasznl s a
szmtgp kztt egy interakcit jelent, aminek hatsra elindul egy alkalmazi folyamat futsa. Ez
gyakorlatilag teht egy szolglat ignybevtelt takarja. Ezt a szolglatot krni kell, automatikusan a
szolgltats nem alakul ki. A fut alkalmazi folyamat hardware ignye s a rendelkezsre ll
hardware eszkzk kzti diszponlst a helyi opercis rendszer vezrli. Abban az esetben, ha az
alkalmazi folyamat teljes egszben le tudott futni a helyi szmtgpen, stand alone folyamatrl
beszlnk.
Ugyanakkor elfordulhat, hogy a felhasznl (a tovbbiakban: terminl) egy A rendszerrel ll
kapcsolatban s adatfeldolgozsi m!velet vgrehajtst kezdemnyezi. De ezt nmagban az A
rendszer nem tudja elvgezni, szksges hozz egy B rendszer is. Ahhoz viszont, hogy az A rendszer
egy X alkalmazi folyamata kommuniklni tudjon a B rendszer egy Y alkalmazi folyamatval, az
szksges, hogy a kt rendszer kztt legyen valamilyen hrkzl csatorna, valamint egy hardware-
software sszettel, ami tmogatja a kt rendszer kzti kommunikcit. Ez egy egysges C folyamat,
amit mind az A, mind a B rendszer al kell telepteni. Az X s az Y folyamat belsleg kommunikl a
sajt C folyamatval s ezen kt C folyamat kztt alakul ki a kommunikcis csatorna. Ez a C
folyamat egy specilis szolgltat, egy alrendelt folyamat, aminek feladata, hogy tmogassa kt,
tvoli folyamat egyms kzti kommunikcijt.
Ezt a C folyamatot struktrltan kell megtervezni. Ez az albbi szintek kialaktst jelenti:
1. bitek mozgatsa. Ez az alapszolgltats. Ez nmagban is m!kdkpes lenne, de a kezelse
nehzkes. Ugyanis ekkor az X s az Y folyamat feladata lenne figyelni olyan dolgokat, mint pl.
a szinkronizci, temezs. Ezrt clszer! ezt az alapszolgltatst kiegszteni.
2. A szint feladata, hogy bitsorokbl ll rtelmes egysgeket, gynevezett kereteket hozzon ltre
s tovbbtsa azokat. Ennek a szintnek az a problmja, hogy a csompontoknl nem elegend
csupn ez az egyetlen dnts, ott sszetettebb dntsek meghozatalra, pl. tvonalvlasztsi
algoritmus futtatsra van szksg. gy tovbbi szintek hozzadsra van szksg.
Ezzel teht lthat, hogy a korbbiakban lert tbbszint! hierarchikus tervezsi struktrt
alaktottuk ki a C folyamat belsejben.
Elmondhat, hogy az A s a B rendszerben is van egy elsrend! szolgltat, aminek feladata egy
szolgltats biztostsa (jelen esetben a bitek mozgatsa). Mivel ezek a szolgltatsok mindkt
rendszerben azonosak s kzs interface-szel rendelkeznek, ezek sszehzhatk s bellk egy fekete
doboz alakthat ki. Ez a szemlletmd klnsen akkor elnys, ha nem csupn az A s B
folyamatokrl van sz, hanem ez kiegszl a C s D folyamatokkal is, amelyek csatlakoznak a
rendszerhez s ugyanazokat a feladatokat vgzik (teht bennk is van pl. egy elsrend! szolgltat).
Ugyanakkor a fenti modell kialaktsa sorn a hangsly az egymsbagyazson s nem az
egymsraplsen van. Ezt a fenti modell nem tkrzi elgg szemlletesen.
1.3.4 . Tvoli felhasznlk egyms kzti kommunikcija
A felhasznlk kzti kommunikci virtulis s nem kzvetlen. Ahhoz, hogy az alkalmazsok is
kommuniklni tudjanak egymssal, egy egysges felletre s egy kommunikcis alrendszerre van
szksg. Utbbi biztostja a kt kommunikl fl kztt a kapcsolat kiplst. A tnyleges
kommunikci az adattviteli hlzaton keresztl zajlik.
Szmtgphlzatok Bevezets
- 6 -
1.3.5 . A hierarchikus struktra elemei
Vlasszuk ki a rtegezett szerkezet egy tetszleges rtegt, az N-edik fekete dobozt! Ennek
fellett az N-edik interface-nek nevezzk, ezen keresztl a szolgltat elrhet vagy a szolgltat
szolgltatst tud nyjtani. Az N-edik interface-n helyezkednek el az N-edik szint! szolgltatsi pontok
(SAP).
A szolgltat feladata a kapcsolatok kialaktsa, a kt szolglat elrsi pontra nzve a kapcsolat
megvalstsa, azaz az N-connection ltrehozsa. A szolgltat eredmnyeit az N+1-edik szint!
felhasznlk hasznljk. Ezen felhasznlk kztt a kapcsolat virtulis, mondatokon keresztl zajlik
s szablyokkal korltozott. Azon szablyokat, amelyek szablyozzk a kt azonos szint! felhasznl
kzti kommunikcit, protokollnak nevezzk. A protokoll az albbi szablyfajtkat foglalja magba:
szemantikai szablyok: mit mondhatnak a kommunikl felek;
szintaktikai szablyok: hogyan, milyen formban kzlhetik mondandjukat a kommunikl
felek;
sorrendi szablyok: milyen sorrendben mondhatjk mondandjukat.
1.3.6 . Adatelemek
A hlzati architektrk alapjn adatelemek definilhatk, amelyek szintn begyazott szerkezetet
alkotnak.
1.3.6.1 . PDU (Protocoll Data Unit)
Az az elem, aminek segtsgvel a felhasznlk tudnak egymssal kommuniklni. Mskppen: ez
az a mondat, amit egymsnak mondanak.
A generldott mondatok explicit krs formjban az interface-n keresztl tovbbtdnak a
szolgltat belsejbe, az alszolgltathoz. Az alszolgltat ezt tovbbtja a kommunikciban fogad
fl alszolgltatjnak, ezltal ez megint egy PDU-v vlt. Ez gy zajlik tovbb, gy alakul ki a
begyazott szerkezet.
1.3.6.2 . SDU (Service Data Unit)
A generldott mondatot, teht azt az adategysget, amit az N-edik szint! felhasznl alaktott ki,
egy az egyben odaadja az N-1-edik szint! szolgltatnak, aki azt t is veszi, ez a szolgltatsnak
trgya. Ezltal amg a mondat az N-edik szinten PDU-knt jelent meg, az N-1-edik szinten mr SDU
lesz, de fizikailag nem trtnt rajta semmi vltozs (teht az N-edik szint! PDU ugyanaz, mint az N-1-
edik szint! SDU). Abban az esetben, ha az N-1-edik szinten lev szolgltat nem tudja az SDU-t elemi
mdon tovbbadni a fogad fl szolgltatjnak, akkor az SDU elejre hozzteszi a sajt, N-1-edik
szintjnek megfelel adatokat, ezltal az PDU-v vlik s azt tovbbtja explicit krs formjban az
N-2-edik szint! szolgltat fel. (Teht az N-1-edik szint! PDU-bl gy lesz N-1-edik szint! SDU,
hogy az N-1-edik szint! szolgltat a PDU elejre biggyeszti sajt jellemz adatait).
1.4 . Szolglati modell
1.4.1 . Szolglati primitvek
Ahogyan arrl mr korbban sz volt, a tvoli felhasznlk kztti kapcsolat kialaktsban a
szolgltat jtszik nagy szerepet. Az feladata az, hogy a felhasznlk ltal ignyelt szolgltatst
teljestse. Ahhoz, hogy ezek a szolgltatsok meg tudjanak valsulni, szksg van egy bizonyos
kommunikcira, interakcira a szolgltat s a szolgltatst kr gyfl kztt. Ez a kommunikci
bizonyos szabvnyos elemekbl, primitvekbl ll. A primitvek fajti:
Krs primitv (Request primitive): ez a kezdemnyez felhasznl valamilyen kvnsgt
tovbbtja a szolgltat fel. Ez a telefonos mintaplda esetben a telefonkagyl felemelst
jelenti.
Szmtgphlzatok Bevezets
- 7 -
Bejelents primitv (Indication primitive): a tvoli felhasznlt rtestjk arrl, hogy vele valaki
valamilyen kapcsolatot akar ltrehozni. Ez a telefonos plda esetben azt jelenti, hogy cseng a
telefon.
Vlasz primitv (Response primitive): a tvoli felhasznl reakcija a hozz berkezett krsre.
Megersts primitv (Confirmation primitive): a rendszer rtesti a kezdemnyez felhasznlt
arrl, hogy krse teljeslt-e.
1.4.2 . sszekttets alap szolglat
Jellemzje, hogy a felhasznli adatok tovbbtsa eltt szksges, hogy a kommunikcis
csatorna kialakuljon.
1.4.3 . Mintaplda sszekttets alap kommunikcira: szlltsi szint! interakcik
1.4.3.1 . Els szint: a kommunikcis csatorna kialaktsa a felek kztt
1. T_CONN.req ( TSAP1, TSAP2, QOS, ...)
A kezdemnyez felhasznl a rendszertl
kri a szolgltats nyjtst. Ehhez meg kell
neveznie a kt szolglat-elrsi pontot, amin
keresztl a szolgltats elrhet, illetve meg
kell hatroznia a szolgltats szintjt (QOS:
quality of service). Ezt vagy elfogadja
mindkt fl, vagy jrakezddik az ignyls.
Ez egy jabb kommunikcit ignyel a
rendszer s a felhasznlk kztt, aminek
neve negotiation.
2. T_CONN.ind (TSAP1, TSAP2, QOS, ...)
A kezdemnyez felhasznl ltal kiadott krs
a rendszerben feldolgozsra kerl s a tvoli
flnl egy indikcit eredmnyez.
4. T_CONN.conf (nyugta, indokls, ...)
Ezt megkapja a kezdemnyez felhasznl.
Ebbl rtesl arrl (pozitv nyugta esetn),
hogy a kapcsolat ltrejtt s
kommuniklhatnak.
3. T_CONN.resp (nyugta, indokls, ...)
A krst vagy elfogadja, vagy elutastja a tvoli
felhasznl. Ennek eredmnyt trolja a nyugta,
ennek indoklst pedig az indokls.
1.4.3.2 . Msodik szint: a kt fl egymssal kommunikl
Mivel a kt felhasznl kztt csak virtulis kapcsolat van, ezrt itt adatok nem tovbbthatk,
ehhez kln primitvek llnak a rendelkezsre.
1. T_DATA.req ( tkldend adat )
A kezdemnyez felhasznl adatai csak
fizikai ton tovbbthatk.
2. T_DATA.ind ( tkldend adat )
4. T_DATA.conf ( ) 3. T_DATA.resp ( )
1.4.3.3 . A csatorna felszabadtsa
Mivel minden adat tment, a csatornra tovbb nincs szksg. Ezt a kezdemnyez felhasznl
felszabadtja.
1. T_DISC.req ( ) 2. T_DISC.ind ( )
1.4.4 . sszekttets nlkli szolglat
A kt szolglat-elrsi pont kztt nem alakul ki elzetesen csatorna, ennek ellenre adattovbbts
lehetsges. Erre j plda a hagyomnyos postai levelezs, amikor a mondandnkat megfogalmazzuk,
lerjuk, azt egy bortkba csomagoljuk s azt megcmezve feladjuk. Ekkor nem alakul ki
kommunikcis csatorna a kt fl kztt, mgis biztostott az informci ramlsa.
Ehhez az albbi primitvek szksgesek:
T_UNITDATA.req ( TSAP1, TSAP2, QOS, adat )
Szmtgphlzatok Bevezets
- 8 -
T_UNITDATA.ind ( TSAP1, TSAP2, QOS, adat )
Az sszekttets nlkli szolglat is lehet megerstett s megersts nlkli, attl fggen, hogy
van-e a felek kztt response s konfirmci.
1.4.5 . Szolgltatk s protokollok viszonya
Itt az a krds, hogy az N-edik szint! protokoll hogyan m!kdik kzre a szolgltats
biztostsban. Ehhez tekintsk az albbi brt:
user 1 virtulis kapcsolat user2
N-edik szint! funkcionlis N-edik szint! N-edik szint! funkcionlis
egysg protokoll egysg
Annak rdekben, hogy a szolglat nyjthat legyen, szksges, hogy az N-edik szint!
funkcionlis egysgek az N-edik szint! protokoll alapjn egytt tudjanak m!kdni. Teht a protokoll
feladata a szolgltats nyjtsnak biztostsa.
1.5 . Nylt rendszerek
A nylt rendszer fogalmra nincsen egzakt definci. Itt csak az rhat le, hogy milyen mdon kell
kt felhasznlak egymssal kommuniklnia ahhoz, hogy e kommunikci ms tagokkal is tudjon
bvlni. Amely rendszer kielgti mindezen feltteleket, alkalmas lesz arra, hogy nylt rendszerknt
funkcionljon. Ezek a rendszerek az ISO ltal kifejlesztett OSI szabvnynak fognak megfelelni s
ezltal vlnak nylt rendszerr.
Szmtgphlzatok Bevezets
- 9 -
1.5.1 . Az OSI hivatkozsi modellje
1.5.1.1 . A hivatkozsi modell brja
a szolgltat hatrfellete
alkalmazsi rteg
alkalmazsorientlt feladatok megjelentsi rteg
viszonytsi rteg
interface
szlltsi szolglat rtege
csomagok rtege
hlzati m!kds feladatai hlzati szint
adatkapcsolsi szint
fizikai sszekttets szintje
1.5.1.2 . A hlzati m!kds feladatairl ltalban
Az albbi szintek segtsgvel a hlzati architektra teljess vlik. Ha ezt egy fekete dobozba
foglaljuk, akkor ez tartalmazza mindazon feladatokat, amiket a hlzat zavartalan bels letvel
kapcsolatban vgre kell hajtani. A felhasznl ebbl a szintbl a jellt interface-n keresztl nem lt
semmit, ettl vlik az architektra hlzatfggetlenn.
1.5.1.2.1 . A fizikai sszekttets szintje
Ezen a szinten az adatok egy struktrlatlan bithalmazknt vannak jelen, aminek kezelse
sszetettebb, rpl funkcikat ignyel.
1.5.1.2.2 . Adatkapcsolati szint
Ez a szint a hlzati tviteli hibk feltrsra, kijavtsra s a javtott adat tovbbkldsre
alkalmas. Ennek rdekben a fizikai sszekttets szintjnek struktrlatlan bithalmazbl rtelmes
rszeket, gynevezett kereteket vg ki.
1.5.1.2.3 . Hlzati szint
A kommunikcis alhlzat belsejben zajl esemnyeket s feladatokat menedzseli. Pldul:
tvonalkeress, forgalomirnyts, torlds elkerlse, stb. Feladata annak biztostsa, hogy az
adategysgek a forrscsomponttl a nyelcsompontig eljussanak a kommunikcis alhlzaton
keresztl. Ugyanakkor nem feladata annak vizsglata, hogy minden adatcsomag pen eljutott-e a
clllomsig s a nyel a kapott adatcsomagokbl az zenetet ssze tudja-e rakni. Azaz nem kpes az
adatok rtelmezsre.
1.5.1.2.4 .Csomagok szintje
Szmtgphlzatok Bevezets
- 10 -
Itt trtnik meg annak az ellenrzse, hogy minden adatrszlet egszben eljutott-e a cmzettig s az
ssze tudja-e rakni a kiindulsi adatot.
1.5.1.2.5 . Szlltsi szolglat
Feladata, hogy kialaktsa a host-host kztti megbzhat s gazdasgos adattviteli csatornt.
1.5.1.3 . Az alkalmazsorientlt feladatokrl ltalban
Ezek nagyrszt a felhasznl munkjt tmogatjk azltal, hogy egyes alkalmazsokat gyorsabban
s hatkonyabban tudnak megoldani. Ezek kzl bizonyos rtegek el is hagyhatk, fggen az
architektrtl illetve a megvalstani kvnt feladattl.
1.5.1.3.1 . Viszonyrteg
Feladata, hogy az alkalmazsi folyamat vagy a felhasznl ignyeinek megfelelen ltrehozzon
egy kapcsolatot a tvoli felhasznlhoz vagy az alkalmazsi folyamathoz, fggetlenl attl, hogy a
csatornt a szolgltat tnylegesen megvalstotta, avagy sem. Teht a viszonyrteg feladata, hogy a
szlltsi szinten kialakult csatornn zajl kommunikcit masszvan tmogassa.
1.5.1.3.2 . Megjelentsi szint
Biztonsgi okokbl szksg van az adatok konverzijra, kdolsra, titkostsra. Ezt vgezheti a
felhasznl is, de ehhez nyjthat tmogatst a hardware-software architektra is.
1.5.1.3.3 . Alkalmazsi rteg
Ez egy interface-t biztost a felhasznl szmra, hogy a rendszer szolgltatsait elrje. Mivel a
szolgltat szmtalan szolgltats biztostsra alkalmas, az alkalmazsi rteg sok kis egysgbl ll
annak rdekben, hogy mindezen szolgltatsok a felhasznl szmra knnyen elrhetk legyenek.
1.5.2 . DPA s SNA protokollok
Lteznek egyb, az OSI-tl eltr protokollok is, de ezek nem terjedtek el nagy mrtkben.
1.5.2.1 . DPA protokoll (Dot Protocoll Architecture)
Ez az OSI protokoll ngy szintjt gy!jti ssze. Htrnya, hogy kialaktsakor nem gondoltak arra,
hogy milyen hlzaton fog a rendszer m!kdni. Kialaktottk a TCP protokollt, ami alatt az IP
tallhat, majd gy gondoltk, ezek egymssal majd kommuniklni tudnak minden hlzaton. Ennek a
megoldsnak egy mdostott vltozata a hibrid TCP/IP protokoll.
1.5.2.2 . SNA protokoll
Az IBM hlzati architektrja. Kiindulskor 1 domain-es rendszer volt, ez fejldtt 7 domain-es
rendszerr, hogy nagyobb mrtkben hasonltson az OSI architektrra. Ugyanakkor megmaradt az a
tendencia, hogy az SNA protokollok csak nmagukkal kompatibilisek, ms protokollal nem.
1.5.2.3 . Az OSI, DPA s SNA protokollok sszehasonltsa
OSI DPA SNA
7 Alkalmazsi Transaction services
6 Megjelentsi Process / appliaction Presentation services
5 Viszony Data flow control
Host - host
4 Szlltsi TCP, UD protokollok Transport control
3 Hlzati Internet Path control
2 Adatkapcsolati Network access Data link control
1 Fizikai definilatlan halmaz Physical control
Szmtgphlzatok Fizikai sszekttetsek
- 11 -
2. FIZIKAI SSZEKTTETSEK - ADATTVITEL
2.1 . Az adattvitel kommunikcis modellje
Az informciforrs a tovbbtani kvnt informcit a bemeneti berendezsre juttatja, ami ebbl a
bemeneti jelet lltja el. A bemeneti jel az tviteli berendezsre kerl, ami a bemeneti jelbl az
elkldtt jelet kszti el. Az elkldtt jel az tviteli kzegbe jut, ami zajjal, torztssal terhelt. Az
tviteli kzegen keresztljutott jel a vett jel lesz, ami az tviteli berendezsen keresztl haladva
kimeneti jell alakul t. A kimeneti jelet a kimeneti berendezs veszi t s az gy jut az
informcinyelbe.
2.2 . Az adattvitelhez szksges fogalmak jegyzke
2.2.1 . Fogalmak, melyek a kt kommunikl egysg kzti adatok tvitelhez tartoznak
Adat: tnyek, fogalmak, utastsok olyan egyezmnyesen brzolt alakja, amely alkalmas arra,
hogy emberek vagy automatikus eszkzk tovbbtsk, rtelmezzk, feldolgozzk.
Informci: az ember ltal az adathoz konvencik tjn rendelt jelentsek sszessge.
Jel: egy fizikai mennyisg idbeni megvltozsa, amely informcit hordozhat adat
formjban. Pldul feszltsg megvltozsa, valamilyen kdols szerint.
Analg jel: folytonos jel.
Digitlis jel: diszkrt jel.
Analg adat: olyan adat, amely egy adott idintervallumban folytonos rtkekkel rendelkezik.
Digitlis adat: olyan adat, amely diszkrt rtkekkel rendelkezik.
Jelzs vagy adatkdols: adatnak jelre val ltetse fizikai tviteli kzegen val
tovbbthatsg rdekben.
Analg jelzs: analg adatok jelre val ltetse.
Digitlis jelzs: digitlis adatok jelre val ltetse.
tviteli kzeg, mely lehet vezetkes s vezetk nlkli
sszekttets kt kommunikl egysg kztt, mely lehet
kzvetlen s kzvetett;
vezetkes (hardwire): csavart rprral, koaxilis kbellel, fnykbellel, stb.
vezetk nlkl (softwire): levegvel, vkuummal, stb.
ktpontos (point to point): ennek egysgei az albbiak:
Ad / Vev tviteli kzeg Erst / ismtl tviteli kzeg Ad / Vev
tbbpontos (multipoint): ennek egysgei az albbiak:
Ad / Vev Ad / Vev Ad / Vev Ad / Vev
tviteli kzeg Erst / ismtl tviteli kzeg
szimplex, flduplex s duplex.
2.2.2 . Fogalmak, melyek a kt kommunikl egysg kzti jeltovbbtshoz tartoznak
Jelek viselkedse az idtartomnyban
folytonos, diszkrt s periodikus jelek;
Szmtgphlzatok Fizikai sszekttetsek
- 12 -
amplitd, frekvencia, fzis.
Jelek viselkedse a frekvenciatartomnyban
ngyszgjel, periodikus s nem periodikus jel spektruma;
abszolt svszlessg, effektv svszlessg.
2.3 . Egy adattviteli rendszerben elvgzend feladatok
az tviteli rendszer hatkony kihasznlsa;
csatols az tviteli rendszerhez;
jelek generlsa;
szinkronizci;
informcicsere lebonyoltsa;
hibajelzs s hibajavts;
forgalomszablyozs;
cmzs;
t-vonalkijells, forgalomirnyts;
hibs llapotokbl val kikerls, felpls;
zenetek azonos formra hozsa;
vdelem;
a rendszer menedzselse.
2.4 . Milyen krdseket vet fel kt eszkz kommunikcija?
Milyenek legyenek azok a jelek, amelyek a kt berendezs kztt az informcit hordozzk?
Milyen legyen az adattviteli kzeg, hogy biztostani lehessen a leginkbb alakh! jeltvitelt?
Hogyan tudja a vev a vett jelbl rekonstrulni a tovbbtott informcit?
2.5 . Az ad oldali jelgenerells vizsglata
2.5.1 . Periodikus jelek vizsglata
A periodikus jel a Fourier-sorfejts rvn biztostja azt, hogy egyszer! kapcsolat rhat fel a jel
idtartomnybeli s frekvenciatartomnybeli viselkedse kztt. A periodikus jelek tbbfle mdon
rhatk fel.
2.5.1.1 . Periodikus jelek reprezentcija szinusz s koszinusz segtsgvel
s t nft ftn
A A B n
n
n
n
( ) cos sin . = + +
=


0
0 0
2 2
Ez a lersi md az idtartomnybeli s frekvenciatartomnybeli viselkedst egyttesen tkrzi.
Lehetsget nyjt annak lersra, hogy a frekvencia egyes diszkrt rtkeinl az amplitdk (A
n
s
B
n
) milyen rtkeket vesznek fel.
2.5.1.2 . Periodikus jelek amplitd - fzis reprezentcija
s t ftn
C Cn
n
( ) sin( ). = + +
=

0
0
2
A frekvencia fggvnyben, diszkrt frekvenciartkeknl a C
n
amplitd, illetve a frekvencia
vltozst tkrzi. Adattviteli szempontbl ez a leghatkonyabb brzolsi forma, mert adattvitel
esetben ltalban teljestmnyekkel szmolunk. A fenti sszefggs magban foglalja az elz kt
brzolsi is, hiszen itt hasznlhat az albbi tszmtsi mdszer:
n
n n C
A B = +
2 2
.
Abban az esetben, amikor az amplitdt brzoljuk a frekvencia fggvnyben, ki kell jellni egy
alapfrekvencit s ennek n-szereseit kell felmrni a frekvenciatengelyen. Az alapfrekvencit nevezzk
Szmtgphlzatok Fizikai sszekttetsek
- 13 -
alapharmonikusnak, ennek egsz szm tbbszrseit felharmonikusoknak s ezt az brzolsi mdot
spektrlis felbontsnak.
2.5.1.3 . A jelek exponencilis brzolsa
st e DDnn ()+ 00
Ez hrom dimenzis brzolst jelent.
2.5.2 . Jelek s spektrumok vizsglata
2.5.2.1 . Jelek s spektrumaik
2.5.2.2 . A peridusid vltoztatsnak hatsa a jelek spekturmra
Szinuszhullm
Peridusid nvelse: az f="/T helyen lev egyetlen spektrumvonal a nulla fel
toldik el.
Peridusid cskkentse: az f="/T helyen lev egyetlen spektrumvonal a vgtelen
irnyba toldik el.
Ngyszghullm
Peridusid nvelse: az amplitd nem vltozik, de f
"
a nullhoz tart. Ez egy
zsugortst jelent a vonalspektrumban, gy a burkolgrbe gradiense n.
Peridusid cskkentse: az amplitd nem vltozik, de f
"
a vgtelenhez tart. Ez egy
nyjtst jelent a vonalspektrumban, gy a burkolgrbe gradiense cskken.
Szablytalan ngyszghullm
Peridusid nvelse: az amplitd nem vltozik, de f
"
a nullhoz tart. Ez egy
zsugortst jelent a vonalspektrumban, gy a burkolgrbe gradiense n.
Peridusid cskkentse: az amplitd nem vltozik, de f
"
a vgtelenhez tart. Ez egy
nyjtst jelent a vonalspektrumban, gy a burkolgrbe gradiense cskken.
Idkorltos aperiodikus jel
Peridusid nvelse: az amplitd nem vltozik, de f
"
a nullhoz tart. Ez egy
zsugortst jelent a vonalspektrumban, gy a burkolgrbe gradiense n.
Peridusid cskkentse: az amplitd nem vltozik, de f
"
a vgtelenhez tart. Ez egy
nyjtst jelent a vonalspektrumban, gy a burkolgrbe gradiense cskken.
Szmtgphlzatok Fizikai sszekttetsek
- 14 -
Ennek kapcsn elmondhat, hogy a jel spektrumnak megszabsval meghatrozzuk az tviteli
rendszer tulajdonsgait is annak rdekben, hogy alakh! jeltvitelhez jussunk.
2.5.3 . Milyen spektrlis kvetelmnyek tmaszthatk az tviteli kzeggel szemben?
Ahhoz, hogy a jeltovbbts hatkony legyen, ismerni kell az tviteli kzeg tulajdonsgait. Idelis
az lennek, ha az tvitel torztsmentes lenne. Ehhez az szksges, hogy az tviteli kzeg tetszleges
darabjt kivgva egy idelis ngyplushoz jussunk, aminek bemenetn s kimenetn ugyanaz a
feszltsg mrhet. Ezzel szemben a vals ngyplusok egy RLC-krrel helyettesthetk. Ennek
kvetkeztben a ngyplus bemeneti s kimeneti teljestmnye nem egyezik meg, mert a teljestmny
egy rsze disszipldik, tovbb a rendszerre adott jel is torzulst szenved.
Az tvitt jel Bode-diagramja:
A
-3dB
f/f
0
svszlessg
ahol a dB rtelmezsei:
teljestmny vizsglatnl: "0logP
2
/P
"
amplitd vizsglatnl: 20logU
2
/U
"
A ngyplus teht gyakorlatilag alultereszt sz!rknt funkcionl. Ezrt meg kell hatrozni azt a
frekvenciatartomnyt, ahol mg torztatlan a jeltvitel. Ez a svszlessg. A jeleket a svszlessgen
bell clszer! tovbbtani. Ezrt szksges annak vizsglata, hogy az tvitel kvetelmnyeit kell-e
mdostani a svszlessg miatt. Ugyanis a svszlessgen kvl a spektrumok ersen csillapodnak,
gy nem lesz alakh! a jeltvitel s a vevnek nehzsgei lesznek a jel rekonstrukcija sorn. Emiatt
vizsglni kell a frekvencia fggvnyben a spektrumok teljestmnyt.
A fenti bra mutatja, hogy az egyes alapharmonikusok s felharmonikusok mekkora teljestmnyt
hordoznak. Az effektv svszlessg a jel spektrumnak az a sz!k frekvenciatartomnya, amelyben a
jel energiatartalmnak dnt rsze sszpontosul. Beszlhetnk abszolt svszlessgrl is, ami a jel
spektrumnak teljes frekvenciatartomnya.
Elmondhat, hogy olyan jelet kell ellltani, aminek az effektv svszlessge az tviteli kzeg
svszlessgbe belefr. Abban az esetben, ha a jel effektv svszlessge pontosan akkora, mint az
tviteli kzeg svszlessge, alapsv jeltvitelrl beszlnk. Ha a jel effektv svszlessge nagyobb,
mint az tviteli kzeg svszlessge, akkor nem alakh! a jeltvitel. Ha a jel svszlessge kisebb, mint
az tviteli kzeg svszlessge, akkor az is elfordulhat, hogy mg ms jelek is belefrnek az tviteli
Szmtgphlzatok Fizikai sszekttetsek
- 15 -
kzegbe. Ekkor az tviteli kzegben csatornk alakthatk ki. Ennek az eljrsnak neve
frekvenciamultiplexels vagy frekvencianyalbols.
Szksg lehet arra is, hogy a jelek alakjt megvltoztassuk annak rdekben, hogy a jel ignyelt
svszlessge lecskkenjen. Ez az eljrs a jelalakts.
2.6 . A vev oldali jelrekonstrukci feladatai
A vev a berkezett jelet mintavtelezi s ennek alapjn dnt az amplitdrl. A mintavtelezs
periodikus idkznknt trtnik.
2.6.1 . A jeltviteli sebessg hatsa a jeltvitel minsgre
Jeltviteli sebessg tvitt felharmonikusok darabszma
300 bit/sec 80
600 bit/sec 40
"200 bit/sec 20
2400 bit/sec "0
4800 bit/sec 5
9600 bit/sec 2
"9200 bit/sec "
2.7 . Analg s digitlis adattvitel
2.7.1 . Az analg s digitlis adattvitelhez kapcsold fogalmak
Adat: jelentssel br entits.
Analg adat: olyan adat, amely egy adott idintervallumban folytonos rtkekkel
rendelkezik.
Digitlis adat: olyan adat, amely diszkrt rtkekkel rendelkezik.
Jelzs vagy adatkdols: adatnak jelre val ltetse fizikai tviteli kzegen val
tovbbthatsg rdekben.
Analg jelzs: analg adatok jelre val ltetse.
Digitlis jelzs: digitlis adatok jelre val ltetse.
Jel: egy fizikai mennyisg idbeni megvltozsa, amely informcit hordozhat adat
formjban. Pldul feszltsg megvltozsa, valamilyen kdols szerint.
Analg jel: folytonos jel.
Digitlis jel: diszkrt jel.
tvitel: adatok kzlse jelek tovbbtsa s feldolgozsa ltal.
Analg tvitel: analg jelek tvitele a jelek jelentsre val tekintet nlkl.
Digitlis tvitel: jelek tvitele azok tartalmnak figyelembevtelvel.
2.7.2 . Hogyan hat a svszlessg a digitlis jelre?
A nagyobb svszlessg alakh!bb jeltvitelt eredmnyez. A korltozott svszlessg torztja az
tvinni kvnt impulzust s tviteli hibkat okoz.
2.7.3 . A kzvetlen s a kzvetett jeltvitel sszehasonltsa
2.7.3.1 . Kzvetlen jeltvitel
A kzvetlen jeltvitel sorn az ad s a vev kztt nincsen semmilyen eszkz, gy a tovbbtott jel
nem szenved torzulst, a jel teljestmnye nem disszipldik.
Szmtgphlzatok Fizikai sszekttetsek
- 16 -
2.7.3.2 . Kzvetett jeltvitel
Kzvetett adattvitelnl a kt kommunikl fl kztt egyb adattviteli berendezsek vannak. A
tovbbtani kvnt jel teljestmnynek egy rsze disszipldik. Ezrt elfordulhat, hogy akkora a
jelteljestmny-disszipci, hogy a vev oldalra egyltaln nem rkezik hasznosthat jel.
Pontosabban a vev oldalra nem rkezik annyi jel, amennyi az als kszbrtket meghaladja. Ezrt
szksges az, hogy a jel teljestmnyt erstvel nveljk, hogy egyltaln legyen minek
megrkeznie a vev oldalra. Ekkor problmaknt merl fel az, hogy a jellel egytt a zajt is erstjk,
gy annak levlasztsa vlik szksgess.
Meghatrozhat, hogy egy jel milyen maximlis tvolsgra juttathat el annak alapjn, hogy
mekkora teljestmnnyel juttatjuk be a hlzatba, illetve hogy mekkora a hlzaton bell a zajterhels.
Analg kzvetett jeltvitel esetn erstket alkalmazunk. Ezltal a jel-zaj arny cskken, azaz n a
zaj.
Digitlis kzvetett jeltvitel esetben jelismtlket alkalmazunk, aminek segtsgvel minden
eszkz kimenetn zajmentes jelet kapunk, ez jut tovbb s erre szuperponldik jabb zajmennyisg.
2.7.4 . Analg s digitlis tvitel mdjai
Analg adat Telefon Analg jel
Digitlis adat Modem Analg jel
Analg adat Codec (A/D talakt) Digitlis jel
Digitlis adat Digitlis ad Digitlis jel
A digitlis adnl elmondhat, hogy egy egyszer! digitlis jel csak kis tvolsgokra tovbbthat,
ezrt szksgess vlik klnfle meghajtk hasznlata.
2.8 . Zavarok s zajok
Mivel a valdi ngyplus egy RLC-krrel modellezhet, ezrt az tvitel frekvenciafgg lesz,
alultereszt sz!r jelleggel. A nagyfrekvencis komponensek jobban csillapodnak, gy a jel jobban
torzul, mskppen fogalmazva az les sarkok, hirtelen ugrsok elt!nnek.
Az RLC-helyettestkpben szerepl vals elemek ltal okozott torzuls a csillapts. Azt, hogy a
jelalak hogyan vltozik meg azalatt, mialatt thalad a jeltviteli kzegen, a csillaptsi torzts
hatrozza meg. A ksleltetsi vagy fzisugrs torzts rmutat, hogy az azonos jelspektrumban lev
komponensek azonos tvolsgot klnbz id alatt tesznek meg. gy elfordulhat, hogy a lassabban
s gyorsabban halad jelkomponensek interferldnak. A fzisugrsi torzts grafikonja:

frekvencia
Szmtgphlzatok Fizikai sszekttetsek
- 17 -
2.8.1 . A zajok fajti
2.8.1.1 . Termikus vagy fehr zaj
Ez frekvenciafggetlen zaj, ahol a jelteljestmny a kT sszefggssel rhat le, ahol k a
Boltzmann-lland, T pedig az abszolt hmrsklet. Mivel ez egy frekvenciafggetlen zaj, gy a
teljestmny eloszlsa a frekvenciatengely mentn egyenletes. Ennek brja a kvetkez:
N
T
"
T
2
frekvencia
2.8.1.2 . Intermodulcis zaj
Ha a jel svszlessge kisebb, mint az tviteli kzeg svszlessge, akkor az elfordulhat, hogy
mg ms jelek is belefrnek az tviteli kzegbe. Ekkor az tviteli kzegben csatornk alakthatk ki.
Ennek az eljrsnak neve frekvenciamultiplexels vagy frekvencianyalbols. Ilyenkor tbb, alapsv
jelforrs m!kdhet s szlessv jeltvitelrl beszlnk. Ekkor szksges, hogy az alapsvot
ttranszponljuk felsbb tartomnyba. A modulci sorn nemlinearitsok jutnak rvnyre, az ered
spektrumban felharmonikusok alakulnak ki. Ugyanis a hasznosthat informcit az f
c
+f
m
illetve az
f
c
-f
m
frekvencik hordozzk, az ezeken fell megjelen f
c
+2f
m
, f
c
-2f
m
, f
c
+3f
m
, f
c
-3f
m
, ...komponensek
informcit nem hordoz felharmonikusok. Ezek viszont a fentebbi s alsbb svokban megjelenve
szuperponldnak az ott meglev alapsv jelforrs ltal kibocstott jelekkel s kialakul az
intermodulcis zaj.
2.8.1.3 . thalls
A vezetkpr egyikben foly ram feszltsget indukl a vezetkpr msik tagjban, ezltal
ramot knyszert r. Avagy: a vezetkpr egyik tagjban kialakul feszltsgingadozs ramot hoz
ltre a vezetkpr msik tagjban.
2.8.1.4 . Impulzuszaj
Ezek a termszetben elfordul nagy teljestmny! zajok.
2.8.2 . A zajok kikszblsnek mdjai
2.8.2.1 . Termikus zaj
Nem kszblhet ki, csak cskkenthet.
2.8.2.2 . Intermodulcis zaj
Az tviteli rendszerben lev nemlinearitsokat kell cskkenteni pldul azltal, hogy az erstt
kizrlag a nvleges m!kdsi tartomnyban zemeltetjk.
2.8.2.3 . thalls
rnykols s fldels segtsgvel cskkenthet.
Szmtgphlzatok Fizikai sszekttetsek
- 18 -
2.8.2.4 . Impulzuszaj
rnykols s fldels segtsgvel cskkenthet, de mivel nagyon nagy energij zajrl van sz,
gy a legkisebb vezetkdarabon is hatni fog. Teht hatsa csak cskkenthet, ki nem kszblhet.
2.9 . Csatornakapacits
2.9.1 . Zajmentes csatorna kapacitsa - Nyquist formula
CBL 22log
[bit/sec]
ahol B az tviteli csatorna svszlessge [Hz]
L a hordoz jelszintek szma [darab]
Plda:
Az tvinni kvnt bitsorozat legyen az albbi:
" 0 " " 0 0 " " 0 0 0 "
Adattvitel 2 jelszinttel:
"
0
Adattvitel 4 jelszinttel:
""
"0
0"
00
Teht a jelszintek szmnak megktszerezsvel a jeltvitel sebessge megduplzdik, a jeltvitel
ideje felre cskken.
Plda:
Ha B = 3"00 Hz s L = 2, akkor C = 6200 bit/sec.
Ha B = 3"00 Hz s L = 4, akkor C = "2400 bit/sec.
2.9.2 . Zajos csatorna kapacitsa - Shannon formula
CBN + log2"
[bit/sec]
ahol
N
a
zaj
arnyt jelenti.
2.10 . Analg adattvitel
2.10.1 . Telefonkzpont felptse
A telefon szolglatelrsi pontja a fali csatlakoz, csatornja a telefonkbel. Ha az elfizet olyan
kapcsols kialaktst kri, ahol a kommunikciban rsztvev msik fl is ugyanahhoz a krzethez
tartozik, akkor ennek a kapcsolatnak a kialaktsa a helyi kzpont feladata. Ekkor ltrejn egy
elfizeti hurok, ami nem ms, mint egy ramkr az elfizet s a helyi kzpont kztt. Ez ltalban
Szmtgphlzatok Fizikai sszekttetsek
- 19 -
kett vagy ngy vezetkkel megvalstott, flduplex adattvitellel rendelkezik. Adattviteli jellemzje
az alapsvos tvitel.
A kzpontok kztt az adatforgalom tviteltechnikai berendezsek segtsgvel zajlik. Itt
szlessv az adattvitel, gynevezett trnkkn keresztl zajlik. Ennek sorn az egyik s msik
irny adattvitel szeparlt, duplex.
2.10.2 . Modemek
Ahhoz, hogy digitlis jeleket lehessen analg eszkzkkel tovbbtani, modemekre van szksg.
Ezek a digitlis jeleket kpesek modullni, aminek neve billenty!zs. Ennek sematikus brja a
kvetkez:
Szabvnyos interface
Data terminal Data communication Nyilvnos kapcsolt tvbe-
szl hlzat
equipment equipment
Digitlis jelek Analg jelek
2.10.3 . Billenty!zs
Ez egy digitlis modulcit jelent, mert mindssze kt jelszint ll rendelkezsre. A billenty!zs
mdszerei az albbiak lehetnek:
2.10.3.1 . Amplitd billenty!zs (ASK Ampliude Shift Keying)
Ennek sorn vagy van tvitt jel, vagy nincs. Az tvitt jel ltalban valamilyen periodikus jelet
jelent. Amikor nincsen tvitt jel, akkor nulla jelszint figyelhet meg. Ennek sorn a kimeneten a
vivjel teljes egszben megjelenik, teht ennek a billenty!zsi mdnak az alkalmazsa nagy energit
ignyel a kvetkez kt mdszerrel szemben.
2.10.3.2 . Frekvencia billenty!zs (FSK Frequency Shift Keying)
Ekkor a modullni kvnt jel f
"
s f
2
frekvencikkal rendelkezik. A logikai egyes szinthez az f
"
, a
logikai nulla szinthez az f
2
frekvencia tartozik, ahol ltalban f
"
>f
2
.
2.10.3.3 . Fzis billenty!zs (PSK Phase Shift Keying)
Itt a jel frekvencija lland, de a nulla-egy szinttmeneteknl a jel fzisa "80-ot fordul.
2.10.3.4 . A billenty!zssel elrhet sebessgek
Modulcis sebessg: megadja az idegysg alatti jelszint-vltozsok szmt. Jele M,
mrtkegysge [baud].
Adatsebessg: idegysg alatt tvitt informciegysgek, bitek szma. Jele D, mrtkegysge
[bit/sec].
Plda:
Az tvinni kvnt bitsorozat legyen az albbi:
" 0 " " 0 0 " " 0 0 0 "
Adattvitel 2 jelszinttel:
"
0
Szmtgphlzatok Fizikai sszekttetsek
- 20 -
M = 2400 baud
D = 2400 bit/sec
Adattvitel 4 jelszinttel:
""
"0
0"
00
M = 2400 baud
D = 4800 bit/sec
2.10.3.5 . Ngyszint! amplitd modulci (QAM Quadrature Amplitude Modulation)
Jelentsge van annak, hogy mekkora a baudrate. Ugyanis ez minl nagyobb, annl keskenyebb
impulzusok vihetik t. Az adatsebessg nem nvelhet tetszlegesen nagyra, ennek fizikai hatrai
vannak, a fzisszg egy hatron tl (30-nl kisebb fzisszg) mr nem mrhet. Ennek megoldsa
olyan mdon trtnik, hogy az egysg sugar krre "2 pontot vesznek fel egyenletesen, egymshoz
kpest 30-os fzisszgben s az egysg sugar krn kvl felvesznek egy jabb krt s ennek
kerletre egyenletesen 4 pontot helyeznek el. gy jutnak a kvnt "6 ponthoz. Ilyen elgondolst a
kzepes sebessg! modemekben alkalmaznak.
2.10.3.6 . Smart vagy nagy sebessg! modemek m!kdsi alapelvei
kpesek arra, hogy a svszlessget tgtsk azltal, hogy a vdelmi tartomnyban is
tovbbtanak adatokat. Ennek segtsgvel nagyobb adattviteli sebessg rhet el.
adatok tmrtse;
a kt modem kztt adatkapcsolat szint! sszekttets jn ltre. Teht gy tmrtett adatok
tovbbthatk nagy biztonsggal. A modemek kzti adatkapcsolat szint! sszekttets a LAP-
M (Line Access Protocol for Modems) protokoll alapjn zajlik. Ez egy bitorientlt tvitel.
a modemek a vonal minsgt llandan vizsgljk a bithibaarny figyelsvel. Az tvitel
sebessgt a vonal minsgnek fggvnyben vltoztatjk, rosszabb minsg! vonal esetn a
sebessget egy szinttel cskkentik, jobb minsg! vonalnl pedig egy szinttel nvelik.
2.10.4 . Adattviteli berendezsek felptse
Telefonvonal
TxD Modultor Puffersz!r Duplexer
RxD Demodultor Hatrol Vev sz!r
Szmtgphlzatok Fizikai sszekttetsek
- 21 -
Vezrls Viv detektor
Terminl Modem
A duplexer feladata az, hogy ha csak kt vezetk ll a rendelkezsnkre, akkor biztostsa ezeken
keresztl is a ktirny jelforgalmat. A viv detektor feladata annak felmrse, hogy van-e jel egy
adott kszbrtk felett.
2.10.5 . Szabvnyos soros interface-k
A modem hlzati oldala szabvnyostott. A szmtgpek s a terminlok kztt elvileg nem lehet
klnbsget tenni az interface szempontjbl. A hlzat, melyhez a modem csatlakozik, lehet kapcsolt
vagy brelt. Ezek jellemzi:
2.10.5.1 . Kapcsolat hlzat
A nyilvnos kapcsolt tvbeszl hlzatban lev eszkzk az ignyeknek megfelelen hozzk ltre
a kapcsolatot a kt felhasznl kztt. A kapcsolt vonal minsgen nem j, ezrt a modem feladata a
vonal minsgnek lland ellenrzse.
2.10.5.2 . Brelt hlzat
Ez egy biztostott szolglat, aminek minsge ezltal az elznl jobb. A kapcsolt hlzat elvileg
kondicionlt vonalat biztost a felhasznl szmra. Az adatok nagy sebessggel tovbbthatk.
2.10.5.3 . A soros interface fontosabb jellemzi
mechanikai jellemzk, aminek alapjn a kt berendezs sszekapcsolsa lerhat.
villamos jellemzk, amelyek lerjk, hogy a csatlakozsi pontok milyen villamos
paramterekkel rendelkeznek. Az alapramkrk feszltsgvezrletek, egyes ipari
alkalmazsokban azonban vannak ram ltal vezreltek is.
funkcionlis paramterek, amelyek lerjk a jelek irnytst.
eljrsi jellemzk, amelyek meghatrozzk, hogy az egyes egysgek hogyan tudnak
egyttm!kdni.
2.10.5.4 . Soros adattvitel kzeli gpek kztt
Ha a soros adattvitel sorn mind a fogad, mind a kld fl azonos szabvny, nevezetesen az RS
232-es szabvnyt hasznlja, mirt nem lehet, hogy a kt egysget sszevonjuk? Ennek magyarzata az,
hogy a terminl a DTE, a modem pedig a DCE egysgknt funkcionl. Kommunikcis protokoll csak
a DCE-DTE kommunikcira van kiptve, kt DTE egysg kommunikcijra nincs. Tovbb a
fizikai szinten vizsglva a krdst kt DTE egysg nem csatlakoztathat, hiszen kt apacsatlakoz
egymsba nem helyezhet.
A problma thidalhat azzal, ha a kt DTE egysg kz egy null modemet helyeznk. Ennek
feladata, hogy biztostsa a megfelel vezetkek sszekapcsolst, tovbb azt, hogy a kommunikl
egysgek rtesljenek egyms llapotrl. Ennek segtsgvel megoldhat, hogy a kt kommunikl
fl egymst szinkronizlja, kztk szablyos duplex adattvitel alakuljon ki.
2.10.5.5 . Soros adattvitel tvoli gpek kztt
Miutn a kt egysg tvol helyezkedik el, szksges, hogy kztk minl kevesebb vezetk fusson.
Ezrt olyan null modemet hasznlunk, amelynek a fejben vannak az sszekttetsek. Ezen modemek
nmagukat lestik, gy nem rteslnek a msik fl llapotrl.
Szmtgphlzatok Fizikai sszekttetsek
- 22 -
2.11 . Digitlis adattvitel
2.11.1 . A hlzatok csoportostsa
magn vagy nyilvnos (kapcsolt vagy brelt vonalas);
alapsvos vagy szlessv tvitel;
ktpontos vagy tbbpontos sszekttets!.
2.11.2 . Nyilvnos, alapsv, ktpontos hlzat
Ha szimmetrikus meghajtst alaktunk ki "5 mteres tvolsgon bell, akkor az RS 232
hasznlhat. Ha szimmetrikus meghajtst alaktunk ki " kilomteres tvolsgon bell, akkor az RS 422
hasznlhat. Aszimmetrikus meghajts esetn az RS 423 alkalmazhat. Abban az esetben, ha az
thidalni kvnt tvolsg a fentinl nagyobb, az albbi mdszerek llnak a rendelkezsnkre a
problma megoldsra:
nem szabvnyos m!kdsi mdot alkalmazunk;
szabvnyos m!kds esetn szksg van olyan specilis berendezsekre, amelyek lehetv
teszik a nagyobb tvolsgok thidalst. Ezek a repeater-ek, ismtlk.
2.11.3 . Nyilvnos, alapsv, tbbpontos hlzat
Az tviteli kzeg sn, amelyre ad-vev prokat helyeznk el. Az llomsok kztt megfelel
kapcsoleszkzk tartjk a kapcsolatot. Ehhez az RS 485-s eszkz szksges. Ez lehetv teszi, hogy
" kilomteren bell, egyetlen csavart rprra 32 ad-vevt tegynk. Ezt elssorban az iparban
hasznljk.
2.11.4 . Nyilvnos, brelt vonalon keresztli, szlessv, ktpontos hlzat
A kt kzpont kztt az sszekttetst egy PCM csatorna biztostja, ami kb. 2Mbit/sec adattviteli
sebessget tesz lehetv. A kommunikl feleknek ehhez kell megfelel software-t hasznlni. A
kzpont s a kommunikl fl kztt kialakul fellet szabvnyos, G703-as szabvnynak megfelel.
2.11.5 . Nyilvnos, szlessv, tbbpontos hlzat
2.11.5.1 . Vonalkapcsolt vagy X21-es hlzat
A kt kzpont kztt egy fizikai csatorna van, amin 64 kbit/sec sebessggel adatok tovbbthatk.
Ehhez a kommunikcihoz ms eszkzk, kzpontok is csatlakozhatnak. Itt a szolgltat feladata az,
hogy kt tvoli eszkz kztt digitlis, adattvitel cl kapcsolatot ltrehozzon, aminek szabvnya az
X2". Ez teht egy digitlis inteface ajnls. Ez a felhasznli szmtg, a DTE s a kzszlgltati
kszlk, a DCE kztti hvsokat, valamint az azok kiadshoz s trlshez szksges jelcserket
secifiklja.
2.11.5.2 . Csomagkapcsolt hlzat
Ekkor az informci csompontokon halad keresztl; az adat troldik s tovbbtdik.
2.12 . Adatkdols
2.12.1 . A jelelemek fajti
Ekkor a binris adategysghez egy diszkrt feszltsg-impulzust, jelelemet rendelnk. A jelelemek
fajti:
unipolris: csak pozitv s nulla feszltsgszintet hasznlunk;
polris: a pozitv s negatv feszltsgtartomnybl ugyanakkora terletet hasznlunk;
bipolris: mind a pozitv, mind a negatv feszltsgtartomnybl, mind a nulla szintrl
vesznk rtkeket.
Szmtgphlzatok Fizikai sszekttetsek
- 23 -
2.12.2 . A sikeres rtelmezhetsghez szksges kvetelmnyek
A vett jel sikeres rtelmezhetsgt az albbi tnyezk hatrozzk meg:
adatsebessg;
jel / zaj viszony;
svszlessg;
adatkdolsi vagy jelzsi md.
2.12.3 . A kdolssal szemben tmasztott kvetelmnyek
A kdolssal szemben az albbi kvetelmnyeket tmasztjuk:
a kdol olyan jelet lltson el, amibl a vev az rajelet knnyen tudja ellltani;
a kldtt adatnak egyenram komponense ne legyen;
rendelkezzen valamifle egyszer! hibavdelmi kpessggel;
legyen knnyen realizlhat.
2.12.4 . Kdolsi eljrsok
NRZ (non-return to zero): egyfzis kd.
NRZI (non-return to zero inverse): nincsen tmenet a nullnl, csak az egynl.
Manchester vonali kdols: ktfzis kdot eredmnyez, mert egy bitidben a jel magas s
alacsony szint! komponense is lthat. " esetben high low, mg 0 esetben low high a
jeltmenet.
Differencilis Manchester kd: ktfzis, ahol logikai nullnl van szinttmenet, logikai
egynl nincs.
Bipolris NRZ vagy AMI kd: itt a cl az, hogy az integrlt tltsmennyisg zrus legyen.
Szmtgphlzatok Fizikai sszekttetsek
- 24 -
Az tvinni kvnt bitsorozat legyen az albbi:
" 0 " 0 0 "
Adattvitel NRZ-vel:
"
0
Adattvitel NRZI-vel:
"
0
Adattvitel Manchester kddal:
"
0
Adattvitel differencilis Manchester kddal:
"
0
Adattvitel bipolris kddal:
"
0
-"
2.12.5 . A kdolsi eljrsok vizsglata
2.12.5.1 . Az rajel visszallthatsgnak szempontjbl
A kt tvoli eszkz, mely egymssal kommuniklni kvn, sajt rajellel rendelkezik, melyek
frekvencija nem felttlenl egyezik. Ezrt szksges olyan jelek tovbbtsa, melyek segtsgvel az
eszkzk szinkronizlhatk. Az elcsszsok elkerlse rdekben a vevben egy PLL fziszrt hurok
kerl kialaktsra. Ennek szerepe az, hogy minden jeltmenetet ez rzkel, ennek segtsgvel tudjuk a
vevt az adhoz szinkronizlni. Erre a leginkbb a Manchester kd alkalmas, hiszen itt mindig van
jelszintvlts.
A bipolris NRZ esetn, hogy a sok azonos jel ne okozzon problmt, kialaktottk a HDB3
eljrst. Itt az adatot szndkosan rontjk el, hogy kialakuljon benne jelszintvlts. Pldul, ha az
tvinni kvnt jelsorozat 8 darab nulla s eltte egy pozitv " volt, akkor az tkldtt adat a kvetkez
lesz: 000(+)(-)0(-)(+). Abban az esetben, ha a 8 darab nulla eltt egy negatv egyes volt, akkor az
tkldtt jelsorozat: 000(-)(+)0(+)(-)
2.12.5.2 . Svigny szempontjbl
Nagy tvolsgok thidalsra az NRZ s a bipolris NRZ alkalmas.
Szmtgphlzatok Fizikai sszekttetsek
- 25 -
2.12.5.3 . Hibajelzs szempontjbl
Erre a Manchester vonali kdols a megfelel.
2.12.5.4 . Realizlhatsg szempontjbl
Az NRZ-t egyszer!, mg pldul a Manchester-t nehz megvalstani.
2.13 . A digitlis adatkommunikci fajti
2.13.1 . Digitlis aszinkron adattvitel
Kt eszkz kommunikcija bitsorozatok tviteln alapul. Ahhoz, hogy a vev meg tudja
llaptani, hogy hol van egy zenetsor kezdete s vge, klnfle jelzsi mdszerekre van szksg.
A kdsz kezdetnek megadsra egy startbit ll rendelkezsnkre. Ez azt jelenti, hogy
alapllapotban, amikor nem zajlik adatforgalom a kt eszkz kztt, a feszltsg egy mark-szinten, a
logikai egyes szintjn ll, majd ebbl nullba billen s megkezddhet az adatok tvitele. A karakter
tvitelnek vgt egy stopbit jelzi. Ekkor a feszltsg szintje felemelkedik a mark-szintre, ott
stabilizldik, majd onnan kezddhet a kvetkez startbit s az adatok tvitele. Ennek brja:
startbit karakterek stopbit startbit
Az ilyen adattvitelt aszinkron startbites-stopbites adattvitelnek nevezzk. Ez egy alapvet
adattviteli forma, elssorban kis hlzatokban, ipari clok megvalstsa rdekben alkalmazzk.
Az, hogy az adatokat keretbe foglaljuk, nemcsak az adatkommunikci szintjn, hanem pldul a
szlltsi szinten is megjelenik.
2.13.2 . Digitlis szinkron adattvitel
Itt a kt kommunikl berendezs folyamatosan kld egymsnak jeleket. Ez nem felttlenl jelent
adatot, hanem jelenthet szinkronizci jeleket is. Itt a szinkronizci a rendszer alapkpessge, a
berendezsek kztt lland fzis- s frekvenciaszinkron van azltal, hogy kztk minden
idpillanatban haladnak jelek.
A vevberendezs szmra nem jelent nehzsget annak felismerse, hogy most adat vagy
szinkronizl jel rkezett, ugyanis a szinkronizl jel egy specilis, jl felismerhet karaktersorozat.
A vev a vett karaktereket egy shiftregiszterbe helyezi s annak tartalmt vizsglja. Ha a tartalomban
felismerni vli a szinkronizcis karaktert, akkor tudni fogja, hogy az ezt kvet sszes bitnyolcas
adatkaraktereket jelent s az adatkarakterek kztt nincs sznet.
2.14 . PCM rendszer
A beszd tvitelhez digitlis tviteli mdok llnak rendelkezsnkre, amihez a szksges
feltteleket klnleges berendezs biztostja. Ez a CODEC. Ezen talakt az emberi beszdet digitlis
formba hozza s lehetv teszi az ilyen mdon trtn tovbbtst. Ehhez impulzus kd modulcira,
PCM (Pulse Code Modulation) van szksg.
2.14.1 . A PCM lpsei
Az analg jelbl elszr mintt kell venni. Ezek utn a mintavtelezett jelet 4KHz-es rszekre
daraboljuk. Minden darabra egy szlessv sz!rt alkalmazunk. A Nyquist mintavtelezsi ttel
alapjn a 4KHz-es rszekre bonts 8000 minta vtelt jelenti msodpercenknt, ami azt jelenti, hogy
Szmtgphlzatok Fizikai sszekttetsek
- 26 -
"25s-onknt kell mintt venni. A mintavtelezett jelet kvantljuk. A kvantlsi lpcsk szmval
egyenesen arnyos az tvitt adat pontossga. A kimeneti vonalakra teht a kvantlt jel kerl.
A valsgban 256 kvantlsi szint ll rendelkezsnkre, ami 8 bitben trtn brzolst tesz
szksgess. gy vgl 64 Kbit/sec adattviteli sebessghez jutunk.
2.14.2 . A PCM rendszerek hierarchija
adatmultiplexer: " darab, 64 Kbit/sec adattviteli sebessg! csatorna;
primer multiplexer: 64 Kbit/sec adattviteli sebessg! csatornkbl 32 darabot fog ssze, gy
az elrt adattviteli sebessg 2 Mbit/sec;
szekunder multiplexer: 4 darab primer multiplexert sszefogva 8.448 Mbit/sec adattviteli
sebessg rhet el;
tercier multiplexer: 4 darab szekunder multiplexer sszefogsval 32.386 Mbit/sec adattviteli
sebessg rhet el.
2.15 . Nyalbols vagy multiplexels
A multiplexels clja, hogy a meglev tviteli kapacitst jobban ki tudjuk hasznlni azltal, hogy a
szlessv tvitel svszlessgt feldarabolva tbb csatornt alaktunk ki. Ilyenkor szmos bemeneti
vonal jelt egyetlen kimeneti vonalra koncentrljuk s egyetlen csatornn tovbbtjuk. Ez a rendszer
kifel, a felhasznl szemszgbl nzve transzparens, tltsz.
2.15.1 . Frekvenciaosztsos multiplexels (FDM Frequency Division Multiplexing)
Itt szksges, hogy az alapsv jelet feltranszponljuk magasabb frekvenciatartomnyba. Ez
megfelelen vlasztott modulljelek segtsgvel knnyedn elrhet. Az ad oldal feladata, hogy a
jeleket analg mdon modullja, ezeket sszegezze s thelyezze ezek frekvencijt. A vev oldal
feladata az, hogy a kompozit jelbl a megfelel rszsvokat alkalmas svsz!r segtsgvel
sztvlogassa s a kapott jeleket demodullja.
2.15.2 . Idosztsos multiplexels (TDM Time Division Multiplexing)
Ennek sorn az egyes csatornk bemen jele a multiplexerre kerl. A multiplexer feladata az, hogy
a megfelel bemeneti vonalakat a megfelel kimeneti vonalakhoz csatolja. Ehhez egy forgkapcsol
ll rendelkezsre, ami megadott szgsebessggel forog. Forgsa sorn letapogatja a bemeneti
csatornk adatait s a megfelel bemeneti csatorna adatt a megfelel kimeneti csatornra teszi.
Ennek rdekben biztostani kell, hogy minden csatornnak azonos idszelet jusson.
Ez a forgkapcsol teht az els bemen vonalat az els idszelethez, a msodik bemen vonalat a
msodik idszelethez stb. rendeli. gy ltrejn egy idszelet-sorozat, ami az els letapogatsi sorozat
eredmnye (teht mialatt a forgkapcsol egyszer krbefordult), ltrejn egy msodik idszelet-
sorozat, ami a msodik letapogatsi sorozat eredmnye, stb. Ezeket kereteknek nevezzk. A keret
teht egy adatsorozat, ami egy letapogats, a forgkapcsol egy krlfordulsa alatt keletkezik.
A kimeneti oldalra a keretek sorban rkeznek s a demultiplexer azokat sorban kiteszi a megfelel
csatornkra. Ez viszont egy komoly egyttm!kdst felttelez a multiplexer s a demultiplexer kztt.
Ugyanis szksges az, hogy mindkt oldal forgkapcsolja azonos fzisban s azonos
szgsebessggel mozogjon. gy szinkron multiplexels alakul ki a kt eszkz kztt.
A TDM ad oldali puffernek mrete rendszerfgg. Abban az esetben, ha a keret bitekbl ll
ssze, bittlapolsos TDM-rl, ha karakterekbl ll ssze, karaktertlapolsos TDM-rl beszlnk.
2.15.2.1 . Az idosztsos multiplexels keretformi
2.15.2.1.1 . T1 kerettpus
Az AT&T alaktotta ki ezt a rgebbi fajta megoldst, amit az USA-ban s Japnban hasznlnak. Itt
24 csatornt nyalbolnak ssze. A keret hossza "25s, alatta "93 bit megy t. Ez 248+" bitet jelent,
ahol az utols bit alternl s azt a clt szolglja, hogy a keretek egymstl elklnthetk legyenek.
Az elrhet tviteli sebessg ".544Mbit/sec.
Szmtgphlzatok Fizikai sszekttetsek
- 27 -
Mivel ez egy szinkron tvitel, biztostani kell a multiplexer s a demultiplexer egyttm!kdst. A
szinkronizci fell szksg van bizonyos szolglati kzlemnyek tjuttatsra is. Ezrt a keretbl
bizonyos rszt, nevezetesen az utols bitet tartjk fenn erre a clra. gy az adatok csak 7 biten
kdolhatk, ami azt jelenti, hogy csak 2
7
, azaz "28 kvantlsi szint alakthat ki. Egy elemi
hangcsatorna adattviteli sebessge 56 Kbit/sec.
2.15.2.1.2 . E1 kerettpus
A keret hossza "25s, ezen 32 idrs ll a rendelkezsre. Ebbl 30 csatorna szolglja az adattvitel
cljt, a fennmarad kt idszelet kzl az els szinkronizcis, mg a "7-dik kommunikcis clokat
szolgl. Az elemi hangcsatornkban 8 biten halad az adat, gy 256 kvantlsi szint alakthat ki.
2.15.2.2 . Statisztikus TDM
A letapogatsi mechanizmus vizsglja, hogy az adott bemeneti csatornn van-e hasznos adat. Ha
van, akkor azt tovbbtja a hagyomnyos mdon. Ha nincs, akkor arrl a csatornrl nem vesz le
adatot. Emiatt a korbban lert csatolsi mechanizmus nem hasznlhat. Itt a keret mellet fel kell
tntetni azt is, hogy ki a cmzett. A vev oldali multiplexer a cm alapjn tovbbtja a megfelel
csatornba az adatot.
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 28 -
3. ADATKAPCSOLATI SSZEKTTETS
A fizikai tvitelt nem tekinthetjk megbzhatnak, mert az adattvitel sorn a tovbbtott adatok zajjal
terheltek. Az gy kialakul hibkat fel kell derteni, valakinek ki kell javtani s a vev szmra a
helyrelltott adatokat kell biztostani. A fizikai tvitel teht bizonytalan s tle ezen hibk korriglst
nem lehet elvrni. Ezrt ki kellett alaktani az adatkapcsolati szintet, aminek feladata egy megbzhat
szolgltats nyjtsa azltal, hogy egyb tevkenysgek elvgzst felvllalja.
3.1 . Az adatkapcsolati szolglatok fajti
3.1.1 . sszekttets nlkli szolglat
sszekttets nlkli adatkapcsolat nyugtzs nlkl: a fizikai tviteli kzeg minsge j, az
adattvitel rajta keresztl megbzhatan zajlik, ezrt az ad felttelezi, hogy az adatok egszben
s hibtlanul eljutnak a cmzetthez, gy nem is vr el nyugtzst az adatok megrkeztrl.
sszekttets nlkli adatkapcsolat nyugtzssal: a fizikai tviteli kzeg minsge rossz, gy az
adnak meg kell gyzdnie arrl, hogy a tovbbtani kvnt adatok egszben trtek-e.
3.1.2 . sszekttets alap szolglat
A kt szolglatelrsi pont kztt ki kell alakulni egy sszekttetsnek, az adattvitel csak ezek utn
tud lezajlani, majd a kiplt kapcsolatot fel kell bontani.
3.2 . Keretezsi mdszerek
3.2.1 . Keretezs specilis karakterekkel
SOH HEADER STX TEXT ETX
SOH: Start Of Header STX: Start Of Text ETX: End Of Text
A vev a vett adatokat egy shift-regiszterbe teszi s annak tartalmt llandan vizsglja,
mintavtelezi. Arra figyel, hogy a berkezett kombinci megfelel-e valamelyik specilis karakternek. Ez
a mdszer viszont azt jelenti, hogy sem a header, sem a text rsz nem tartalmazhatja ezeket a specilis
karaktereket, oda csak nyomtathat karakterek kerlhetnek. gy az tvitel kdfgg, gynevezett vgjelre
trtn lells.
Ha kdfggetlensgre van szksg, teht ha vezrlkaraktereket is t kell vinni, akkor ketts
karaktereket kell hasznlni. Ehhez a DLE (Data Line Escape) kulcsszt hasznljk.
DLE SOH HEADER DLE STX TEXT DLE ETX
A DLE hatsa az, hogy ne tgy semmit, olvasd be a kvetkez karaktert s cselekedj annak
megfelelen. Az ilyen megolds viszont a DLE-re rzkeny. Ezrt az ad folyamatosan vizsglja, hogy
mit kell kiadnia. Ha azt veszi szre, hogy a tovbbtand karakter a DLE, akkor egy DLE helyett kettt ad
ki, azaz DLE DLE jelenik meg a kimeneten. Ennek segtsgvel tetszleges kombincij karakterek s
tetszleges karakterkombincik tovbbthatk.
3.2.2 . Keretezs bitmintval
FLAGBITS 01111110 ADAT FLAGBITS 01111110
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 29 -
Itt is problma lesz, ha a tovbbtani kvnt adat a 01111110 bitmintt tartalmazza. Ezrt az ad itt is
figyel s ha a 011111 bitmintt szleli s mg nincs vge az adattvitelnek, akkor a bitminta utn
automatikusan beszr egy nullt s folytatja az adst. A vev vizsglja a vett biteket s ha a 011111
bitminta utn egy nullt rzkel ,akkor azt automatikusan kitrli. Ha utna egyes van, akkor azt flag
bitnek rzkeli s az adatfolyam vgeknt fogja fel.
3.2.3 . Keretezs a vonali kdols megsrtsvel
SD NN0NN0XX ADAT ED NN1NN1XX
SD: Start Delimiter (NN0NN0XX)
ED: End Delimiter (NN1NN1XX)
A bitsorozat tvitele vonali kdolssal trtnik, a keret elejt s vgt viszont ms mdon tovbbtjuk.
A Start Delimiter kdolsa:
N N 0 N N 0 X X
1
0
Az End Delimiter kdolsa:
N N 1 N N 1 X X
1
0
3.2.3.1 . Keretezs byte-szmllssal
Itt a header tartalmaz egy olyan specilis mezt, amely az tkldtt informci mennyisgt
tartalmazza byte-ban.
3.3 . Adatkapcsolati konfigurcik
3.3.1 . Topolgia alapjn
ktpontos adatkapcsolati topolgia: itt csak a szmtgp s egyetlen darab terminl van az tviteli
berendezsen Erre az egy csatornra csak ez a kt eszkz kapcsoldik, ms az kommunikcijukhoz
nem csatlakozhat.
tbbpontos adatkapcsolati topolgia: a szmtgpen kvl tbb terminl is tartzkodik ugyanazon
tviteli kzegen.
al / flrendelt llomshierarchia az adatkapcsolati topolgiban: itt az egyedek kztt master-
slave kapcsolat van. A slave csak akkor kezdhet kommunikciba, ha a master erre felszltotta, teht
a kommunikci irnytsa a master feladata. Adatforgalom csak a master s a slave kztt folyhat,
kt slave egymssal kzvetlenl nem kommuniklhat.
egyenrang llomshierarchia az adatkapcsolati topolgiban: nincs kitntetett szerep! lloms. gy
a kzs elrs! erforrshoz valamilyen osztott hozzfrsi algoritmus biztostja a csatlakozst.
3.3.2 . Duplexits alapjn
A duplexits jelentsben megegyezik a fizikai szint! duplexitssal. Elmondhat, hogy az
adatkapcsolati szinten legfeljebb olyan, de inkbb alacsonyabb szint! duplexits valsthat meg, mint a
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 30 -
fizikai szinten. Azaz ha a fizikai szint flduplex, akkor az adatkapcsolati szinten fullduplex tvitel nem
valsthat meg.
3.4 . Ktpontos adatkapcsolati vezrls
Jellje A az elsdleges, master berendezst, mg a slave legyen B!
A egy szolglati kzlemnyt kld egy keret formjban B-nek, melyben azt felszltja, lpjen vele
kapcsolatba. Ennek kdja az ENQ (enquire). A szolglati kzlemny tartalmazza azt is, hogy
milyen irny legyen a kommunikci: adatot kr B-tl (adatbevitel) vagy adatokat szolgltat B
fel (adatkivitel). Teht az adatforgalom irnyt mindenkppen A, a master szabja meg annak
alapjn hogy a felette lev felhasznltl, usertl milyen krst kapott.
Ha B ksz az adattvitelre, egy ACK
jelet kld egy keret formjban A fel.
Ha az adatramls adatkivitel volt, akkor
A az tvinni kvnt adatot belerakja egy
keretbe s tkldi B fele.
B ellenrzi a kapott adatot s ha az
helyes, nyugtzza.
Ha az adatramls adatbevitel volt, akkor
az ACK jel kiadsa elmarad s B egy
keretben tkldi az adatokat A-nak. Itt
teht az sszekttets ltestse s az
adattvitel tlapoldik.
A az sszekttets lebontst az EOT (End Of Transmission) kiadsval kezdemnyezi.
3.5 . Tbbpontos adatkapcsolati vezrls
Ennek lpsei megegyeznek a ktpontos adattvitel lpseivel, a klnbsg mindssze annyi, hogy a
kommunikl feleknek meg kell egymst neveznik s az zenetet szignlniuk kell.
Az EOT jelentse itt az sszekttets lebontsn fell az is, hogy a master figyelmezteti a slave-ket,
hogy a kvetkez pillanatban kommunikci kialaktsra fogja valamelyikket felszltani.
A master lloms egy listt tart nyilvn a slave-krl. Ennek segtsgvel tudja ket megcmezni. A
kommunikci ekkor gy zajlik, hogy a master sorban halad ezen lista elemein s mindig a kvetkez
elemet szltja meg. Ez a roll-call polling zemmd. Ha a klnfle terminlok klnfle prioritssal
rendelkeznek, akkor az azonostk a listban tbbszr szerepelnek.
3.6 . Adatkapcsolati hibavdelem
3.6.1 . FEC( Forward Error Correction)
Az tvitt zenetre hibajavt kdolst alkalmaznak.
3.6.2 . ARQ (Automatic Repeat Request)
A dekdol a kapott zenetet dekdolja s ha nem tudja rtelmezni, akkor egy ismtlst kr a
kdoltl. Ez az albbi felttelek teljesltekor vgezhet csak el:
amg a pozitv nyugta a vev fell meg nem rkezik, az adatot a kdol oldaln trolni kell;
az adategysgeket azonostani kell, ami a header-ben, sorszmozssal trtnik. Ez egy modulo p-
sorszmozs, ami azt jelenti, hogy a szmok egy id utn ismtldnek. Ezt elkerlend, egy
krben nem p, hanem p-1 darab adatot kldenek t.
3.7 . Adatkapcsolati forgalomszablyozs
Mivel a fizikai szint nem biztost szmunkra megbzhat adattvitelt, szksges az adatkapcsolati szint
kiptse. Ennek feladata az, hogy a hibamentes adattvitelt garantlja a felhasznlk szmra. A
hibamentes m!kds egyik felttele a forgalomszablyozs.
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 31 -
Az ad A berendezs kereteket kld a vev B berendezs fel. A vev berendezsben a legnagyobb
prioritssal az a folyamat rendelkezik, amelyiknek feladata az tviteli kzeg lland vizsglata. Ez a
folyamat teht a csatornt figyeli lland jelleggel s onnan veszi le az adatokat. A megrkezett adatoknak
a szabad pufferterletbl helyet foglal s ott trolja ket. gy teht az operatv trbl egy tmeneti puffert
kszt. Az operatv tr korltos volta miatt az tmeneti puffer is korltos mret! lesz s elfordulhat, hogy
az tmeneti puffer betelik. Az alkalmazi folyamat feladata annak megoldsa, hogy a szmra rkezett
adatokat a pufferbl kivegye.
Ha az adatoknak a pufferbe kerlse s a kivtele azonos sebessggel zajlik, akkor nincsen problma.
Ehhez az szksges, hogy a helyi opercis rendszer az adatok pufferbe ttelt s onnan kivtelt
postalda-mechanizmussal szervezze.
Abban az esetben, ha az alkalmazi folyamat nem tudja kell sebessggel kivenni a pufferbl az
adatokat, a szabad pufferterlet mrete cskken. Miutn betelt az tmeneti puffer, az adatok elvesznek,
mert a vev nem tudja ket hova tenni s egyszer!en eldobja ket. Ez ellentmond az adatkapcsolat
kialaktsnak alapvet cljval, miszerint itt biztonsgos adattovbbtst kell megvalstani. Abban az
esetben, amikor a vev folyamat nem eldobja az adatot, hanem a legrgebben pufferben levre tlti r,
szintn ellentmond az adatbiztonsgnak.
Ezrt a vev kteles rtesteni az adt arrl, ha az ads sebessge neki nem felel meg s krnie kell,
hogy az ad cskkentse az ads sebessgt. Ezt a mechanizmust forgalomszablyozsnak nevezzk, ami
megkveteli az zenetek azonostst, sorszmozst.
3.7.1 . Kld s vr (Stop and wait) adatkapcsolati forgalomszablyozs
Az ad elkldi a vonalon az adategysget, amit a vev fogad. A vev megvizsglja, hogy van-e helye a
pufferben. Ha van, kld egy elfogad jelet (ACK) az ad fele, aki ennek hatsra kldi a kvetkez
adatcsomagot. Itt a vev nem az tvitel hibamentessgt vizsglja, hanem azt, hogy van-e mg helye a
pufferben. Ez egy robosztus mdszer, mert teljes egszben biztostja, hogy a vev puffere nem tlthet
tl.
A stop and wait mdszer brzolsa:
Ad: adat1 adat2 adat2 adat3 adat4
Vev: ACK NAK ACK ACK
3.7.2 . Csszablakos (Sliding window) adatkapcsolati forgalomszablyozs
Ez egy duplex adattvitel, melynek sorn mindkt kommunikl fl kpes arra, hogy adatokat kldjn
keretek formjban a msik fl szmra. Ez egy nagyobb hatkonysg adattvitelt biztost. Ugyanakkor a
nyugtzs krdst itt is meg kell oldani: ez implicit nyugtzs, az zenet fejrszben van benne a nyugta.
Ennek megfelelen egy tkldtt zenet felptse:
N
S
N
R
ADAT
N
S
: az adott keret sorszmt tartalmazza, aki ezt az zenetet tkldi (ez az azonostja)
N
R
: melyik sorszm keretet kri a kvetkez pillanatban a partnertl.
A csszablakos forgalomszablyozs brzolsa:
Ad: 0 1 2 3 4 5 6 7 0 1 2 3
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 32 -
Vev: 0 1 2 3 4 5 6 7 0 1 2
Modulo 8 sorszmozst hasznlunk, gy itt is 7 keret kldhet t egyszerre. Ezek utn meg kell vrni az
ACK0-t s generlhat a hetes sorszm keret. Ezek utn az ACK1-et kell megvrni, majd generlhat a
nulladik keret, stb. Teht ez olyan, mintha egy 7 mret! ablak csszna az ad s a vev oldaln.
3.7.3 . Forgablakos adatkapcsolati forgalomszablyozs
d oldal:
Modulo 8 sorszmozsnl a kiindulsi helyzet.
Ez azt mutatja, hogy melyik az a tartomny, amit
az ad felhasznlhat sorszmok generlsra. A
nagymutat arra utal, hogy mit fog a kvetkez
pillanatban generlni, a kismutat pedig arra utal,
hogy mi az utols sorszm, amit a vev a
pufferben eltrolt.
Az ad elkldi a 0;1;2;3 sorszm kereteket. Ennek
megfelelen tmozgatja nagymutatjt.
Az ad a nyugta hatsra aktualizlja a sajt
ablakt.
Az ad elkldi a 4;5;6;7;0;1;2 sorszm kereteket
s aktualizlja az ablakt.
Vev oldal:
Modulo 8 sorszmozsnl a kiindulsi helyzet.
Ez azt mutatja, hogy melyik az a tartomny, amit
a vev elfogadni kpes. A nagymutat arra utal,
hogy mit fog a kvetkez pillanatban elfogadni, a
kismutat pedig arra utal, hogy mi az utols
sorszm, amit a pufferben eltrolt.
A vev fogadja a 0;1;2;3 sorszm kereteket s
beteszi a pufferbe. Ezek utn N
R
= 4-gyel nyugtz,
ami azt jelenti, hogy az N
R
-1 keretekre pozitv
nyugtt ad s vrja a ngyes sorszm keretet. A
mutatjt tmozgatja.
Az alkalmazi folyamat kzben az els kt keretet a
pufferbl kivette. A vev aktualizlja az ablakt.
A vev fogadja s trolja a 4;5;6;7;0 sorszm
kereteket s aktualizlja az ablakt.
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 33 -
Az ad tveszi a nyugtt s aktualizlja az ablakt. A vev nem tudta elhelyezni az sszes kldtt
adatot, ezrt N
R
= 1-gyel generlja a nyugtt. Ez az
adnak azt fogja jelenteni, hogy az els kerettl
kldheti az adatokat. Az alkalmazi folyamat
kzben kivett 4 keretet a pufferbl, a vev oldal
aktualizlja az ablakt:
Teht a vev hagyja az adt szabadon m!kdni. Ha a kldtt adatot a vev nem tudta fogadni, akkor
az adt visszalltja, gy adat nem vsz el.
3.8 . Hibavdelem ARQ (Automatic Repeat Request) esetn
3.8.1 . Szakaszos (Stop and wait) ARQ
M!kdse teljes egszben megegyezik a stop and wait forgalomszablyozssal, csak itt az ACK jel
nem azt jelenti, hogy a vev oldal el tudta helyezni az adatot, hanem azt, hogy az adat helyesen rkezett
meg.
3.8.2 . Folytonos ARQ
Ez duplex adattvitelt felttelez. Teljes egszben megegyezik a cssz- vagy forgablakos
adattvitellel, mert itt az N
R
-be berhat, hogy hibzs miatt melyik keretet kri jra elkldeni. Fajti:
Go back n: itt a hibs tvitel utn rkezett adatot a rendszer egyszer!en eldobja. Miutn letelt a t
ksleltetsi id, ami alatt az ad reaglni tud a hibs tvitelre, az adnak az sszes adatot jra t
kell kldenie. Teht a hibs klds utn az ismtelt kldsig a vev puffer tartalma nem vltozik.
Ennek brja:
A ad ltal kldtt adat B vev oldali puffer
0 0
1 1 0
2 2 1 0
3 XX 2 1 0
4 2 1 0
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 34 -
5 2 1 0
6 2 1 0
3 3 2 1 0
4 4 3 2 1 0
5 5 4 3 2 1 0
6 6 5 4 3 2 1 0
Szelektv ismtls mdszere: a hibs tvitel utn helyesen rkez adat egy blokkolt pufferterletre
kerl, ami a felhasznl ltal nem rhet el. Miutn letelt a t ksleltetsi id s az ad tud
reaglni a hibsan tkldtt adatra, azt jra elkldi. Ha az adat helyesen megrkezett, bekerl a B
oldali vevpufferbe s a kt pufferterlet lncoldik. Elnye, hogy a felhasznl ezltal is
sorrendhelyes adatot kap, de itt a hibs adatot kell s csak egyszer tkldeni. Htrnya, hogy a kt
pufferterlet megvalstsa s a felhasznl ell trtn blokkolsa a megvalstst nehzkess
teszi. Ennek az brja:
0 0
1 1 0
2 2 1 0
3 XX 2 1 0
4 4 2 1 0
5 5 4 2 1 0
6 6 5 4 2 1 0
3 6 5 4 3 2 1 0
3.9 . Hibajelz kdolsi mdszerek
Alapelvk, hogy az zenetbl redundancit kpeznk s ezt is tvisszk.
3.9.1 . Paritsvizsglat
Az tvinni kvnt biteket EXOR kapcsolatba hozzuk s az egyetlen kapott bitet az tkldeni kvnt
zenethez f!zzk. gy pratlan szm hiba jelzsre vlik alkalmass a kd, de segtsgvel hibacsom,
tbbszrs hiba nem jelezhet ki.
A kd kpzsnek mdszere:
aszinkron tvitel esetn a kdszban lev 1 rtk! bitek szmt prosra egszti ki;
szinkron tvitel esetn a kdszban lev 1 rtk! bitek szmt pratlanra egszti ki.
3.9.2 . Tmbparits vizsglat
A karaktereket tmbbe szervezzk, paritssal egsztjk ki s gy visszk t. Hibajelz kpessge tbb
nagysgrenddel jobb, mint a paritsvizsglattal nyert kd.
els bit msodik bit ... n-edik bit sor paritsa
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 35 -
b
11
b
21
... b
n1
R
1 1. karakter
b
12
b
22
... b
n2
R
2 2. karakter
...
b
1m
b
2m
b
nm
R
m
m-edik karakter
C
1
C
2
C
n
C
n+1 LRC
3.9.3 . Ciklikus redundancia kd (CRC)
3.9.3.1.1 . A CRC kdols alapgondolatai
A keret adatmezejben k bit ll rendelkezsre, ezt a k bitet matematikai eszkzkkel kezelni, kdolni
kell. A k bitet k-1-ed fok polinommal reprezentljuk:
m(x) = a
k-1
x
k-1
a
k-2
x
k-2
... a
2
x
2
a
1
x a
0
a
i
A ahol A = {0,1}
3.9.3.1.2 . A CRC kdols algoritmusa
Jellje G(x) a genertorpolinomot, M(x) az zenet polinomjt s r = degP(x)<k-1
1. x
r
M(x)
2. x
r
M(x) / G(x) = Q(x) R(x) / G(x)
3. T(x) = x
r
M(x) R(x)
4. T(x) / G(x) = [ x
r
M(x) R(x) ] / G(x) = Q(x) R(x) / G(x) R(x) / G(x)
Ha az oszts eredmnye nulla, az tvitel hibtlan volt, klnben volt benne hiba.
A vev oldalra T = T+E rkezik, ahol E reprezentlja a hibt. Ez polinomokkal kifejezve:
T(x) E(x) = T(x)
T(x) / G(x) = T(x) / G(x) E(x) / G(x)
gy a cl a genertorpolinom olyan mdon trtn megvlasztsa, hogy E osztsa maradkos legyen.
3.9.3.1.3 . A genertorpolinom megvlasztsnak szempontjai:
egyszeres hiba kijelezhet, ha G(x) legalbb kt tag;
ktszeres hiba kijelezhet, ha G(x) legalbb hrom tag;
pratlan szm hiba kijelezhet, ha G(x) tartalmaz egy (x+1) tnyezt;
brmely hibacsom kijelezhet, amelynek hossza kisebb, mint r;
brmely pontosan (r+1) hossz hibacsom kijelezhet 1
1
2
1

r
valszn!sggel;
brmely (r+1)-nl hosszabb hibacsom kijelezhet1
1
2

r
valszn!sggel.
3.9.3.1.4 . A genertorpolinomok szabvnyai:
CRC-12: G(x) = x
12
+x
11
+x
3
+x
2
+1 6 bites
CRC-16: G(x) = x
16
+x
15
+x
2
+1 8 bites
CRC-CCITT: G(x) = x
16
+x
12
+x
5
+1 8 bites
CRC-32: G(x) = x
32
+x
26
+x
23
+x
22
+x
16
+x
12
+x
11
+x
10
+x
8
+x
7
+
x5
+x
4
+x
2
+x+1 8 bites
3.9.3.1.5 . A dekdols mdjai:
az algebrai lers alapjn;
szmtsok alapjn;
shiftregiszter hasznlatval, hardware segtsgvel.
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 36 -
3.10 . Adatkapcsolati protokollok
3.10.1 . Karakterorientlt BSC (Binary Synchronous Communications) adatkapcsolati
protokoll
3.10.1.1 . A BSC jellemzi:
ktpontos s tbbpontos sszekttets tmogatsa;
flduplex sszekttets tmogatsa a stop-and-wait mdszerrel;
al-fl rendelt llomsok;
tvolsgtl fggetlen eljrs;
az alapeljrs kdfgg, karakterek beszrsval kdfggetlenn tehet;
kis hatkonysg, mert nagy az overhead s lass a m!kdse;
egyszer!en implementlhat.
3.10.1.2 . A vonalvezrl karakterek:
SOH: Start Of Header;
STX: Start Of Text;
ETX: End Of Text;
EOT: End Of
Transmission;
ENQ: Enquire;
ACK: Acknowledge;
NAK: Negative
Acknowledge;
DLE: Data Line
Escape;
SYN: Synchronous
Idle;
ETB: End Of
Transmission Block;
BCC: Block Check
Character
3.10.1.3 . Keretformtum:
SYN SYN SOH Header STX Text ETX BCC
A BCC opcionlis mez, melynek hossza 8 bit. Ez tartalmazza a tmbparits kdolsnl keletkezett
LRC karaktert. Ebben a kialaktsban csak a szvegmez vdett, mert a BCC csak ezt ellenrzi. Teht
sem a fejrszben, sem a vezrlkarakterekben bekvetkez hiba nem jelezhet, nem javthat. Ezltal a
szolglati kzlemnyek hibamentes tvitele nem biztostott.
3.10.2 . Bitorientlt HDLC (High Level Data Link Control) adatkapcsolati protokoll
3.10.2.1 . A HDLC jellemzi:
ktpontos s tbbpontos sszekttets tmogatsa;
flduplex s duplex sszekttets tmogatsa;
al-fl rendelt llomsok;
tvolsgtl fggetlen eljrs;
az alapeljrs kdfggetlen, transzparens;
nagy hatkonysg, mert minimlis az overhead;
nagy megbzhatsg.
3.10.2.2 . Klnfle HDLC alcsoportok
SDLC: IBM ltal kifejlesztett szinkron bitorientlt protokoll;
LAP-B: X25-nl alkalmazott Line Access Protocol Balanced. Ez azt jelenti, hogy a master
tulajdonsg megszerzsrt verseny folyik s az lesz a master, aki a jogot leghamarabb krte;
LAP-D: ISDN adatcsatornjn lev Line Access Protocol Data Channel;
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 37 -
LAP-M: modemeknl hasznlt Line Access Protocol Modems;
PPP: az interneten hasznlt Point To Point Protocol.
3.10.2.3 . A HDLC konfigurci llomstpusai
Elsdleges (primary) lloms: a forgalmat kezdemnyezi s azt kteles felgyelni.
Msodlagos (secondary) lloms: forgalmat nem kezdemnyezhet, csak felszltsra
kommuniklhat.
Kombinlt (combined) lloms: lehet mind elsdleges, mind msodlagos lloms. Ez csak
ktpontos sszekttets esetn ltezhet, ahol nincs meghatrozott szerep. Az llomsok egymssal
versengenek, brmelyik lehet az elsdleges eszkz, amelyik elbb krte a kiszolglst.
3.10.2.4 . A HDLC konfigurci sszekttetsei
Kiegyenltetlen (unbalanced) m!kds: akr kt-, akr tbbpontos m!kds esetn egyetlen
elsdleges s egy vagy tbb msodlagos lloms van.
Kiegyenltett (balanced) m!kds: ktpontos sszekttets esetn van ilyen, a kombinlt
llomsok egymssal versengenek.
3.10.2.5 . A HDLC konfigurci tviteli zemmdjai
Norml vlasz md (Normal Response Mode): az elsdleges lloms a kioszt, aki felgyeli s
kezdemnyezi az adattviteli forgalmat s vannak a msodlagos llomsok, amelyek csak akkor
kommuniklhatnak, ha ket arra az elsdleges lloms felszltotta.
Aszinkron kiegyenltett md (Asynchronous Balanced Mode): a ktpontos, kombinlt
sszekttets, az unbalanced szerkezet mdja.
Aszinkron vlasz md (Asynchronous Response Mode): ez egy ritkn hasznlt, de szabvnyos
elrsi md. A msodlagos egysg is kezdemnyezhet forgalmat anlkl, hogy erre az elsdleges
egysgtl engedlyt krt s kapott volna.
3.10.2.6 . A HDLC keretszerkezet
A keret egy kontner, mely mezkre tagoldik. Ebben felhasznli adatokat tovbbtunk, a szolglati
kzlemnyek tovbbtsnak cljra egy msik kontner szolgl. Keretezsi mdja bitmints, teht a keret
elejn s a vgn egy 8 bitbl ll minta tallhat, ezrt az lloms m!kdse vgjelkeresses. Ezltal a
keret belsejben a bitbeszrs mdszert alkalmazzuk.
A keret ltalnos felptse:
8 bit 8 bit 8 bit n bit 16 bit 8 bit
Jelz Cm Vezrl Adatmez Ellenrz Jelz
Cm: 8 bitet tartalmaz. 11111111 jelentse: broadcast zenet, minden llomsnak szl, aki a
csatornn szerepel. Ezt minden lloms kteles a
sajt cmeknt venni.
1XXXXXXX jelentse: csoportcm, llomsok egy meghatrozott
csoport-jnak szl.
0XXXXXXX jelentse: egyedi cm.
A keretszerkezet ugyan egyetlen cmmezt tartalmaz, ez mgsem jelent gondot. Ugyanis ez egy
hierarchikus protokoll, melyben al- s flrendeltsgi viszonyok rvnyeslnek. Itt csak az elsdleges s
msodlagos lloms kztt kzlekedhet adat, melyben kitntetett szerep! az elsdleges lloms, minden
adat rajta folyik keresztl. gy kiviteltl s beviteltl fggetlenl a cmmezbe mindig a msodlagos
egysg cme kerl.
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 38 -
Vezrlmez: meghatrozza a m!kds lnyegt, hibavdelmi s forgalomszablyozsi clokat szolgl.
tdik bitje az gynevezett Pole / Final bit, aminek vltakozsa biztostja a kt eszkz szinkronizcijt.
Pole az elnevezse az elsdleges lloms ltal kldtt keretekben s Finalnak hvjk a msodlagos
lloms ltal kldtt keretekben. Fajti:
Pole = 1 az elsdleges lloms felszltja a msodlagos llomst vlaszadsra;
Pole = 0 nincs felszlts;
Final = 0 ltalnos helyzet;
Final = 1 az utols keretben ezt lltja be.
Adatmez: a keret egy kontner, mely felhasznli adatokat tartalmaz. Szabvny szerint a kontner
hossza nem korltos s tartalma nem strukturlt. Clszer! byte-os szervezst alkalmazni. A kontner
hosszt a gyakorlatban az operatv tr vges volta s az implementci korltozza.
Ellenrzmez: 16 bit hossz, a CRC-16 ide helyezhet. Ez nemcsak a felhasznli adatot, hanem a cm
s a vezrl biteket is vdi azltal, hogy azok is szerepelnek az M(x) polinomban.
1 2 3 4 5 6 7 8
0 N
s
P / F N
r
I
1 0 S P / F N
r
S
1 1 M P / F M U
I-keret vagy hossz keret: felhasznli adatokat tartalmaz. Itt N
s
az ad ltal elkldtt keretek sorszma,
N
r
pedig a legkzelebb vrt keret sorszma, implicit nyugta.
S-keret (supervisor): felhasznli adatokat nem tartalmaz, csak szolglati kzlemnyek tovbbtsra
alkalmas. Akkor hasznljuk, ha mr kiplt a kt kommunikl fl kztt az adatkapcsolat, az adattviteli
fzisban jrunk mr. Az S-bitsorozat lehetsges rtkei:
RR (Receive Ready): az sszekttets mr kiplt, tovbbtand adata nincs, adat vtelre ksz.
RNR (Receive Not Ready): foglaltsg vagy vteli kptelensg esete.
REJ (Reject): a kldtt adategysg visszautastsa nem megfelel sorszm miatt, a go back n
technolgit tmogatand.
SREJ (Selection Rejected): csak egyetlen keret ismtlst kri.
U-keret (Unnumbered): nem szerepel benne sorszm. sszesen 5 bitet tartalmaz, aminek segtsgvel
25 parancs adhat ki. Ezek kzl nhny fontosabb:
Set Normal Response Command (SNRM);
Set Initialization Mode Command (SIM): a msodlagos llomst lehet ezltal inicializlni;
Disconnect (DISC);
Unnumbered Response (UA): pozitv nyugta a msodlagos lloms fell a SNRM / SIM utastsra;
Reset Command (RSET);
Frame Reject Response (FRMR): a msodlagos lloms a keretet nem tudja rtelmezni, ezrt
kiadja a FRMR vlaszt. Ez egy olyan specilis unnumbered keret, mely adatmezt is tartalmaz,
ugyanis a msodlagos lloms a kapott s szmra rtelmezhetetlen zenetet teljes egszben
visszaadja az elsdleges llomsnak.
A cm s a vezrlmez kiterjesztse klnbz esetekben vlhat szksgess. A cm kiterjesztse akkor
szksges, ha tbb lloms megnevezsrl kell gondoskodni, mint amennyit a rendelkezsre ll bitek
megengednek. Ekkor byte-okat kell hozzadni, olyan mdon, hogy minden byte els bitje nulla, kivve az
utols bitet, ami egyes. A vezrlmez kiterjesztsre akkor lehet szksg, maikor nagy tvolsgra
tovbbtunk adatokat. Ezltal nagy lesz a ksleltetsi id. Ez azt eredmnyezi, hogy Ns s N
r
nagyobb
lesz.
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 39 -
3.10.2.7 . Mintaplda keretformtumokra duplex tvitel esetn
Alkalmazzuk az albbi jellsi konvencit: cm (A / B), C / R, N(S), P / F, N(R)
P s F esetben a negls azt jelenti, hogy tadja a vezrlst a msik folyamatnak.
Ktpontos sszekttets esetn kt lloms kommunikcijnak lpsei:
1. B, RR, -, P(0) : A lekrdezi B llapott;
2. B, RIM, -, F : B inicializlst kr;
3. B, SIM, -, P : A inicializlja B-t;
4. B, US, -, F : B az inicializlst nyugtzza;
5. B, SNRM, -, P : A norml vlasz mdba lltja az sszekttetst, B-t vlaszra szltja fel;
6. B, UA -, F : B nyugtzza a felszltst;
7. B, RR, -, P(0) : A receive ready llapotot krdezi le;
8. B, I(0), P(0) : duplex adattvitellel tovbbtdnak az informcis keretek;
9. B, I(0), P(0)
10. B, I(1), P(0) : A tovbbtja az egyes sorszm keretet;
11. B, I(1), F(2) : A tovbbtja a kettes sorszm keretet;
12. B, I(1), F(2) : B nyugtzza a nulladik s az els keretet s elkldi ez egyes sorszmt;
13. B, I(3), P(1) : A nyugtzza a nulladik keretet s elkldi a hrmas sorszmt;
14. B, I(2), F(3) : B nyugtzza a msodik keretet s elkldi a kettes sorszmt;
15. B, RR, _, P(3) : A nyugtzza az els s a msodik keretet;
16. B, RR, _, F(4) : B nyugtzza a harmadik keretet s marad NRM zemmdban.
3.10.2.8 .Mintaplda keretformtumokra a msodlagos lloms foglaltt vlsa esetn
1. B, I(4), P(3) : A szmozott informcis kereteket tovbbt B fel;
2. B, I(5), P(3)
3. B, I(6), P(3)
4. B, I(7), P(3)
5. B, I(0), P(3) : A megszltja B-t;
6. B, NRN, _, F(0) : B foglaltt vlt, de nyugtzza a 4-7 kereteket;
7. B, RR, _, P(3) : A megvizsglja, hogy B foglalt-e mg;
8. B, RR, _, F(0) : B mr kpes adatok fogadsra s kereteket vr;
9. B, I(0), P(3) : A ismt elkldi a nulls sorszm keretet;
10. B, I(1), P(3)
11. B, I(2), P(3)
12. B, RR, _, F(3) : B nyugtzza a 0-2 sorszm kereteket s NRM llapotban marad.
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 40 -
3.10.2.9 .Mintaplda keretformtumokra az elsdleges lloms foglaltt vlsa esetn
1. B, SNRM, _ : A belltja B-t NRM mdba;
2. B, UA, _, 1 : B a belltst nyugtzza;
3. B, RR, _, P(0) : A megszltja B-t;
4. B, I(0), F(0) : B szmozott informcis kereteket tovbbt A fel;
5. B, I(1), F(0)
6. B, I(2), F(0)
7. B, I(3), F(0)
8. B, NRR, _, P(3) : A foglaltt vlik, de nyugtzza a 0-2 kereteket;
9. B, RR, _, F(0) : B abbahagyja az adatok kldst;
10. B, RR, _, P(3) : A megszltja B-t;
11. B, I(3), F(0) : B ismt elkldi a hrmas szm keretet;
12. B, I(4), F(0) : A elkldi a ngyes szm keretet;
CRC ERROR
13. B, RR, _, P(4) : A CRC hibt szlelt a negyedik keret tkldse sorn, A megszltja B-t,
nyugtzza a hrmas sorszm keretet s a ngyes keret ismtlst kri;
14. B, I(4), F(0) : B megismtli a ngyes sorszm keretet;
15. B, RR, _, F(5) : A nyugtzza a ngyes keretet s B llapota marad NRM.
3.10.2.10 .Mintaplda invalid command esetre
1. B, XXX,_,P : A egy ismeretlen mezt tartalmaz informcis kereteket tovbbt B fel;
2. B, FRMR, _, F : B a keretet visszautastja;
3. B, SNRM, _, P : a visszautasts hatsra az egsz hlzat alaphelyzetbe kerl;
4. B, UA, _, F : B ezt nyugtzza s marad NRM-ban
3.10.2.11 .Mintaplda szmozsi hiba esetre
1. B, RR, _, P(0) : A megszltja B-t;
2. B, I(0), F(0) : B szmozott informcis kereteket tovbbt A fele;
3. B, I(0), P(0) : duplex adattvitel zajlik a kt berendezs kztt, szmozott informcis
keretek segtsgvel. A keretei hosszabbak, mint B keretei.
4. B, I(2), F(0) : B a nulla sorszm zenetet CRC-hibval veszi.
CRC ERROR
5. B, I(2), P(2)
6. B, I(3), F(0)
7. B, I(4), F(0) : A-nak az egyes sorszm kerete nem kerlt tovbbtsra
Szmtgphlzatok Adatkapcsolati sszekttetsek
- 41 -
8. B, REJ, F(0) : B a nulls sorszm keretet vrja, A kldi a kereteket s nyugtzza a 0-4
keretet.
9. B, I(0), P(5)
10. B, I(5), F(0)
11. B, I(1), P(6)
3.10.3 . Byte-szm orientlt adatkapcsolati protokoll
Ezek az gynevezett DDCMP protokollok.
Szmtgphlzatok Loklis hlzatok
- 42 -
4. LOKLIS HLZATOK
A loklis hlzat azonos szinten elhelyezked gpek sszessgt jelenti. Ezek az adatkapcsolati szint!
m!kds szempontjbl azonos jog egysgek. Ezeket szoks tbbszrs hozzfrs! hlzatoknak is
nevezni, mert tbb, azonos joggal rendelkez egysg fr hozz egy adott, kzs elrs! erforrshoz. (Ez
pldul a sntopolgia esetn maga a sn.) Annak rdekben, hogy ehhez az elosztott erforrshoz
mindenki igazsgosan tudjon hozzfrni, elosztott protokollok alkalmazsa szksges.
4.1 . A loklis hlzatok mintapldja: ALOHA-hlzat
Ezt a hlzatot elszr Hawaii-ban, az ottani egyetemen valstottk meg. Itt a rendelkezsre llt egy
kzponti szmtgp, amihez tbb helyrl hozz akartak frni a dikok. Ennek rdekben a kzponti
szmtgphez s minden dikhoz rendeltek egy ad-vev berendezst. A kzponti gp 4"3.475 MHz-es
frekvencival tovbbtott adatokat a dikoknak, mg a dikok a szmtgp fele 407.35 MHz-es
frekvencit hasznltak. Mindkt frekvencia esetben az adattviteli sebessg 9600 bit/sec volt. A dikok
szmra teht a 407.35 MHz-es frekvencia egy kzs elrs! erforrsnak volt minsthet.
4.1.1 . Poor-ALOHA
Mivel a frekvenciasv egy elosztott erforrs volt, gy tkzsek kvetkeztek be. Ennek a gyakorisga
a terhelstl (felhasznli ignyektl) fggtt
4.1.1.1 . A poor ALOHA tkzsi fajti:
rszleges tkzs: az els adatcsomag egy rsz teljes egszben tment, a msodik adatcsomag
csak az elsnek a vgbe zavart bele. Ezt mutatja az brn a msodik eset.
teljes tkzs: kt felhasznl vletlenl pontosan ugyanabban az idpontban kezdemnyez adst.
Ennek eredmnyeknt mindkt tovbbtani kvnt csomag teljes egszben srl az interferencia
kvetkeztben. Ezt mutatja az brn a harmadik eset.
4.1.1.2 . A poor ALOHA csomagkldsi brja
Terminal "
Terminal 2
Terminal 3
Terminal 4
Kzpont
Az tkzsek gyakorisga az albbi sszefggssel rhat le:
S G e
G
=
2
ahol S jelli az tbocst kpessget s G a terhelsi ignyt. Ez grafikusan:
Szmtgphlzatok Loklis hlzatok
- 43 -
A problma oka az, hogy ha a csomagok t hosszak s csak az utols bitjkben srlnek meg rszleges
tkzst szenvedve, a kiesett id, amg a csatorna kihasznlatlan, 2t, hiszen a msodik csomagot is teljes
egszben jra el kell kldeni.
Megj.: Az ad onnan tudja, hogy srlt vagy elveszett a csomagja, hogy nem rkezett vlasz r a
kzponti szmtgpbl.
4.1.2 . Osztott ALOHA
Ez a szabadon fut rendszert t csomagidvel temezett teszi. Teht a terminlok csak a 0, t, 2t, 3t, stb.
idpontokban kezdhetik meg adsukat. Ennek eredmnye, hogy vagy nincs tkzs a rendszerben, vagy
teljes tkzsek alakulnak ki. Ezltal a kihasznlatlan csatornaid 2t-rl t-re cskken. Ennek grafikonja:
4.2 . ETHERNET - Sn topolgij LAN
Az ALOHA rendszert fejlesztettk tovbb a Xerox cgnl. Itt egy ifj munkatrs egy irodn bell
ktzgetett ssze gpeket s alaktott ki egy szerverekkel s modemekkel tarktott loklis hlzatot, amely
kikszbli az ALOHA htrnyt, a kiknyszertett tkzst.
Ennek mdja a CSMA (Carrier Sense Multiple Access) hasznlata volt, amit szoks LBT-nek (Listen
Before Transmit) is nevezni. Itt az ad, mieltt megkezdi a forgalmazst, kteles belehallgatni a
csatornba, hogy zajlik-e valamilyen ads, szlel-e ott valamilyen hordoz jelet. Ha nem, akkor
kezdemnyezheti az informciinak tovbbtst. Abban az esetben, ha a vonal foglalt, klnfle dolgokat
tehet az adni szndkoz lloms. Tevkenysgei alapjn csoportosthat a CSMA.
4.2.1 . CSMA csoportostsa
nem perzisztens CSMA: az ad adsi szndkt t ideig elhalasztja, majd ezen id letelte utn
ismtelten belehallgat a vonalba;
"-perzisztens CSMA: az ad folyamatosan figyeli a vonalat, hogy az mikor vlik szabadd. Az
zenet vge jel megjelensekor azonnal, " valszn!sggel megkezdi adst;
p-perzisztens CSMA: az ad folyamatosan figyeli a vonalat. Amikor az szabadd vlik, p
valszn!sggel megkezdi az adst vagy "-p valszn!sggel elhalasztja szndkt egy t idvel
ksbbre.
4.2.2 . A klnfle CSMA csoportok sszehasonltsa
Szmtgphlzatok Loklis hlzatok
- 44 -
4.2.3 . CSMA / CD (Carrier Sense Multiple Access With Colison Detection)
Ez az "-perzisztens CSMA bvtse tkzsfigyelssel. Amikor kt folyamat tkzik, akkor ezt a
beljk ptett rendszer detektlja. Ennek mdjai:
a vonalon lev jel teljestmnye egy adott szintet meghalad;
az ad sszehasonltja a vonalon megjelen jelet az ltala kibocstottal. Ha azonos, nem trtnt
tkzs, ha klnbz, trtnt.
4.2.3.1 . Kettes exponencilis algoritmus t meghatrozsra
tkzs szlelse utn az lloms az ads azonnal besznteti s adsi szndkt egy t
"
idvel eltolja.
Ez az idtartam nem fix, nem elre rgztett, hanem ezt a kt tkz lloms egyms kztt ezt egyezteti,
hogy msodszor mr ne fordulhasson el tkzs. A ksleltetsi id meghatrozsa egy gynevezett kettes
exponencilis algoritmus szerint zajlik. Ennek lnyege, hogy adott egy idkeret, aminek rszei
vletlenszer!en sorsoldnak ki az egyes llomsok kztt s ezek lesznek az aktulis ksleltetsek. Ha
egy lloms msodszor is tkzik, a rendelkezsre ll idkeret megduplzdik. Harmadszori tkzsnl
ismt megduplzdik, stb. Szabvnyos hlzatokban az adat tovbbtsra "6 prblkozs van, ebbl "0
alkalommal duplzdik meg a keret. Ha a tizenhatodik ksrlet utn sem ment t az adat, akkor az ad
ebbeli szndkt feladja s errl egy sttuszzenetben rtesti a felhasznlt.
4.2.3.2 . Degradcis jellemz
A CSMA / CD hlzatok egyik fontos tulajdonsga a degradcis jellemz: minl tbbszr tkzik
egy zenet, annl kisebb a valszn!sge, hogy tjut a hlzaton, hiszen a t ksleltets egyre hosszabb
idbl sorsoldik ki. Ez komoly problmkat okozhat olyan estekben, amikor a felhasznli adatnak
felttlenl t kell jutnia a hlzaton (pldul ipari alkalmazsok, vals idej! zemmd).
Az tkzssel kapcsolatban mg kt fontos dolgot kell megemlteni. Az egyik az, hogy az tkzsrl
nem kell az llomsnak rtestst vrnia, hiszen azt sajt maga szleli. A msik az, hogy az tkzs utn
kzvetlenl nem zajlik adatforgalom.
4.2.3.3 . Jam
Problmt jelent az, hogy ha az tkzst szlel kt lloms azonnal lelvdik, mert akkor a csatornn
egy nagyon rvid ideig tart tkzs jel halad vgig. A tbbi llomsnak szinte ideje sincs ennek
szlelsre, mert k gy rzkelik, hogy senki nincs a vonalban, adni kezdenek, majd az ltaluk a vonalra
tett jel tovahaladva tkzik ezzel a nagyon rvid idej! tkzs impulzussal. Teht a jel vges idej!
terjedse azt eredmnyezi, hogy idbe telik, mg az tkzs jel eljut a legtvolabbi llomsig, gy
szksges, hogy az tkzsi jelet az llomsok kitartsk mindaddig, mg az mindenkihez eljut. Azt, hogy
hny bit ideig kell az tkzs jelet kitartani annak rdekben, hogy errl mindenki tudomst szerezzen, a
jam hatrozza meg.
4.2.4 . A sn topolgij LAN problmja: a jelszint illeszts
A sn topolgij LAN esetben alapsv jeltvitelt alkalmaznak, ezrt ennek problmja a
jelszintilleszts. A kbel egyik vgt illesztellenllssal zrjk le, amin a jel teljes egszben elnyeldik
s semmi nem verdik rla vissza. A msik irnyban haladva a jel teljestmnye a kbel ellenllsa miatt
cskken, ezrt elfordulhat, hogy egy id utn olyan kicsiny lesz a jelszint, hogy nem haladja meg a
berendezs rzkenysgi szintjt. Ha a jel teljestmnye az lloms rzkenysgi szintje al cskken, az
lloms a jelet nem rzkeli. Ezrt lloms csak oda helyezhet, ahol a jel teljestmnye mg az
rzkenysgi szint felett van. gy a vezetk msik vgt is illesztellenllssal kell lezrni s ezzel a
vezetk hosszt vgess tettk. Ez ETHERNET koaxilis kbelek esetn 500m. Ha flexibilis, vkony
koaxilis kbeleket alkalmaznak (tykblkbel), ennek maximlis hossza "80m.
Szmtgphlzatok Loklis hlzatok
- 45 -
4.2.5 . llomsok csatlakoztatsa vastag s vkony ETHERNET koaxilis kbelekhez
4.2.5.1 . Vastag ETHERNET kbelhez vmprcsatlakoz
A vastag ETHERNET kbel merev, hajlthatatlan gy ezt elvgni s r csatlakozt helyezni nem
clszer!. A megolds a vmprcsatlakoz. Ekkor a koaxkbel kzponti rszhez kt csavar segtsgvel
kalodt tesznek olyan mdon, hogy a kbel bels erhez egy t!t, a kls rhez pedig kt kst szortanak.
gy tetszleges ponton hozz tudnak frni a kbelhez anlkl, hogy azt el kellene vgni.
Ehhez a vmprcsatlakozhoz transceiver kbel csatlakozik, ami a vmprcsatlakozt s a terminl
alaplapjt kti ssze. Ez egy 8 eres kbel, melyen kt pr a be- s kimen adatok szmra van kijellve,
tovbbi kett a be- s kimen vezrljelek szmra. Az tdik pron, amit nem mindig hasznlnak, a
szmtgp rammal ltja el az ad-vev elektronikjt. Ez az ad-vev a transceiver, ami
csatornafigyelsre s tkzsrzkelsre alkalmas.
A vmprcsatlakozk egymstl csak jl meghatrozott tvolsgra, 2.5m-re helyezhetk el, ugyanis a
kbelen kialakul llhullmokat tetszleges helyen levve intreferenichoz jutnnk.
4.2.5.2 . Vkony ETHERNET kbelhez T-csatlakoz
Itt a koaxilis kbelt elvgjuk s erre illesztjk a T-csatlakozt, ami a kbelt s a terminl csatlakozjt
kti ssze. Ilyenkor teht a terminlokat szablyosan felf!zzk a koaxilis kbelre.
4.2.6 . Az IEEE 802.3 keretszerkezet
7 " 2/6 2/6 2 n 4
Elhang SD DA SA Hossz Adatmez PAD Ellenrz
Az elhang egy minimum 2 byte-os rsz, ami 0" s "0 vltakozsokat tartalmaz. Mivel
Manchester kdolst alkalmaznak, ezrt ennek az elhangnak a clja a szinkronizls.
SD (Start Delimiter): az elhang folytatsa, 0" s "0 vltakozsok vannak ebben is, de az utols
bitje egyes.
DA / SA (Destination / Source Address): 6 byte-os cmmezk, mely a cmzettet s a feladt jellik
meg. Ez azrt szksges, mert itt nem kt lloms kommunikcijrl van sz, ahol az llomsok
kzl az egyik kitntetett szerep!, hanem egyenrang llomsok kapcsolatrl beszlnk. A DA
mez kialaktsnak mdjai:
"""""""" jelentse: broadcast zenet, minden llomsnak szl, aki a csatornn
szerepel. Ezt minden lloms kteles a sajt cmeknt venni.
"XXXXXXX jelentse: csoportcm, llomsok egy meghatrozott csoportjnak szl.
0XXXXXXX jelentse: egyedi cm.
A hosszmez 2 byte-os. gy az adatmez maximlis hossza 2
"6
byte lehet.
Az ellenrzmez 4 byte hossz, mely a CRC-kpzs sorn kialakult redundanciabiteket
tartalmazza. Ezek szma 32, gy a CRC-32 szabvnyos genertorpolinomot hasznljk itt.
A keret minimlis mrete 5"2 bit. Ha ennl kisebb az tvinni kvnt adatmennyisg, teht az egsz
keret hossza ezt a szmot nem ri el, akkor az adatmezbe tltelkbitek kerlnek, amit a vev kisz!r.
4.3 . A vezrjeles sn - tokenbusz IEEE 802.4
Szksges egy olyan algoritmus, mely meghatrozza, hogy a kzs elrs! erforrshoz milyen
mdon lehet hozzfrni. Ez jelen esetben a token. Ehhez az llomsokat tblba kell rendezni, ahol
nyilvntartjuk a megelz s kvetkez llomsok azonostit. Ezltal az llomsok egy csoportja (nem
felttlenl az sszes lloms, csak azok, akik az adott pillanatban kiszolglst krtek) egy logikai gy!r!
mentn helyezkedik el.
Szmtgphlzatok Loklis hlzatok
- 46 -
Ez egy egytokenes szervezs! rendszer: amelyik lloms a tokennel rendelkezik, az kezdemnyezhet
adatforgalmat, minden tovbbi lloms (mg a gy!r!n kvl esk is) slave-k. A rendszer msik elnevezse
a tbbmasteres elrendezs, hiszen tbb llomsnak is mdjban ll masternek lenni.
4.3.1 . Az egytokenes szervezs! rendszer fontosabb jellemz paramterei:
token holding time (THT): az a maximlis id, amg az llomsnak joga van forgalmazni;
token rotation time (TRT): az a maximlis id, ami ahhoz szksges, hogy a token visszakerljn a
kiindulsi llomshoz.
Ha az llomsok szma n, akkor az albbi sszefggs igaz: TRT = nTHT. Vagyis elre lehet tudni,
hogy mi az a maximlis idkorlt, amin bell egy lloms biztosan szhoz jut. Ez a determinizmus
lehetv teszi azt, hogy a mdszer ipari alkalmazsokban is hasznljk.
4.3.2 . Az IEEE 802.4 keretszerkezet
7 " " 2/6 2/6 n 4 "
Elhang SD FF DA SA Adatmez FCS ED
FF (Frame Format): meghatrozza, hogy a keret adatkeret, mely kontnereket tartalmaz, vagy egy
szolglati kzlemny kerete.
FSC (Frame Check Sequence): 4 byte hossz, gy a CRC-32 szabvny szerinti genertorpolinomot
hasznlja. Ez az SD utni mezket (FF, DA, SA, adatmez) vdi.
A keretezs mdja a vonali kdols megsrtse.
4.3.3 . A logikai gy!r! felptse
A felpts szablyait a protokollnak tartalmaznia kell. A gy!r! tagjait azonostik ltal, valamilyen
rendezs szerint cskken sorrendbe lltjuk. Amikor kialakult a logikai gy!r!, az llomsok m!kdst
kt szakaszra osztjuk:
adattviteli id;
szolglati kzlemnyek tovbbtsnak ideje: itt van mdjuk az llomsoknak becsatlakozni a
logikai gy!r!be abban az esetben, ha a kvetkez lloms azonostja az vknl kisebb, a
megelz pedig nagyobb. A cl teht az, hogy a gy!r! rendezettsgt fenntartsuk.
Problma, hogy a tokent is szolglati kzlemnyben kell tovbbtani, gy a tovbbts sorn a token
megsrlhet, felismerhetetlenn vlhat, gy a rendszerben nem lesz master. A protokollnak ezt a helyzetet
is kezelnie kell, gy valakinek generlnia kell a tokent. Ha csak egy lloms generlja a tokent, nincs
gond, de ha tbb lloms generlja azt, akkor az llomsoknak a tokengenerlstl sorban vissza kell
lpnik.
Stacionrius llapotban a rendszer m!kdse egyszer!, de a felpls s a specilis helyzetek kezelse
bonyolultt s drgv teszi. Ezrt ezt a mdszert ritkn hasznljk.
4.4 . Gy!r! topolgij loklis hlzat - token ring
Ez a megolds lehetv teszi a broadcast jelleg! adattvitelt, azaz az zenetszrst. Tbbpontos
sszekttets alakthat ki, de a tbb eszkz kzl csak egyetlen forgalmazhat. Ez egy alapsv
sszekttets, csavart rpr vagy koaxilis kbel segtsgvel.
Szmtgphlzatok Loklis hlzatok
- 47 -
4.4.1 . A token ring szerkezet problmi
4.4.1.1 . Egyirny fogalom zrt hurkon
Ez a problma a vezrjeles sn szerkezet! hlzat esetben nem merlt fel, hiszen ott a sn mindkt
vgt illesztellenllssal zrtuk le. Itt viszont, mivel ezt a snt gy!r!be zrtuk, illesztellenls a gy!r!re
nem tehet. Ha az llomsok a gy!r!re T-csatlakozval csatlakoznak, a gy!r!n ktirny adatforgalom
zajlik s az ad llomssal szemben, a gy!r! tloldaln a kldtt jelek interferldnak s kioltjk
egymst. Ezrt szksges, hogy a gy!r!re az llomsok egy csatol segtsgvel illeszkedjenek. Ezen
csatolnak biztostania kell az egyirny jelforgalmat a gy!r!n bell. Ezen fell az albbi feladatokat kell
elltnia:
gy kell m!kdnie, hogy biztostsa, hogy az lloms az zenett a gy!r!re teljes egszben
rtegye.
Tegye lehetv, hogy ha nem az lloms a cmzett, az llomson az zenet mdosts nlkl
tfolyjon.
Tegye lehetv, hogy a cmzett az zenetet a gy!r!rl teljes egszben levehesse. Ez egy
felttlenl szksges feladat, hiszen ha az zenet a gy!r!rl nem kerl le, akkor a tovbbi
zenetekkel interferldik. Az zenet levtele gyakrabban az ad feladata. Ekkor a cmzett az
zenetet a gy!r!r#l leveszi, rtelmezi, majd visszateszi a gy!r!re, amit a felad onnan levesz.
A csatolelem ltalban egy bit ksleltetssel m!kdik.
4.4.1.2 . Vonali fegyelem
A broadcast zemmd megvalstshoz vonali fegyelem szksges. Ezt a token passing biztostja,
ami egy determinisztikus hozzfrst nyjt a kzs elrs! erforrshoz, a gy!r!hz. Itt is a vezrjeles
snnl megszokott, egy tokenes mdszert hasznljk. Mivel itt a gy!r! fizikailag meg van valstva, gy
nem szksges ennek logikai kiptse.
4.4.2 . A token ring keretszerkezete - IEEE 802.5
4.4.2.1 . Vezrjel felptse
" byte " byte " byte
SD Start Delimiter AC Access Control ED End Delimiter
A vezrjelet (token) keret formjban tovbbtjuk egyik llomstl a msikhoz.
4.4.2.2 . Adatkeret felptse
" byte " byte " byte 6 byte 6 byte n byte 4 byte " byte " byte
SD AC FC DA SA Adatok FCS ED FS
SD / ED Start / End Delimiter: mivel differencilis Manchester vonali kdolst alkalmaznak, ezrt
a start s end delimiter a vonali kdols megsrtsvel kdoldik.
AC: Access Control
FC: Frame Control, szerepe a keret tpusnak megadsa. A keret lehet adatkeret abban az esetben,
ha kontner formban benne adatokat tovbbtunk, illetve leget a gy!r! karbantartsval
sszefgg szolglati kzlemny.
DA / SA: Destination / Source Address
FCS: Frame Check Seqence. Ez a CRC-kpzs maradka. Mivel 4 byte-on troldik, a
genertorpolinom a CRC-32 volt. Az FCS az AC, FC, DA, SA s adatmezt vdi.
Szmtgphlzatok Loklis hlzatok
- 48 -
FS: Frame Status, az llapotinformcikat hordoz mez. A cmzett a gy!r!rl leveszi a keretet,
majd azt betlti, kirtkeli s visszateszi a gy!r!re egyetlen mdostssal: az FS-ben kt bitet
tllt. Ezek a bitek tartalmazzk azt, hogy
a keret eljutott-e a cmzetthez;
a cmzett a keretet ki tudta-e rtkelni.
4.4.3 . Monitorllomsokrl
A monitorlloms kitntetett szerep! lloms a gy!r!ben. Minden gy!r!beli lloms ugyanazt a
software-t tartalmazza, gy elegend ezen llomsok kz l a monitort vletlenszer!en sorsolni, gy
ha a monitor megsrl, az sszes tbbi kzl vlaszthatunk jat helyette. A monitorlloms feladata a
gy!r! karbantartsa.
4.5 . LAN hivatkozsi modell
Vizsgljuk meg, hogy tnylegesen megvalsul-e a hibavdelem, az adatkapcsolati szint! sszekttets
alapvet feladata! Hasonltsuk ssze a rendelkezsre ll kereteket!
IEEE 802.3 szabvny
7 byte " 2/6 2/6 2 byte n byte 4 byte
Elhang SD DA SA Hossz Adatmez PAD Ellenrz
IEEE 802.4 szabvny
7 byte " " 2/6 2/6 n byte 4 byte " byte
Elhang SD FF DA SA Adatmez FCS ED
IEEE 802.5 szabvny
" byte " byte " byte 6 byte 6 byte n byte 4 byte " byte " byte
SD AC FC DA SA Adatok FCS ED FS
Elmondhat, hogy a hiba kijavtsakor (ami az adatkapcsolati rteg alapvet feladata) nem elegend
az, hogy a hiba helyt detektlni tudjuk, hanem szksges a keret egyrtelm! azonostsa annak
rdekben, hogy a hiba javthat legyen. Ugyanakkor a fenti szabvnyok egyike sem tartalmaz
keretazonostt! Ezrt szksges, hogy ezen szint fl helyezznk valakit vagy valamit, ami a hibamentes
tvitelt biztostani tudja. Ezrt a LAN szerkezete kt rszre bonthat.
MAC Medium Access Control: feladata e keretek kiptse s az adatok tovbbtsa, de nem
feladata a hibajavts.
LLC Logical Link Control: az tvitel sorn keletkezett hibkat kijavtja s interface-t biztost a
felhasznl szmra fggetlenl az alatta lev MAC kialaktstl. Ez egy bels s nem egy
nyilvnos interface. Mivel ez is tartalmaz funkcionlis elemet, ez is tud szolgltatst nyjtani,
ezrt ennek is kell rendelkeznie valamifle protokollal, keretszerkezettel.
4.5.1 . Az LLC keret felptse
" byte " byte " byte n byte
DSAP SSAP Vezrl Adatok
Megllapthat, hogy ez a keret nem tartalmaz semmilyen utalst a keret elejre s vgre. Ennek
magyarzata az, hogy ez be fog gyazdni a MAC keretbe, ami tartalmazza a keret elejre s vgre
utal jelet. Ez a szolgltatsi protokollok hierarchijval magyarzhat.
Szmtgphlzatok Loklis hlzatok
- 49 -
4.5.1.1 . Az LLC keret vezrlmezjnek felptse:
Meghatrozza a m!kds lnyegt, hibavdelmi s forgalomszablyozsi clokat szolgl. tdik bitje az
gynevezett Pole / Final bit, aminek vltakozsa biztostja a kt eszkz szinkronizcijt. Pole az
elnevezse az elsdleges lloms ltal kldtt keretekben s Finalnak hvjk a msodlagos lloms ltal
kldtt keretekben. Fajti:
Pole = " az elsdleges lloms felszltja a msodlagos llomst vlaszadsra;
Pole = 0 nincs felszlts;
Final = 0 ltalnos helyzet;
Final = " az utols keretben ezt lltja be.
" 2 3 4 5 6 7 8
0 N
s
P / F N
r
I
" 0 S P / F N
r
S
" " M P / F M U
I-keret vagy hossz keret: felhasznli adatokat tartalmaz. Itt N
s
az ad ltal elkldtt keretek sorszma,
N
r
pedig a legkzelebb vrt keret sorszma, implicit nyugta.
S-keret (supervisor): felhasznli adatokat nem tartalmaz, csak szolglati kzlemnyek tovbbtsra
alkalmas. Akkor hasznljuk, ha mr kiplt a kt kommunikl fl kztt az adatkapcsolat, az adattviteli
fzisban jrunk mr. Az S-bitsorozat lehetsges rtkei:
RR (Receive Ready): az sszekttets mr kiplt, tovbbtand adata nincs, adat vtelre ksz.
RNR (Receive Not Ready): foglaltsg vagy vteli kptelensg esete.
REJ (Reject): a kldtt adategysg visszautastsa nem megfelel sorszm miatt, a go back n
technolgit tmogatand.
SREJ (Selection Rejected): csak egyetlen keret ismtlst kri.
U-keret (Unnumbered): nem szerepel benne sorszm. sszesen 5 bitet tartalmaz, aminek segtsgvel
25 parancs adhat ki. Ezek kzl nhny fontosabb:
Set Normal Response Command (SNRM);
Set Initialization Mode Command (SIM): a msodlagos llomst lehet ezltal inicializlni;
Disconnect (DISC);
Unnumbered Response (UA): pozitv nyugta a msodlagos lloms fell a SNRM / SIM utastsra;
Reset Command (RSET);
Frame Reject Response (FRMR): a msodlagos lloms a keretet nem tudja rtelmezni, ezrt
kiadja a FRMR vlaszt. Ez egy olyan specilis unnumbered keret, mely adatmezt is tartalmaz,
ugyanis a msodlagos lloms a kapott s szmra rtelmezhetetlen zenetet teljes egszben
visszaadja az elsdleges llomsnak.
Szmtgphlzatok Hlzati szint! sszekttets
- 50 -
5. HLZATI SZINT! SSZEKTTETSEK
A hlzatok olyatn mdon trtn megvalstsa, hogy minden csompont minden msik
csomponttal ssze van ktve, nem gazdasgos s nem jl kivitelezhet. Ezrt a hlzatok kialaktsnak
alapkoncepcija az adatkommunikcis alhlzat. Ennek feladata, hogy brmely hostot brmely msik
hosttal sszekthetv tesz. Az adatkommunikcis alhlzatok fontos elemei:
csompont: ez specilis cl gpet jelent. Ennek feladata az, hogy ha a host kommunikcis
ignnyel lp fel, azt ki tudja szolglni.
csompontokat sszekt vonalak, amik lehetnek kapcsoltak (ideiglenes kialaktsak, amelyek j
kihasznltsgot biztostanak) illetve brelt vonalak (melyek lland kialaktsak).
szolgltat hatrfellete (interface): ez azrt jelents, mert gyakran elegend egyedl az interface-
t megadni annak rdekben, hogy a csompontok megfelelen tudjanak m!kdni.
5.1 . A hlzatok csoportostsa
5.1.1 . Adatszr (broadcast) hlzatok
Itt nincs kzbls csatolsi pont, gy a kzeg teljes egszben osztott s mindenki mindenkit hall.
Minden lloms egy ad-vev prhoz csatlakozik.
5.1.2 . Kapcsolt hlzatok
A csomponti gpek feladata, hogy irnytsk az adatforgalmat. ezt gy teszik meg, hogy az adatokat
ide-oda kapcsolgatjk. Ezrt ezen hlzatokat kapcsolt hlzatoknak is szoks nevezni.
5.1.2.1 . A kapcsolt hlzatok jellemzi
a hlzatot csompontok alkotjk, amin az zenetek thaladnak;
a rendszer korbbinl magasabb szint! feladata az adatok tvonalnak kijellse, a
forgalomirnyts;
az llomsok csak csomponton keresztl csatlakoznak a hlzatra s a csompontok mindig
tartoznak legalbb egy gphez;
a csomponti gpek az els, msodik s harmadik OSI szintet foglaljk magukba (fizikai,
adatkapcsolati s hlzati szint). A legutols szint feladata az, hogy biztostsa a forgalomirnytst,
tvonalkijellst, routing-ot.
5.1.2.2 . A kapcsolt hlzatok fajti
5.".2.2." . Vonalkapcsolt hlzatok
A kapcsolatot valaki kezdemnyezi. Ennek hatsra kialakul a fizikai szint! sszekttets s sorban,
lpsrl lpsre kialakul az ramkr. Ez egy sszekttets alap szolglat, teht a felhasznli adatok
tovbbtsnak alapfelttele, hogy a fizikai kapcsolat kialakuljon. Ennek megfelelen a kapcsolat
lebontsnak lpsei is sorrendezettek. A rendszer fontosabb jellemzi:
vals idej! sszektetst nyjt kt gp kztt, gy interaktv kapcsolat kialaktst teszi lehetv;
az erforrsok fixen rendeldnek, teht az erforrs mindaddig nem szabad, amg ezt valaki
foglalja, akr zajlik rajta adatforgalom, akr nem.
A vonalkapcsolat hlzatokban zajl kommunikci brja:
Terjedsi ksleltets Feldolgozsi ksleltets
Szmtgphlzatok Hlzati szint! sszekttets
- 5" -
". 2. 3. 4. csompont
call request
jel
call accept jel
acknowledge jel
5.".2.2.2 . zenetkapcsolt hlzatok
Itt a kt csompont kztt a teljes adat tmegy, majd a csompont pufferben troldik s onnan
tovbbtdik. A m!kds lpsei teht:
a teljes zenet felvtele a szomszdos forrscsomponttl;
az zenet trolsa egy rvid ideig a pufferben;
a teljes zenet tovbbtsa a nyelcsompont irnyba.
Ezrt ezt a megoldsi mdot store-and-forward mdszernek is nevezzk. Ez nem biztostja a partnerek
kztt az interaktv kapcsolatot, st az zenet jelents ksleltetst szenved.
Az zenetkapcsolt hlzatokban zajl kommunikci modellje:
". 2. 3. 4. csompont
Szmtgphlzatok Hlzati szint! sszekttets
- 52 -
5.".2.2.3 . Csomagkapcsolt hlzatok
A csomagkapcsols egyesti a vonalkapcsols s az zenetkapcsols elnyeit. Az adatokat csomagokra
bontjuk, melyeknek mrete rgztett s ezeket store-and-forward mdszerrel tovbbtjuk. A csomagok
kezelsnek mdjai a kvetkezk lehetnek:
5.1.2.2.3.1 . Datagram tpus csomagkapcsols
A fix mret! csomag tovbbtshoz a kiindul lloms adatkapcsolatot ltest az els csomponttal,
ahov az adatait elkldi. A csompont a csomagot veszi s trolja, majd valamilyen tvonalvlasztsi,
forgalomirnytsi algoritmus szerint kivlasztja a kvetkez csompontot, akinek az adatot tovbbtja. A
tovbbts rdekben kialakul a kt csompont kztt egy virtulis ramkr a kommunikci
lebonyoldsnak idejre, majd ez a kommunikci befejezdte utn lebomlik.
Ezen csomagkapcsolsi mdszer alkalmazsa esetn elfordulhat, hogy a csomagok klnbz
tvonalakat jrnak be s gy klnfle ksleltetseket szenvednek, emiatt a clllomsra a csomagok nem
sorrendben rkeznek meg. A sorrendezs a cllloms feladata.
A datagram tpus csomagkapcsols kommunikcis modellje:
". 2. 3. 4. csompont
5.1.2.2.3.2 . Virtulis ramkrs csomagkapcsols
Ebben az esetben nem fizikai, hanem logikai ramkrt alaktunk ki. A csomagok elkldse eltt egy
call request pocket jelet kell kldeni a fogad fl irnyba, amire a vlaszt a call accept pocket zenet
tartalmazza. Ebben az szerepel, hogy a fogad fl kpes-e arra, hogy az zenetet vegye. Ezek utn az
zeneteket csomagok formjban tovbbtjuk. Az utols csomag megrkezst az acknowledge pocket jel
jelzi.
Ahhoz, hogy az zeneteket ilyen mdon tovbbtsuk, szksges az, hogy minden csompontban egy
logikai tblzat szerepeljen. Ezen logikai tblzat tartalmazza azt, hogy az zenetcsomag melyik
csompont fell rkezett s melyik fele fog tovbbhaladni. A logikai tblzat sorai egyrtelm!en
sorszmozottak, ramkri azonostval vannak elltva. A csomagok fejrsze is tartalmazza ezen
sorszmot s az zenet feladjt. Ennek alapjn tudja a csompont kitlteni a logikai tblzatt.
Az zenet kldsnek lpsei:
minden csompont elkszti a sajt res logikai tblzatt;
az elkldend zenetet csomagokra szabdaljk, melyek mrete fix;
a call request pocket fejrszbe belekerl a felad s az ramkri azonost, ami bejrja a
csomagok tjt;
Szmtgphlzatok Hlzati szint! sszekttets
- 53 -
az sszes csompont, amin keresztlhalad a call request pocket jel, kitlti a logikai tblzatt a
call request pocket jel fejlce alapjn;
a vev elindtja az ad fele a call accept pocket jelt, ami szintn vgighalad ellenttes irnyban a
csomagok tvonaln;
ezek utn a csomagok jrjk be az tvonalat;
a vev a csomagok megrkezte utn elkldi az ad fele az acknowledge pocket jelet.
A csompontok egyszerre tbb virtulis ramkr kezelsre alkalmasak. Ha a csompont kiesik
(tnkremegy, elhallozik, stb.) ezen virtulis ramkrk kiesnek. Mivel a csompontokon akr tbb ezer
virtulis ramkr is keresztlhaladhat, ezrt a csompontban kellen nagy sebessg! processzor s nagy
trterlet tallhat.
5.1.2.2.3.3 . A datagram tpus s a virtulis ramkrs csomagkapcsols kialaktsnak
okairl
A kiindulsi ARPA hlzatok idejben azon volt a hangsly, hogy biztonsgos legyen az adattvitel a
kt gyfl, felhasznl kztt. Annak nem volt jelentsge, hogy ez mikppen valsul meg, hiszen
mindkt hostra illeszkedett egy magasabb szint! folyamat, felgyel, akinek feladata volt a biztonsgos
adattvitel megszervezse, megvalstsa s ellenrzse.
5.2 . Vonalkapcsolt hlzatok kapcsolsi techniki
5.2.1 . Egy csompontos hlzat jellemzi
A rendszer minden llomsa s az sszes csompont a kapcsolkzponthoz csatlakozik. Mivel a
rendszer vonalkapcsolst hasznl, ezrt kt lloms kztt egy dediklt tvonal ltezik.
A kapcsolkzpont egy digitlis kapcsolgpet tartalmaz, aminek digitlis bemen s kimen jelei
vannak, m!kdse szinkron TDM. A rendszerhez tartozik egy hlzati interface, ami analg s digitlis
eszkzk, valamit trnkk csatlakoztatsra alkalmas. Szintn tartalmaz a rendszer egy vezrlegysget
is, aminek feladata, hogy az ignynek megfelelen hozza ltre a kapcsolatot, felgyelje azt (anlkl, hogy
a tovbbtott zenetekbe beleltna), majd szksg esetn bontsa is fel a kapcsolatot.
5.2.2 . A blokkolsrl
Blokkols akkor alakul ki, ha a kapcsolgp a felhasznl krsre nem tud vonalat biztostani, mert a
vev sszes vonala foglalt. A hlzatot blokkoltnak nevezzk, ha benne blokkols elfordul. A blokkols
kikszblsre a nem-blokkols hlzat alkalmas.
A blokkols elfogadhat rvid tranzakcikat lebonyolt hlzatok esetben, teht pl. hangtviteli
rendszerekben, de nem megengedhet folytonos kapcsolatot ignyl hlzatokban, pl. adatbeviteli
rendszerek esetben.
5.2.3 . Digitlis kapcsols elveinek csoportostsa
Trosztsos
crossbar mtrix kapcsolmez;
hromszg! kapcsolmez
Idosztsos
TDM sn kapcsols;
idrs felcserls (TSI Time Slot Interchange);
idmultiplex kapcsols (TMS Time Multiplexed Switching)
Szmtgphlzatok Hlzati szint! sszekttets
- 54 -
5.2.4 . Trosztsos kapcsols
ltalnos jellemzje, hogy a vezetkek metszsi pontjaiban relk helyezkednek el. Az egsz rendszert
a vezrl m!kdteti.
5.2.4.1 . Crossbar mtrix
N darab bemeneti vonalhoz m darab kimeneti vonal tartozik. Ennek brja:
bemeneti vonalak
kimeneti vonalak
5.2.4.2 . Hromszg kapcsol
Itt a bemeneti s a kimeneti vonalakat nem klnbztetjk meg egymstl. Ennek brja:
n darab bemeneti / kimeneti vonal
5.2.4.3 . A trosztsos kapcsols problmi
a keresztpontok szma n
2
-tel arnyosan nvekszik;
a kapcsolsi pont kiessekor nincsen egyb alternatva;
a kapcsolds pont nincsen jl kihasznlva.
A fenti problmkra j megoldst knl a tbbfokozat sszekapcsols, amivel a kapcsolsi pontok
szma cskken s tbb tvonalat is biztost kt lloms sszekapcsolsra. Ezltal nagyobb
megbzhatsgot nyjt, de ezzel prhuzamosan a vezrlst is bonyolultt teszi.
5.2.4.4 . Plda hrom fokozat, blokkol kapcsolsra
" "
2 2
3 3
4 4
5 5
6 6
7 7
Szmtgphlzatok Hlzati szint! sszekttets
- 55 -
8 8
9 9
5.2.5 . Idosztsos kapcsols
Ebben az esetben nincsen dediklt t. A mdszer a kisebb sebessg! adatrambl nagyobb sebessg!t
kpez olyan mdon, hogy az idrseket a bemeneti llomsrl a kimeneti lloms fele elirnytja.
5.2.5.1 . TDM sn kapcsols
5.2.5."." . A TDM (Time Division Multiplexing) mdszer lnyege
Ennek sorn az egyes csatornk bemen jele a multiplexerre kerl. A multiplexer feladata az, hogy a
megfelel bemeneti vonalakat a megfelel kimeneti vonalakhoz csatolja. Ehhez egy forgkapcsol ll
rendelkezsre, ami megadott szgsebessggel forog. Forgsa sorn letapogatja a bemeneti csatornk
adatait s a megfelel bemeneti csatorna adatt a megfelel kimeneti csatornra teszi. Ennek rdekben
biztostani kell, hogy minden csatornnak azonos idszelet jusson.
Ez a forgkapcsol teht az els bemen vonalat az els idszelethez, a msodik bemen vonalat a
msodik idszelethez stb. rendeli. gy ltrejn egy idszelet-sorozat, ami az els letapogatsi sorozat
eredmnye (teht mialatt a forgkapcsol egyszer krbefordult), ltrejn egy msodik idszelet-sorozat,
ami a msodik letapogatsi sorozat eredmnye, stb. Ezeket kereteknek nevezzk. A keret teht egy
adatsorozat, ami egy letapogats, a forgkapcsol egy krlfordulsa alatt keletkezik.
A kimeneti oldalra a keretek sorban rkeznek s a demultiplexer azokat sorban kiteszi a megfelel
csatornkra. Ez viszont egy komoly egyttm!kdst felttelez a multiplexer s a demultiplexer kztt.
Ugyanis szksges az, hogy mindkt oldal forgkapcsolja azonos fzisban s azonos szgsebessggel
mozogjon. gy szinkron multiplexels alakul ki a kt eszkz kztt.
A TDM ad oldali puffernek mrete rendszerfgg. Abban az esetben, ha a keret bitekbl ll ssze,
bittlapolsos TDM-rl, ha karakterekbl ll ssze, karaktertlapolsos TDM-rl beszlnk.
5.2.5.".2 . A TDM sn jellemzi:
kisebb sebessg! adatrambl nagyobb sebessg!t llt el gy, hogy az elmleti maximlis
adatsebessget a komponensek sebessgnek sszege adja meg, de az effektv adatsebessg mindig
kisebb az elmleti rtknl;
a bemenetei lehetnek szinkron s aszinkron vonalak is, de a kt multiplexer kztt szinkron
adattvitel valsul meg;
az idszelet fixen van egy csatornhoz hozzrendelve.
5.2.5.".3 . A TDM-sn megvalstsa ktoldal egyszer# TD-kapcsolval
A rendszernek n darab bemeneti s n darab kimeneti vonala van. Feladatunk az, hogy az i-edik bemen
s az i-edik kimen vonalat egymssal sszekapcsoljuk. A bemenetekre s a kimenetekre kapcsolk
vannak elhelyezve. Ezek egymssal nagy sebessg! snen keresztl tudnak kommuniklni. Minden
idszeletben kialakul egy-egy kapcsolat s egy idszeletnyi adatmennyisg tovbbtdik. A vezrl
feladata a m!kds engedlyezse.
5.2.5.".4 . A TDM-sn megvalstsa egyoldal egyszer# TD-kapcsolval
Itt nem klnbztetjk meg egymstl a bemen s kimen vonalakat, brmelyik funkcionlhat
bemenknt s kimenknt is. M!kdse ettl eltekintve az elzvel azonos.
Szmtgphlzatok Hlzati szint! sszekttets
- 56 -
5.2.5.2 . Idrsek felcserlse (TSI Time Slot Interchange)
Ez a szinkron idmultiplexels s demultiplexels elnyeit egyesti magban olyan mdon, hogy
kzben duplex adattvitelt valst meg a kt felcserlend vonal kztt, szinkron multiplexer
hasznlatval.
Az idszelet tartalmnak felcserlst egy TSI ramkr vgzi, ami abban az esetben, ha az i-edik
bemenetet a j-edik kimenettel kell sszektni, akkor az i-edik bemenet idrst a j-edik bemenet
idrsvel felcserli. Ugyanakkor az egy idszeleteben lev adatokat addig kell trolni, mg a kvetkez
keretciklusban kivitelre nem kerlnek. Ezltal egy idszeletnyi ksleltetshez jutunk.
Ha klnbz sebessg! vonalak multiplexlsra is szksg van, akkor egy jabb ramkrt kell a
rendszerbe pteni, ami egy idszelet szmllt, egy adattrolt s egy cmtrolt fog tartalmazni. Az
adattrolban helyezkednek el a bevinni, illetve kivinni kvnt adatok. Az adattrolt a cmtrol cmezi.
Az adattrol s a cmtrol egyttes tartalma alapjn vgzi az idszelet szmll az idszeletek
kiszmtst.
5.2.5.3 . Idmultiplex kapcsols (Time Multiplex Switching)
Ez a TDM s az idszelet felcserlsnek elnyeit egyesti. Alappldja a ktfokozat TS. Ez n darab
bemeneti s n darab kimeneti vezetket tartalmaz, minden bemeneti vezetkhez tartozik egy TSI. Ezek a
hagyomnyos mdon felcserlgetik az idszeleteket s a kapcsolhlzat az sszes megcserlt keretbl
sszevlogatja az egy cmhez tartoz adatokat.
5.3 . Csomagkapcsolt hlzatok kapcsolsi techniki
5.3.1 . A hlzati rteg funkcii
A hlzati rteg funkcii vonatkoznak a kapcsolt hlzatokra, pldul a csomagkapcsolsra, illetve
tbb hlzat sszekapcsolsra. Mindkt esetben az albbi fontos funkcikat kell a rendszernek
megvalstania:
cmkpzs: kapcsolt hlzatok esetben nincs nagy jelentsge, mert itt minden egysg nll
cmmel rendelkezik. Hlzatok sszekapcsolsa s forgalomirnyts esetn a feladat mr
bonyolultabb. A cmek kiosztsa szabvnyostott az ISO ltal s hierarchikus mdon trtnik.
Hlzatok sszekapcsolsa esetben (internetworking) a cmkioszts feladatt egy szervezet vgzi.
tvonal-kijells, forgalomirnyts: a hlzaton keresztl trtn csomagtovbbts a hlzat
erforrsaival val gazdlkodst jelenti. A forgalomirnyts gyakorlatilag a cm tvonal
megfeleltets megvalstsa.
torldsok elkerlse
5.3.2 . Az erforrskezelssel kapcsolatos fogalmak
Hlzati erforrsnak minslhetnek a pufferek, tviteli csatornk, csompontok s az llomsok.
Ezzel kapcsolatban az albbi fontos fogalmak vannak:
nv: az erforrs vagy az erforrsok egy csoportjnak megnevezsre szolgl szimblum;
cm: az erforrs helynek meghatrozsra szolgl adatszerkezet;
forgalomirnyts: az erforrsok elrsnek mdjt meghatroz, az tvonal kijellst szolgl
mechanizmus;
lekpezsek:
nv cm (":")
cm tvonal (":N)
Szmtgphlzatok Hlzati szint! sszekttets
- 57 -
5.3.3 . Forgalomirnyts
A forgalomirnyts felfoghat egy erforrsgazdlkodsi feladatknt, hiszen:
a csomagoknak a csompontokon val thaladsa egy bizonyos rtelemben vett versengs az
erforrsokrt;
az optimlis tvonal kivlasztshoz valamilyen vezrlmechanizmus szksges.
Az optimlis tvonal megvlasztsnak az albbi szempontjai lehetnek:
a vgpontok kztti ksleltets minimalizlsa;
a hlzat tbocstkpessgnek maximumon tartsa;
torldsok elkerlse;
forgalmi kltsgek minimalizlsa;
az alacsony megbzhatsg hlzati szakaszok elkerlse;
a vonali kapacitsok maximlis mrtk! kihasznlsa, stb.
5.3.3.1 . A forgalomirnyt algoritmusok csoportostsa
A dnts meghozatalnak helye szerint:
forgalomirnyts a forrsnl: a forrsnak elre meg kell adnia, hogy milyen
tvonalon haladjon a csomag. A csomag fejrszbe ezt az adatot is be kell tenni, gy a
kzbls llomsok, amiken a csomag keresztlhalad, nincsenek dntsi helyzetben.
lpsrl lpsre trtn forgalomirnyts: a dnts, hogy melyik csompont fele
haladjon tovbb az adat, a csompont feladata.
A dnts meghozatalnak ideje szerint:
a forgalomirnyts a tervezsi fzisban lezajlik. Teht mr a tervezsnl ismertek a
csompontok, a kztk vezet lek s az lekhez tartoz terhelsek. gy mr a
tervezsi fzisban adott egy slyozott grf, amin lehet tvonal-kijellst vgezni. Ez
egy fix tvonal-kijellst eredmnyez.
az egyes csompontok a krnyezetk adatainak figyelembevtelvel dntik el a
csomag tovbbtsnak irnyt. Ez a dinamikus vagy adaptv forgalomirnyts, mert a
csompont kpes a krnyezetnek vltozsait is figyelembe venni.
5.3.3.2 . Fix tvonal-kijellsi algoritmus irnyttbla alapjn, egy pldn keresztl bemutatva
A forgalomirnyts alapja a minimlis kltsg! t megkeresse a forrstl a nyelig. Ez trtnhet
elre irnyul (Dijkstra) s htrafele trtn (Ford-Fulkerson) keressi mdszerrel.
5.3.3.2." . Mintaplda:
Legyen adott az albbi slyozott grf:
5 2 3 3
2 5
" 2 3 " 6
" 2
4 " 5
Szmtgphlzatok Hlzati szint! sszekttets
- 58 -
A Dijkstra algoritmus alapjn kapjuk az albbi tblzatot, mely tartalmazza, hogy az adott forrsbl az
adott nyelbe mely csompontokon keresztl vezet a legkisebb kltsg! t:
source " 2 3 4 5 6
2 "2 " 2" " 354" " 4" " 54" " 65
4
"
3 "453 3 23 2 32 2 42 2 542 2 65
4
2
drain 4 "4 4 24 4 354 3 453 3 53 3 65
3
5 "45 5 245 5 35 5 45 4 54 4 65
4
6 "456 6 2456 6 356 6 456 6 56 5 65
Ebbl generlhat az albbi kzponti forgalomirnyt tbla, mely tartalmazza, hogy egyes
csompontoktl ms csompontok fele mik a legrvidebb utak.
1 2 3 4 5 6
1 - 2 4 4 4 4
2 " - 3 4 4 4
3 5 2 - 5 5 5
4 " 2 5 - 5 5
5 4 4 3 4 - 6
6 5 5 5 5 5 -
A kzponti forgalomirnyt tblbl kpzdnek a csomponti vektorok, amiket a csompontok
trolnak. Ebbl ismerik fel, hogy ha adott a clcsompont, minek kell a kvetkez csompontnak lennie.
". csompont 2. csompont 3. csompont 4. csompont 5. csompont 6. csompont
Cl Kv Cl Kv Cl Kv Cl Kv Cl Kv Cl Kv
2 2 " " " 5 " " " 4 " 5
3 4 3 3 2 2 2 2 2 4 2 5
4 4 4 4 4 5 3 5 3 3 3 5
5 4 5 4 5 5 5 5 4 4 4 5
6 4 6 4 6 5 6 5 6 6 5 5
5.3.3.2.2 . A csompontok feladatai egy csomag vtelekor:
a csomag vtele a bemeneti vonalrl;
a csomag trolsa a bemeneti pufferben;
a csomag fejrsznek vizsglata, hogy megllaptsa, ki a cmzett;
a csomponti vektorok vizsglata annak rdekben, hogy megllaptsa, merre kell a csomagot
tovbbtani;
Szmtgphlzatok Hlzati szint! sszekttets
- 59 -
a szabad memriaterletbl egy csomag mretnek megfelel terlet lefoglaldik s
hozzlncoldik a megfelel kimeneti sorhoz. Teht a kimeneti vonalakhoz lncok rendeldnek
hozz, amiben a csomagok FIFO sorrendben helyezkednek el;
miutn a csomag elment a kvetkez csompont fel, a felszabadult memriaterlet
visszalncoldik a szabad memrihoz.
5.3.3.2.3 . A fenti forgalomirnyts problmi:
". A fix tvonaltervezsnl lesznek tlterhelt s ki nem hasznlt csompontok. Ezrt a hlzatot
folyamatosan felgyelni s hangolni kell. A fogalom alapjn a terveznek a forgalomirnyt mtrixot
jra s jra le kell generlnia a mdostott lslyok alapjn.
2. Vannak kulcshelyzetben lev csompontok. Ezek meghibsodsa, kiesse, vagy a hozzjuk vezet
t tnkremenetele "00%-os biztonsggal a teljes hlzat, vagy egy teljes rszhlzat kiesst okozza.
Ezrt alkalmazzk a tbbutas vletlen forgalomirnytst. Itt nemcsak az optimlis, hanem ms, alternatv
tvonalakat is figyelembe kell venni. Teht tbb lehetsges kvetkez csompontot is tartalmaz a
csomponti vektorok sora s ezek kzl vletlenszer!en sorsoldik ki a kvetkez.
5.3.3.3 . Fix tvonal-kijellsi algoritmus elrasztsos mdszerrel
Ebben az esetben a csompont a hozz rkezett csomagrl msolatokat kszt s minden
szomszdjnak kld belle. gy a hlzat pillanatokon bell megtelik csomagokkal, de biztosan lesz egy
olyan csomag, amely az optimlis ton halad. Azrt, hogy a hlzat ne legyen annyira tlterhelt,
szksges, hogy a flsleges csomagok a hlzatbl elt!njenek. Ezen eltntets mdszerei a kvetkezk
lehetnek:
ltpses szmll: a felad csompont, mieltt elindtja a csomagot, megbecsli, hogy mennyi a
hlzat tmrje s ezt az rtket a csomag fejrszbe teszi. Ez a szm megmutatja, hogy a felad
csompont szerint hny lps, hny csompont utn r a csomag teljes biztonsggal clba. Minden
csompont, amelyiken a csomag thalad, ezen a fejlc-bli szmon cskkent egyet. Ha ez az rtk
mr nulla, az azt jelenti, hogy a felad szerint ez a csomag mr valamilyen ms tvonalon cljhoz
rt, ezrt a hlzatbl kivehet. A megolds kritikus pontja a felad becslse.
idblyeg: a felad csompont megbecsli, hogy az adott csomagnak mennyi ideig kell felttlenl
lnie annak rdekben, hogy a clba eljusson. Ezt az rtket eltrolja a csomag fejrszben s ezt a
szmot egy kzponti szmll, ra minden temben cskkenti.
5.3.3.4 . Dinamikus tvonal-kijellsi algoritmus
5.3.3.4." . Centralizlt dinamikus forgalomirnytsi algoritmus
Adott egy lloms, amelyik a hlzatot figyeli. Feladata, hogy figyeli a hlzaton zajl forgalmat,
adatokat gy!jt a csompont bels viszonyairl (mekkork a vrakozsai sorok a kimeneti vonalak mentn)
s ennek alapjn mdostja a hlzatot pldul az lek tslyozsval.
Komoly problmt okoz a kzponti egysg meghibsodsa, kiesse. Tovbbi gondot jelent a
konzisztencia krdse: mikortl rvnyes az lek tslyozsa? Vgl nehzsget okoz az is, hogy a
csompontok a kzponti gptl klnbz tvolsgra helyezkednek el s ezltal klnbz ksleltetseket
szenvednek az informcik.
5.3.3.4.2 . Izollt dinamikus forgalomirnytsi algoritmus
A csomagot a csompont ahhoz a szomszdjhoz tovbbtja, ahol a kimeneti vrakozsi sor a lehet
legrvidebb. gy szenvedi el a csomag a legkisebb ksleltetst.
Szmtgphlzatok Hlzati szint! sszekttets
- 60 -
5.3.3.4.3 . Elosztott dinamikus forgalomirnytsi algoritmus
Itt nincs kzponti elem, ezrt minden csompont periodikusan szolglati kzlemnyt kld minden
szomszdjnak, mely az albbi adatokat tartalmazza:
a vrakozsi sorok hossza;
ksleltetsi id;
terheltsg, stb.
gy minden csompontnak van informcija szomszdjainak bels helyzetrl s tudja, merre clszer!
a csomagokat tovbbtani.
5.3.4 . Torldsvdelem
Fontos az erforrsok sztosztsnak gondos irnytsa, klnben a felhasznlk kihasznlnk a
helyzetet. Ezrt megnnek a vrakozsi id s lecskkenne a hlzat tbocst kpessge. Ezt grafikusan
az albbi mdon lehet brzolni:
idelis tbocsts
tnyleges tbocsts
ksleltets
holtpont
Terhels
A fggleges tengelyen a hlzaton tnylegesen clbajutott csomagok darabszma, a vzszintes
tengelyen az llomsok ignye lthat, azaz az, hogy mekkora a kommunikcis hlzatok krnyezetbl
rkez csomagok intenzitsa.
Abban az esetben, ha valamely csompont szabad pufferterlete elfogyott, ez azt okozza, hogy a
szomszdjtl nem tud adatokat fogadni. Ezrt a szomszd kimeneti sora nvekedni fog s egy id utn az
szabad pufferterlete is elfogy. Ez a lncolat gy vgighalad a hlzaton. Ezek utn ha a krnyezet fell
tovbbi igny lp fel, azt a hlzat nem tudja kielgteni s kialakult a holtpont. Ez a problma nem
egyetlen csompontnl jelentkezik, hanem a teljes hlzatnl, ezrt a megoldsnak is globlisnak kell
lennie.
5.3.4.1 . Torlds kialakulsnak megelzse
5.3.4."." . Pufferek prealloklsa
A csomagok fejrszbe s a logikai hlzatba nemcsak az ramkri azonostk, az elz s a
kvetkez csompontok azonosti kerlnek, hanem egy pufferterlet-azonost is. Teht minden
ramkrhz egy pufferterletet is rendelnk, ezltal a csomagok csak ezeken a pufferterleteken
Szmtgphlzatok Hlzati szint! sszekttets
- 6" -
haladhatnak keresztl. Elnye a megoldsnak, hogy mr a csomagok feladsakor minden kzbls
csompontban rendelkezsre llnak a pufferterletek.
5.3.4.".2 . Forgalomszablyozs
Ez a virtulis ramkrre jellemz mdszer. Minden csomag ugyanazon az tvonalon halad s ez egy
sszekttets alap szolglat. A csomagok fejlcben a felad azonostja is szerepel, gy hibs
adattvitel esetn md van ismtlst krni.
5.3.4.".3 . Lefojtcsomagok kldse
Ez a datagram alap szolglatra jellemz mdszer. Itt minden csompont vizsglja a szabad
pufferterletnek mrett. Ha ez egy kritikus rtk al cskken, szolglati kzlemnyt kld minden
szomszdjnak, akik adatot kldhetnek neki. Ez a szolglati kzlemny tartalmazza azon felszltst, hogy
a szomszd az adattovbbts sebessgt cskkentse a felre. Amikor az adott csompont szabad
pufferterletnek mrete visszallt a kritikus szint fl, akkor ismt egy szolglati kzlemnyt kap minden
kld szomszd, melyben tjkoztatjk arrl, hogy az adattovbbts sebessgt visszateheti az eredeti
rtkre.
5.3.4.".4 . A klvilgbl rkez csomagok szmnak cskkentse
". Izaritmikus megoldssal: vizsgljuk a csomagokat, amikor belpnek a hlzatba. Ha nincs elg
szabad pufferterlet, akkor a csomag be sem lphet a hlzatba.
2. Cspg vdr mdszere: a bemenetnl kialaktunk egy pufferterletet, amibl csak egy csomag
mehet ki s csak adott sebessggel. Minden vdr mrete korltos, gy ha a vdr kapacitsnl nagyobb
mret! igny rkezik, azt a rendszer nem szolglja ki, az igny kicsorog s elvsz.
3. Vezrjeleket tartalmaz vdr: t idkznknt a csompont tokeneket generl a vdrbe. Egy
burst alatt csak annyi csomag tovbbtdhat, amennyi token van a vdrben. Itt az intenzits az elz
mdszerrel ellenttben nem azonos minden idpillanatban, hanem lketekkel jellemezhet. A kicsorg
csomag tartalma elveszett, gy az ismtlsrl valakinek gondoskodnia kell.
5.3.4.2 . Torlds feloldsa
5.3.4.2." . Csomagok eldobsa
A kialakult torlds feloldhat azzal, hogy a hlzatbl bizonyos csomagokat eldobunk.
5.3.5 . Hlzati holtpontok fajti
Kzvetlen holtpont: a csompontok egymsra vrnak;
Kzvetett holtpont: a csompontok krkrsen vrakoznak.
Szmtgphlzatok Hlzati szint! sszekttets
- 62 -
5.3.6 . Csomagkapcsolt hlzatok elrse - X25-s interface
Felsbb Felsbb szint! protokollok
szintek
Csomagok Sokcsatorns logikai Csomagok
szintje interface szintje
Adatkapcs. LAP - B Adatkapcs.
szint szint
Fizikai X2" Fizikai
szint szint
DTE DCE
5.4 . Hlzatok sszekapcsolsa
5.4.1 . Hlzatok sszekapcsolsnak problmi
Egyes problmk megegyeznek az llomsok sszekapcsolsa esetn megvizsgltakkal:
cmzs s nvkpzs;
forgalomirnyts;
hibavdelem;
torldsok elkerlse.
Specilis, a hlzatok sszekapcsolsakor felmerl problmk:
hardware s software kompatibilitsi problmk;
eltr megvalsts miatt koncepcionlis problmk.
5.4.2 . Hlzatok sszekttetsnek elemei
Loklis hlzatok sszekapcsolsnak csatolelemei:
ismtl (repeater);
hd (bridge);
specilis csatol (brouter);
forgalomirnyt (router).
Nagyhlzatok sszekapcsolsnak csatolelemei:
tjr (gateway).
Szmtgphlzatok Hlzati szint! sszekttets
- 63 -
5.4.3 . Loklis hlzatok sszekttetse
5.4.3.1 . Ismtl (repeater)
Ez fizikai szinten teremt kapcsolatot kt loklis hlzati szegmens kztt. A vezetkek korltos hossza
miatt a vezetkek sszekapcsolshoz ismtlket kell alkalmazni. Az ismtl a kapott biteket egy az
egyben tteszi a msik vezetkre. Problmja, hogy a forgalom szablyozsnl gondosan kell eljrni,
mert az egyestett forgalom tlterhelst jelezhet mg akkor is, ha az egyes hlzati szegmensek
nmagukban nincsenek tlterhelve.
Ennek az architektrlis modellje:
A B
nylt rendszer nylt rendszer
Alkalmazsi rteg Alkalmazsi rteg
Megjelentsi rteg Megjelentsi rteg
Viszonyrteg Viszonyrteg
Szlltsi rteg Szlltsi rteg
Hlzati rteg Hlzati rteg
Adatkapcsolati rteg Ismtl funkci Adatkapcsolati rteg
Fizikai rteg Fizikai rteg
5.4.3.2 . Hd (bridge)
A loklis hlzati szegmensek sszekapcsolst adatkapcsolati szinten vgzi. Ha a tovbbtand
keretben lev cmmez arra utal, hogy a cmzett az adott hlzat-szegmens cmtartomnyn kvl
helyezkedik el, akkor a keretet t kell jtszani egy msik szegmensre.
Architektrlis szempontbl a hd olyan eszkz, mely kt rteg, az adatkapcsolati s a fizikai rteg
sszekapcsoldsbl alakult ki. Fontos, hogy olyan interface-t mutasson, amilyen az adott nylt
rendszernek megfelel.
5.4.3.2." . A hd architektrlis modellje:
A B
nylt rendszer nylt rendszer
Alkalmazsi rteg Alkalmazsi rteg
Megjelentsi rteg Megjelentsi rteg
Viszonyrteg Viszonyrteg
Szlltsi rteg Szlltsi rteg
Hlzati rteg Hd funkci Hlzati rteg
A oldali adatkapcsolati
rteg
A oldali
adatkapcsolati rteg
B oldali
adatkapcsolati rteg
B oldali adatkapcsolati
rteg
A oldali fizikai rteg A oldali fizikai
rteg
B oldali fizikai
rteg
B oldali fizikai rteg
A jelszintnek, a csatlakoznak, a meghajtnak s a kzeghozzfrsnek, teht a MAC-szint!
m!kdseknek (Medium Access Control) az adott szegmensnek megfelelnek kell lennie. Szksges az
is, hogy az adatkapcsolati szinten megfelel m!kdst mutasson. Meg kell valstania az tjrst a kt
lloms kztt.
Szmtgphlzatok Hlzati szint! sszekttets
- 64 -
Ha LAN-okat kapcsolunk ssze hddal, akkor a MAC keret fejrszben lev cmmez tartalmazhat
broadcast cmet is. Ez minden hlzati elemhez, gy a hdhoz is eljut. Ez megvizsglja az adott
cmtartomnyt s ebbl megllaptja, hogy kell-e a keretet msik szegmens felel tovbbtania. Ezeket a
hidakat loklis hdnak nevezzk, mert egymshoz kzel es hlzati szegmensek kztti tjrhatsgot
biztostanak.
5.4.3.2.2 . A hd funkcionlis modellje azonos tpus loklis hlzatok sszekapcsolsa
esetn:
LAN 1
lloms
LAN 2
lloms
Felsbb rtegek Felsbb rtegek
LLC SAP
LLC alrteg
Hd "
LLC SAP
LLC alrteg
MAC SAP
MAC alrteg MAC MAC
MAC SAP
MAC alrteg
F SAP
Fizikai rteg
F SAP
Fizikai rteg
F SAP
Fizikai rteg
F SAP
Fizikai rteg
tviteli kzeg tviteli kzeg
5.4.3.2.3 . A hd funkcionlis modellje klnbz tpus loklis hlzatok sszekapcsolsa
esetn:
LAN 1
lloms
LAN 2
lloms
Felsbb rtegek Hd 2 Felsbb rtegek
LLC SAP
LLC alrteg LLC LLC
LLC SAP
LLC alrteg
MAC" SAP
MAC" alrteg
MAC" SAP
MAC" alrteg
MAC2 SAP
MAC2 alrteg
MAC2 SAP
MAC2 alrteg
F" SAP
Fizikai rteg "
F" SAP
Fizikai rteg "
F2 SAP
Fizikai rteg 2
F2 SAP
Fizikai rteg 2
tviteli kzeg tviteli kzeg
Szmtgphlzatok Hlzati szint! sszekttets
- 65 -
A relzs csak kzs platform esetn valsthat meg pldul MAC szinten. A kereskedelmi
forgalomban kaphat hidak azonos hlzati szegmensek sszekapcsolsra szolglnak, de ez nem
trvnyszer!: gyakran lehet szksg klnbz platform hlzatok sszekapcsolsra. Ezek hlzatok az
albbiakban klnbzhetnek:
tviteli kzeg;
topolgia;
keretszerkezet;
determinisztikussg;
a megszlals ideje;
a keret idkorltossga;
keret hossznak korltossga;
sebessgek.
Ennek kvetkeztben az tjrs nem valsthat meg, csak felsbb szinten, az LLC szintjn.
Elfordulhat, hogy azonos LLC hasznlhat klnbz MAC-ok esetn is, hiszen a kbeltl, interface-tl,
kzeghozzfrstl fggetlen, gy vlaszthat az tjrs szintjl. Ekkor a hd a kvetkez feladatokat
ltja el:
az egyik oldal MAC keretbl kiveszi az adatmezt s ez lesz az LLC keret;
ezt begyazza egy token-ring keret adatmezejbe;
ezt adja ki a vezrjeles gy!r!re, ha a vezrjelet megkapta.
Lthat teht, hogy a hd m!kdse sszetettebb, bonyolultabb vlt. Az ilyen hidakat
tbbprotokollos vagy multiprotkollos hdnak nevezik. A kereskedelemben kaphat hidak kisebb rszt
teszik ki, mert megvalstsuk bonyolult, nehzkes.
5.4.3.2.4 . Tvoli hidak
Vannak esetek, amikor tvoli szegmenseket kell sszektni, kztk tjrhatsgot biztostani. A hidat
ekkor kzpen kettvgjuk s a hdfeleket a megfelel szegmensnl helyezik el. Ezen darabok kzt kell
fizikailag kapcsolatot teremteni egy adattviteli csatornn keresztl. Ezeket tvoli hdszegmenseknek,
Remote Bridge-nek nevezzk. Felptse:
Remote Bridge Remote Bridge
A flhidakat olyan fizikai egysggel kell elltni, ami a fizikai tvitelt s az adatkapcsolati
sszekttetst megvalstja. Ez utbbi biztostja a megbzhat tvitelt valamilyen protokoll segtsgvel.
A m!kds lpsei: az egyik szegmensrl levett MAC-szint! kereteket a msik szegmensre r kell tenni.
A levett keret begyazdik az eszkz ltal generlt PPP keret adatmezejbe. A msik oldali flhd
ellenrzi, hogy trtnt-e hiba az tvitel sorn. Ha igen, akkor ismtlst kr. Ha nem, akkor kiveszi az
adatmezt s gy a MAC szint! kerethez jut. Ezt az tviteli mdot alagton keresztl trtn tvitelnek
(tunelling) is nevezik.
5.4.3.2.5 . Transzparens hidak
Ezek feladata a hlzatok kzti tjrs biztostsa. Ilyenek pldul: az Ethernet, a token-bus, stb.
Felptse:
Szmtgphlzatok Hlzati szint! sszekttets
- 67 -
LAN" LAN2 LAN3
" 2 " 2
A B B" C B2 D
Itt a hidaknak a hlzati forgalmat is le kell kezelnik. Ezt 6 byte-os cl- s forrscmek segtsgvel
zajlik:
SI 6 byte DAs 6 byte SA LQ adat FSC
Ez a cm egy MAC szint! keretben egy 48 bites egyedi hlzati krtya cm, aminek egyedisgt a
gyrt biztostja. A hd a tovbbts mdjrl a DA alapjn dnt. Pldul: ha B"-be az A cme rkezik az
egyes portjra, akkor nincs a B"-nek dolga a kerettel. Ugyanez fordul el, ha a B rkezik meg. Ha az
rzkel cmtartomny kvl esik a LAN" tartomnyn, akkor azt a keretet a kettes portra kell tennie. Ez a
kettes port fell is elmondhat: A s B fele tovbbtand cm esetn az egyes portra irnytja, C, D esetn
pedig nem kell semmit tennie.
Tegyk fel, hogy a B" hdra a D-nek kldtt keret rkezik, de B"-nek nincs D-re vonatkoz
bejegyzse. Ekkor B" gy jr el, hogy az adott keretet elrasztssal, minden lehetsges portra tovbbtja.
A visszarkez D-tl jv vlasz Source Address-e alapjn mr fel tudja venni a megfelel bejegyzst D-
hez. Vagyis itt a tanuls folytonos, de fordtott irny: a vlaszok alapjn zajlik.
A hidak a tbla-bejegyzseket csak bizonyos ideig, 300 sec-ig troljk, ha eddig nem rkezik r
hivatkozs, akkor a bejegyzs trldik. gy a hlzat llandan frissl a hlzatot hasznlk beavatkozsa
nlkl, csupn a hlzati forgalom alapjn.
Az ilyen m!kdsnek az a hibja, hogy ha a hlzat zemeltetje nem veszi szre s kt hd kerl kt
hlzati szegmens kz, akkor hurkok alakulnak ki, ami hibs m!kdst okozhat. Pldul ha kt helyen
ugyanazon forrsbl szrmaz keretek vannak, akkor ciklikus s felesleges keretgenerls indul meg. A
hlzat hurokmentessgt fesztfa-szerkezettel lehet biztostani. Ennek rdekben a hlzati hidakat
azonostval s prioritssal kell elltni. A fa gykere a legkisebb azonostval s legnagyobb prioritssal
rendelkez hd lesz.
5.4.3.2.6 . Forrs ltal irnytott hidak (IEEE 802.5 szabvny, gy#r# topolgia)
Itt differencilis Manchester kdolst alkalmaznak, gy a keret eleje kdsrtssel jelezhet. A keret
formtuma a kvetkez:
SD AC FC DA SA Adat FCS ED FS
A hidak a forrs ltal irnytottak, ezrt a keretnek tartalmaznia kel a tovbbtsi tvonalat. Ahhoz,
hogy a hd felismerje, hogy az adott keretet neki tovbbtania kell, a keretben ezt az informcit el kell
helyezni. Ez a forrscmben kap helyet, (nem a clcmben) a legnagyobb helyirtken. Ennek alapjn az
SA mez felptse:
": forgalomirnyts szksges
0: forgalomirnyts nem szksges
A keretben helyet kap a kvnt tvonal is, amit az adatmez tartalmaz. Ennek felptse:
Routing information Adat
Szmtgphlzatok Hlzati szint! sszekttets
- 68 -
A forgalommal kapcsolatos informcik tbbek kztt tartalmazzk a fenti tvonalat is. A hd a kapott
keretben felismeri a sajt azonostjt s ennek hatsra aktivizldik. A sajt azonostja utn ha a hozz
kapcsold szegmens cme szerepel, akkor a keretet tovbbadja.
Ilyen rendszerek esetben az llomsoknak ismernik kell a rendelkezsre ll tvonalakat, ezrt
tvonalkijell tblzatokat tartalmaznak. A tblzat kitltse sorn figyelembe kell venni, hogy a hlzat
topolgija dinamikusan vltozik. A tblzat frisstse, az update elrasztssal trtnik. Minden kimen
szegmens irnyban kr kereteket, szolglati kzlemnyt kld ki az lloms, melynek clja, hogy a
tblzatban a kitltetlen llomsokhoz vezet legrvidebb utat megtallja. A visszatr keretek az
tvonalat tartalmaz mezbe teszik a hidak ltal bert cmeket. A forrslloms nagy szm kerete kap
vissza, ebbl vlasztja ki azt az tvonalat, amit a tblzatba ber.
A mdszer m!kdsnek problmja az, hogy a fontos tvonalra vonatkoz informci-keretek sokan
vannak s feldolgozsuk sok idt vesz ignybe. A keretszm-robbanssal a hidakat m!kdtet
mechanizmusnak szmolnia kell.
5.4.3.3 . Forgalomirnyt (router)
Ennek feladata a hlzatok forgalmi levlassztsa, szeparlsa, heterogn hl#zatok sszekapcsolsa,
sszessgben teht a hlzati kommunikci megvalstsa.
5.4.3.3." . A router architektrlis modellje
A B
nylt rendszer nylt rendszer
Alkalmazsi rteg Alkalmazsi rteg
Megjelentsi rteg Megjelentsi rteg
Viszonyrteg Viszonyrteg
Szlltsi rteg Forgalomirnyt funkci Szlltsi rteg
A oldali hlzati rteg A oldali hlzati
rteg
B oldali hlzati
rteg
B oldali hlzati rteg
A oldali adatkapcsolati
rteg
A oldali
adatkapcsolati rteg
B oldali
adatkapcsolati rteg
B oldali adatkapcsolati
rteg
A oldali fizikai rteg A oldali fizikai
rteg
B oldali fizikai
rteg
B oldali fizikai rteg
Szmtgphlzatok Hlzati szint! sszekttets
- 69 -
5.4.3.3.2 . A router funkcionlis modellje
LAN 1
lloms
LAN 2
lloms
Felsbb rtegek
Forgalomirnyt
Felsbb rtegek
H SAP
Hlzati rteg
H rteg H rteg
H SAP
Hlzati rteg
LLC SAP
LLC alrteg
LLC SAP
LLC alrteg
AK SAP AK SAP
MAC" SAP
MAC" alrteg
MAC" SAP
MAC" alrteg
Adatkapcsolati
rteg
Adatkapcsolati
rteg
F" SAP
Fizikai rteg "
F" SAP
Fizikai rteg "
F2 SAP
Fizikai rteg 2
F2 SAP
Fizikai rteg 2
tviteli kzeg tviteli kzeg
5.4.3.4 . Specilis csatol (brouter)
Ez ltalban LAN-ok sszekapcsolsra hasznljk. Ezek tulajdonkppen hidak, de
forgalomirnytssal foglalkoznak.
5.4.3.5 . T!zfal (gateway)
Nagy hlzatok kialaktsnl fontos fogalom. A hlzat klnfle rszeit hidakkal kell sszektni s
ezt a bels hlzatot vizesrokkal krbe kell venni, az rkot pedig rkkel kell elltni (kt routerrel s egy
gateway-jel).
Ez egy olyan eszkz, amely a hlzati forgalmat tudja biztostani. A teljes protokollkszletet
transzformlja t az egyik vonalrl a msikra, azaz az egyik oldalon az egyik hlzatnak megfelel, a
msik oldalon pedig a msik hlzatnak megfelel protokollkszletet hasznlja. Elnye, hogy ltala
klnbz hlzatok sszekapcsolsa valsthat meg.
Szmtgphlzatok Hlzati szint! sszekttets
- 70 -
5.4.3.5." . A gateway architektrlis modellje
A B
nylt rendszer
Gateway funkci
nylt rendszer
A oldali alkalmazsi
rteg
A oldali
alkalmazsi rteg
B oldali
alkalmazsi rteg
B oldali alkalmazsi
rteg
A oldali megjelentsi
rteg
A oldali
megjelentsi rteg
B oldali
megjelentsi rteg
B oldali megjelentsi
rteg
A oldali viszonyrteg A oldali
viszonyrteg
B oldali
viszonyrteg
B oldali viszonyrteg
A oldali szlltsi rteg A oldali szlltsi
rteg
B oldali szlltsi
rteg
B oldali szlltsi rteg
A oldali hlzati rteg A oldali hlzati
rteg
B oldali hlzati
rteg
B oldali hlzati rteg
A oldali adatkapcsolati
rteg
A oldali
adatkapcsolati rteg
B oldali
adatkapcsolati rteg
B oldali adatkapcsolati
rteg
A oldali fizikai rteg A oldali fizikai
rteg
B oldali fizikai
rteg
B oldali fizikai rteg
5.4.4 . Szegmentls
Ez a hlzati rteg feladatai kz tartozik. A forgalomirnytk szegmentlst vgeznek akkor, ha a
csomagmret a hlzatokban klnbzik.
Legyen adott az albbi hlzat:
a host" a WAN"-hez csatlakozik;
a WAN" s a WAN2 egymshoz az R" routeren keresztl csatlakozik;
a WAN2 s a WAN3 egymshoz az R2 routeren keresztl csatlakozik;
a host2 a WAN3-hoz csatlakozik.
A forrs (jelen pldnkban a host") akkora csomagot generl, amekkort a hlzat tvinni kpes.
Elfordulhat, hogy a kapcsold msodik hlzatban a csomagok eltr mret!ek. Ekkor a router (jelen
esetben R2) az albbi mdokon m!kdhet:
5.4.4.1 . Transzparens eset
A berkez csomagot vltozatlan formban veszi, de a kimenetn (jelen esetben WAN2 fele)
felszabdalva adja t a csomagokat. Tegyk fel, hogy WAN3 csomagmrete WAN2-nl nagyobb. Ekkor az
R2 a kis darabokat sszelltja s kevesebb szm rszre bontja fel a csomagot. ltalnosan: a router a
kapott csomag-darabkkat sszerakja s a kvetkez hlzat ignyeinek megfelelen bontja fel jra. A
fragmentls ilyen m!kds esetn szakadatlan.
5.4.4.2 . Nem transzparens eset
R2 nem rakja ssze a kapott darabkkat, hanem ugyangy tovbbtja azokat. Ezrt az adott hlzatban
alkalmazott legkisebb csomaghosszt az els routernek kell figyelembe venni, mivel a csomag-darabkk a
hlzatban vltozatlanul tovbbtdnak, vgponttl a vgpontig.
A routernek gondoskodni kell arrl mindkt esetben, hogy a fragmentls utn a csomagok
egyrtelm!en azonosthatk legyenek. gy a szmozsnak hierarchikusnak, fa-szerkezet!nek kell lennie.
Szmtgphlzatok Hlzati szint! sszekttets
- 7" -
5.5 . Internet hlzati rteg m!kdse
Az internet ktfle dolgot jelenthet, fggen attl, hogy hogyan rjuk. Az internet hlzatok
sszekapcsolst jelenti, adatok tovbbtsa rdekben. Az Internet az "970-es vekben, az ARPANET-
bl kialakult vilgmret! hlzatot jelenti. Ez gyakorlatilag valamilyen mdon sszekapcsolt autonm
rendszerek sszessge.
Felptse: adottak a fldrszeken bell az egyes gerinchlzatok. Ezekhez nagy sebessg!
csomponti gpek, routerek csatlakoznak. A csomponti gpeket egymssal olyan kbelek ktik ssze,
melyek nagy sebessg! adattovbbtst tesznek lehetv, nagy mennyisg! adat tramlst biztostjk.
Az egyes fldrszekhez tartoz gerinchlzatok egymshoz transzatlanti kbelek segtsgvel
csatlakoznak.
A hlzatra csatlakoz gpek kommunikcijt hlzati szinten az IP (Internet Protocol) biztostja:
az zeneteket csomagokra kell bontani;
az egyes csomagokat a routerek tovbbtjk klnfle tvonalakon keresztl. A klnfle
tvonalak megkvetelik, hogy az zenetet az tviteli kzegnek megfelelen (tovbbts sorn
esetleg tbbszr is) tcsomagoljk.
5.5.1 . Az IP csomagok formtuma:
Az IP csomagok 32 bites szavakbl tevdnek ssze. A fejrsze 20 byte hossz, amit vltoz
hosszsg adatmez kvethet.
32 bit
Verzi Fejlc hossza Tpus Service Type Adatcsomag hossza
Identification part 3 bit Fragment offset
Time to live Protocol Header check sum
Source Address
Destination Address
Options
adatcsomag hossza: a fejrsz s a szvegrsz egyttes hosszt jelenti;
identification part: kijelli, hogy az adott csomag mely zenethez tartozik;
3 bit fajti:
els bitje mindig res;
msodik bitje a DF bit, a dont fragmentation, ami azt hatrozza meg, hogy a csomagot
lehet-e szabdalni, avagy sem;
harmadik bitje az MF bit, a more fragments, ami azt mondja meg, hogy ha a csomag
darabolt, akkor van-e mg tovbbi csomagfragmens.
fragment offset: a router ide teszi azt az rtket, amiben lerja, hogy a fragmentls trtnik. (Azaz
az egy zenethez tartoz zenetfragmensek sorszmt tartalmazza, ennek alapjn tudja a cmzett,
hogy az egyes fragmenseket milyen sorrendben kell sszerakni).
options tartalmazza az " byte-os opciazonostt, az " byte-os hosszkdot s az egy vagy tbb
byte-nyi adatot. Az options fajti lehetnek:
titkostsra vonatkoz informcikat;
tvonalat, ahol a felad megmondhatja, hogy a csomagok kizrlag mely
csompontokon haladhatnak keresztl. Ez a strict source routing;
Szmtgphlzatok Hlzati szint! sszekttets
- 72 -
a loose source routing megadja, hogy mely csompontokon lenne j, ha
keresztlhaladna a csomag, de ez az tvonalvlaszts nem ktelez;
felszlts a routerek fel, hogy az thalad csomagba tegye bele az azonostjt;
time stamp, idblyeg: az is felszlts a router fel, hogy a csomag thaladsakor
tegye bele az thalads idejt.
5.5.2 . Az IP cmek csoportostsa
Az IP cmeket osztlyokba soroljk. Az albbi IP cm osztlyok lteznek:
32 bit
A 0 " byte-nyi hlzat azonost host azonost
B "0 2 byte-nyi hlzat azonost host azonost
C ""0 3 byte-nyi hlzat azonost host azonost
D ""00 Krzvnyre hasznlhat cmek
E """"0 Nem kiosztott cmtartomny
A cmek rs pontozott decimlis mdon trtnik. Ennek alapjn:
A osztly cmek: ".0.0.0 "27.255.255.255
B osztly cmek: "28.0.0.0 "9".255.255.255
C osztly cmek: "92.0.0.0 223.255.255.255
D osztly cmek: 224.0.0.0
Ha a cm valamely rsze csupa nulla, akkor a hlzat valamely hostjt neveztk meg. Ha a cm
valamely rsze csupa egyes, akkor krzvnyt adnak ki. Ha a hlzati cm valamely rsze csupa nulla,
akkor az adott hlzaton bell valamely rsz kijellst vgeztk el.
Ha a hostok cme mr nem elg, akkor vagy a kzponttl krnk egy jabb cmet, vagy B osztly
cmet krnk. Ekkor a network ID rvidebb, gy a host cme hosszabb lehet. Ekkor a host ID-jbl hat
vagy nyolc bit az alhlzat ID-je.
5.5.3 . Az IP protokoll feladatai:
az zenetek darabolsa s a darabok sszeraksa;
osztott forgalomirnyts (ARP, RARP, IGP, EGP);
hibajelents (ICMP)
5.5.3.1 . ARP
Osztott algoritmus, mely alkalmas az ismeretlen cmek megszerzsre. Ennek kt fajtja van:
.) A krdez broadcast message-t kld. Ennek szvegrsze fogja tartalmazni azon IP cmet, akinek
az Ethernet cmre szksg van. Azon host, aki felismeri a sajt IP cmt, az vlaszol s a vlaszban
elkldi az Ethernet cmet.
.) Proxy-ARP
5.5.3.2 . RARP
Itt az Ethernet cm az ismert s az IP cmre van szksg. Ezrt az algoritmus az ARP algoritmus
fordtottja.
Szmtgphlzatok Hlzati szint! sszekttets
- 73 -
5.5.3.3 . ICMP (Internet Control Message Protocol)
Ez nem egy nll protokoll, hanem olyan csomag generldik, mely a hibajelentseket tartalmazza. A
hibajelentsek fajti a kvetkezk lehetnek:
a csomag eldobsra kerlt;
a csomag thaladsa sorn idtllps trtnt;
a csomag valamely paramtert a router nem ismerte fel.
Az ICPM tartalmazhatja az albbi adatokat is:
elrhetsgi vizsglat;
torlds elkerlsre vonatkoz zenet;
tvonalvltozs jelentse az rdekelteknek;
alhlzat cmzse.
Szmtgphlzatok Szlltsi szint! sszekttets
- 74 -
6. SZLLTSI SZINT! SSZEKTTETSEK
Az adatkapcsolati csomagtvitel folyamatt mr ttekintettk. Az adatkapcsolati sszekttetsek
sorozata rvn a csomagok tjutnak a cmzetthez a forrsbl. A hlzati szint! sszekttets a vgpontok
kzti tvitel biztostsrt felels. Ha a csomagok elvesznek, akkor az sszekttets, az tvitel nem
megbzhat. Ezrt a hlzati szint fl kell egy jabb szint, ami a csomagok elveszst ellenrzi. Ez a
vgfelhasznl fel biztost megbzhat s gazdasgos tvitelt.
6.1 . A szlltsi szint jellemzi
Ez a legfontosabb rteg a hlzat m!kdse szempontjbl. A szlltsi rteg a hlzati krnyezet
legfels rtege; hlzatfggetlen szolglatot megvalst krnyezetrl van sz, gy a hlzat bels
letvel kapcsolatos megfontolsok a fekete doboz ltal rejtve maradnak. Ez az a rteg, amin
keresztl a felhasznl a hlzatot el tudja rni.
A rteg feladata megbzhat, hatkony, olcs, hlzattl fggetlen adatszllts lebonyoltsa.
Itt vgpontok kzti adatszlltsrl van sz.
Lehetv tesz sszekttets alap s sszekttets nlkl adatszlltst is.
A gazdasgossg megvalsthat tbb szlltsi szint! sszekttets nyalbolsval.
6.2 . Kommunikci s adattvitel
A kommunikci s adattvitel vgrendszerek kztt trtnik, a szlltsi szolglat elrsnek pontja a
negyedik s tdik rteg hatrfelletn tallhat.
A szlltsi szintben a csomagok zenetekben gyazdnak bele s ilyen mdon tovbbtdnak a
vgpontok, a hostok kztt. Az zenetek hossza vltoz.
6.3 . A szlltsi szolglatok
Ennek kt szereplje van, a szlltsi szolgltat, ami az als ngy rteget jelenti, s a szlltsi
szolglatot ignybe vev, ami a felsbb szinteket jelenti. A szlltsi szolglatok tpusai:
6.3.1 . sszekttets alap
Ebben az esetben elszr ki kell alaktani az sszekttetst. Ezek utn norml adattovbbts zajlik:
egy FIFO elven m!kd zenettovbbtsi mechanizmus lp letbe, ami a kimeneti puffert rti.
Ugyanakkor lehetsg van srgs zenettovbbtsra is. Az ilyen jelzssel rkez zenet a FIFO elejre
kerl s a kvetkez alkalmas pillanatban tovbbtdik is. Ezek utn az sszekttets bomlik.
6.3.2 . sszekttets nlkli
Itt csak az adattovbbtsi fzis szerepel, az sszes tbbi hinyzik.
Szmtgphlzatok Szlltsi szint! sszekttets
- 75 -
6.4 . A szlltsi szolglat minsge, szolglati primitvek
6.4.1 . Szolglati primitvek
Ahhoz, hogy a felhasznl ltal ignyelt szolgltatsok meg tudjanak valsulni, szksg van egy
bizonyos kommunikcira, interakcira a szolgltat s a szolgltatst kr gyfl kztt. Ez a
kommunikci bizonyos szabvnyos elemekbl, primitvekbl ll. A primitvek fajti:
Krs primitv (Request primitive): ez a kezdemnyez felhasznl valamilyen kvnsgt tovbbtja
a szolgltat fel.
Bejelents primitv (Indication primitive): a tvoli felhasznlt rtestjk arrl, hogy vele valaki
valamilyen kapcsolatot akar ltrehozni.
Vlasz primitv (Response primitive): a tvoli felhasznl reakcija a hozz berkezett krsre.
Megersts primitv (Confirmation primitive): a rendszer rtesti a kezdemnyez felhasznlt arrl,
hogy krse teljeslt-e.
6.4.2 . Szlltsi szint! interakcik
6.4.2.1 . Els szint: a kommunikcis csatorna kialaktsa a felek kztt
1. T_CONN.req ( TSAP1, TSAP2, QOS, ...)
A kezdemnyez felhasznl a rendszertl
kri a szolgltats nyjtst. Ehhez meg kell
neveznie a kt szolglat-elrsi pontot, amin
keresztl a szolgltats elrhet, illetve meg
kell hatroznia a szolgltats szintjt (QOS:
quality of service). Ezt vagy elfogadja
mindkt fl, vagy jrakezddik az ignyls.
Ez egy jabb kommunikcit ignyel a
rendszer s a felhasznlk kztt, aminek
neve negotiation.
2. T_CONN.ind (TSAP1, TSAP2, QOS, ...)
A kezdemnyez felhasznl ltal kiadott
krs a rendszerben feldolgozsra kerl s a
tvoli flnl egy indikcit eredmnyez.
4. T_CONN.conf (nyugta, indokls, ...)
Ezt megkapja a kezdemnyez
felhasznl. Ebbl rtesl arrl (pozitv
nyugta esetn), hogy a kapcsolat ltrejtt s
kommuniklhatnak.
3. T_CONN.resp (nyugta, indokls, ...)
A krst vagy elfogadja, vagy elutastja a
tvoli felhasznl. Ennek eredmnyt trolja a
nyugta, ennek indoklst pedig az indokls.
6.4.2.2 . Msodik szint: a kt fl egymssal kommunikl
Mivel a kt felhasznl kztt csak virtulis kapcsolat van, ezrt itt adatok nem tovbbthatk, ehhez
kln primitvek llnak a rendelkezsre.
1. T_DATA.req ( tkldend adat )
A kezdemnyez felhasznl adatai csak
fizikai ton tovbbthatk.
2. T_DATA.ind ( tkldend adat )
4. T_DATA.conf ( ) 3. T_DATA.resp ( )
Szmtgphlzatok Szlltsi szint! sszekttets
- 76 -
6.4.2.3 . A csatorna felszabadtsa
Mivel minden adat tment, a csatornra tovbb nincs szksg. Ezt a kezdemnyez felhasznl
felszabadtja.
1. T_DISC.req ( ) 2. T_DISC.ind ( )
6.5 . Szlltsi protokollok
A szlltsi protokollok a szlltsi szolglatot valstjk meg. A szolgltat itt azt vllalja, hogy kt
host kztt az adattvitelt megbzhatan elvgzi.
Ha a hlzati szolgltat mr nmagban is megbzhat szolglatot nyjt, akkor a szlltsi rteg
szolgltatjnak mr nincs sok feladata. gy elmondhat, hogy vltoz, mi a hlzati s mi a szolglati
rteg feladata. Azaz a szlltsi protokollok is klnbzek, attl fggen, hogy az alatta lev hlzati
rteg milyen minsg!. Ennek alapjn a hlzatok az albbi tpusokba sorolhatk:
A: hibamentes, tkletesen megbzhat;
B: nha meghibsodik, de a hibaarny elfogadhat, kzben tarthat.
C: megbzhatatlan, elfogadhatatlan hibaarnnyal.
6.5.1 . A szlltsi protokoll osztlyok
A szlltsi protokoll osztlyok a fenti csoportostsnak megfelelen alakulnak:
0: egyszer!, A tpus hlzat feletti TP0;
1: alaphibbl felpl, B tpus hlzat feletti TP";
2: nyalbol osztly, A tpus hlzat feletti TP2. A multiplexels a szlltsi szolglat cljban
szerepel; az ignyek kielgtshez N:" tpus lekpezsre van szksg.
3: hibkbl felpl, nyalbol osztly, B tpus hlzat feletti. Ez a TP" s a TP2 tvzete.
4: hibajelz, hibkbl felpl, C tpus hlzat feletti. Ez a legbonyolultabb protokoll, mert
hibavdelemrl s forgalomirnytsrl is kell gondoskodnia.
6.5.2 . Szlltsi protokoll mechanizmusok
6.5.2.1 . Cmzs, cmkpzs
Ez szolgl a szolglatot nyjt funkcionlis elemek s szolglatot hasznlk azonostsra. A szlltsi
cm kt rszbl tevdik ssze: az egyedi s abszolt hlzati cmbl s a hlzat ltal kpzett (gy nem
egyedi s nem abszolt) szlltsi toldalkbl vagy suffixbl. A cmek megszerzsre az albbi mdok
llnak rendelkezsre (Initial Connection Protocol):
jl ismert cmek hasznlata;
nem jl ismert cmek megszerzse process server vagy name server segtsgvel.
A szolglatot hasznlk megklnbztethetk annak alapjn, hogy milyen alkalmazst vesznek
ignybe. gy beszlhetnk a kliensrl, aki szolglatot kr s a szerverrl. Utbbi a szolglat-elrsi pontra
kapcsoldva figyel s vr, a kliens mikor ignyli a szolglatot, mikor szltja meg a szervert. Nem
evidens, hogy ez a szerver melyik hlzatra s melyik hostra van teleptve, gy a kliensnek ismernie kell
az szolglat-elrsi pontjt. A cm megismerst az ICP segti. Ennek mdjai:
6.5.2."." . Name server
Ilyen name servernek lennie kell a hlzatban. Ez a jl ismert szolglat-elrsi pontra csatlakozik, gy
t mindenki ismeri. Ha a kliens tvoli szolgltat szolglat-elrsi pontjt kvnja ignybe venni, akkor
Szmtgphlzatok Szlltsi szint! sszekttets
- 77 -
sszekttetst kell ltesteni a name serverrel s zenetet kell kldenie, melyben az szerepel, hogy milyen
nvre kvn a kliens zenetet kldeni. A name server a megfelel cmet rendelkezsre bocstja az
sszekttetsen keresztl, ami ez utn le is bomlik.
6.5.2.".2 . Process server
Ez is egy jl ismert cmre kapcsoldik. A kliens ezzel sszekttetst ltest s tle valamilyen
szolgltatst kr. Ekkor a szerver elindt egy utd-folyamatot s lebontja a jl ismert portcmmel val
kapcsolatt. Ezek utn kipti azzal a porttal a kapcsolatot, amely a kliens ltal kvnt szolgltatst
nyjtani tudja. Ezek utn a kapcsolatot bontja.
6.5.2.2 . Forgalomszablyozs s hibavdelem
6.5.2.2." . Hibavdelem
A hibavdelem ARQ-szer!. Ha nem rkezett meg az zenet, a cmzett negatv vlasz-zenettel felel.
Ugyanakkor az adatkapcsolati s szlltsi szint! hibavdelem nem ugyanolyan nagysgrend!. Ugyanis
az adatkapcsolati szinten keretek tovbbtsa zajlik, mg a szlltsi szinten hossz file-ok tvitele trtnik
meg, ezrt az utbbinl hiba esetn az egsz anyag jrakldse a hlzatot nagyon megterheli.
Ezrt ezzel kapcsolatban felmerl az a krds, hogy a teljes hlzat legyen megbzhat, vagy (mivel a
vgpontokon az adatok ellenrzse gyis lezajlik) elg a szlltsi szint! hibajavts.
6.5.2.2.2 . Forgalomszablyozs
Itt hasonl helyzet ll fenn, mint az adatkapcsolati szinten. A csompont, mieltt az zenetet
tovbbtan, elhelyezi kimeneti pufferben. Ha a host az zenetet nem tudja tvenni, akkor az zenet
foglalja a forrscsompont kimeneti puffert, ezltal torldsveszly alakulhat ki. Ennek kezelsi mdjai
a kvetkezk:
1. mdszer: a csompont nem csinl semmit, csak eldobja a TPDU-t.
2. mdszer: a problmt visszaszortjuk hlzati szintre.
3. mdszer: az adatkapcsolati szinthez hasonl megolds a fix mret! forgablak. Ennek
m!kdsi mdja a kvetkez: az adsi ablak mindig kinylik maximlis mret!re.
4. mdszer: vltoz ablakmret! forgablak. A vev nemcsak azt mondja meg a visszakldtt
vlaszban, hogy melyik zenetet vette, pufferolta utoljra, hanem azt is, hogy az adott pillanatban
hny szabad pufferrel rendelkezik. Ezen vltoz szm az gynevezett kredit. Az adsi ablak ezrt
nem nylik ki maximlis mret!re, hanem csak a kreditnek megfelel nagysgra. Ezltal csak
annyi adat tud egyszerre tovbbtdni, amennyit a vev venni kpes. gy az adsi ablak mrete
nem fix, hanem a kredittl fgg.
6.5.2.3 . Informcis egysgek kezelse protokoll adategysg (PDU)
6.5.2.3." . Vezrl zenet tpus
Els byte Msodik byte Harmadik n-edik byte
LI Tpus CDT Paramterek
6.5.2.3.2 . Adat zenet tpus
Els byte Msodik byte Harmadik byte Negyedik n-edik byte
LI Tpus CDT N(S) / N(R) Adatok
Szmtgphlzatok Szlltsi szint! sszekttets
- 78 -
Jellsek:
LI (Lenght Indicator): ez a hosszkd, mely az zenet teljes hosszt jelli.
Tpus: megmutatja, hogy milyen zenetrl van sz. Pldul: adat, nyugta, kapcsolatkrs,
kapcsolatbonts.
CDT (Credit): a kredit rtke, ha ez rtelmes. Pldul disconnect request-ben ilyen nincs, ezrt
ezen mezk rke ekkor nulla.
Paramterek: pldul az zenetek szma vagy az adatok.
N(S) / N(R): az zenetszmok.
6.5.2.4 . sszekttets menedzselse
6.5.2.4." . Els szint: a kommunikcis csatorna kialaktsa a felek kztt
1. T_CONN.req ( TSAP1, TSAP2, QOS, ...)
A kezdemnyez felhasznl a rendszertl
kri a szolgltats nyjtst.
Ez protokoll adategysgekben (TPDU)
megfogalmazva a kvetkez m!veletet jelenti:
connection request (CR)
2. T_CONN.ind (TSAP1, TSAP2, QOS, ...)
A kezdemnyez felhasznl ltal kiadott
krs a rendszerben feldolgozsra kerl s a
tvoli flnl egy indikcit eredmnyez.
4. T_CONN.conf (nyugta, indokls, ...)
Ezt megkapja a kezdemnyez
felhasznl. Ebbl rtesl arrl (pozitv
nyugta esetn), hogy a kapcsolat ltrejtt s
kommuniklhatnak.
Ez protokoll adategysgekben (TPDU)
megfogalmazva:
connection confirmation (CC)
3. T_CONN.resp (nyugta, indokls, ...)
A krst vagy elfogadja, vagy elutastja a
tvoli felhasznl. Ennek eredmnyt trolja a
nyugta, ennek indoklst pedig az indokls.
6.5.2.4.2 . Msodik szint: a kt fl egymssal kommunikl
Mivel a kt felhasznl kztt csak virtulis kapcsolat van, ezrt itt adatok nem tovbbthatk, ehhez
kln primitvek llnak a rendelkezsre.
1. T_DATA.req ( tkldend adat )
A kezdemnyez felhasznl adatai csak
fizikai ton tovbbthatk.
Ez protokoll adategysgekben
megfogalmazva:
data transmission (DT)
2. T_DATA.ind ( tkldend adat )
4. T_DATA.conf ( ) 3. T_DATA.resp ( )
6.5.2.4.3 . A csatorna felszabadtsa
Mivel minden adat tment, a csatornra tovbb nincs szksg. Ezt a kezdemnyez felhasznl
felszabadtja.
Szmtgphlzatok Szlltsi szint! sszekttets
- 79 -
1. T_DISC.req ( )
Ez protokoll adategysgekben megfogalmazva
a kvetkezt jelenti:
disconnect request (DR)
2. T_DISC.ind ( )
Szksg van arra, hogy az sszekttets folyamn kialakul hibk (pldul ksleltetett vagy kettztt
csomagok) a hlzat m!kdst ne zavarjk meg. Szksg van az sszekttets menedzselsre a
rosszindulat felhasznlk ltal is kihasznlhat csomagmegduplzds ellen. Ennek megoldsi mdjai:
Eldobhat TSAP cmek: minden sszekttets-krshez j s j TSAP-okat hasznlunk.
sszekttets-azonostk hasznlata: amikor sszekttets alakul ki, akkor ehhez azonost
rendeldik. Szksges, hogy a korbban hasznlt sszekttets-szmokat is tartsa nyilvn a host
annak rdekben, hogy az rkez krseket tudja azonostani. A mdszer neve history.
Csomaglettartam korltozsa: ennek clja a kalld csomagok kisz!rse a hlzatbl. Mdja,
hogy a csomagok ne tetszleges ideig ljenek, hanem az elkldskor minden csomag kap egy
lettartamot. Ennek vizsglatra fel kell kszteni a csompontokat.
Hromutas handshaking: a szoksos kt lps utn mg egy harmadik is van:
A B: CR (req = x)
B A: CC (req = y, ack = x)
A B: DT (req = x, ack = y)
A kalld csomag, mely korbbi azonostt tartalmaz, felismerhet. A pldn azt a helyzetet
ltjuk, amikor az A lloms mr korbban kldtt a B-nek egy CR (req = x) zenetet.
A B: CR (req = x)
B A: CC (req = y, ack = x) a vev ezt veszi. Rjn, hogy x-et nem kldtt,
ezrt ezt visszautastja, de y-t nyugtzza:
A B: REJ (ack = y)
A kalld connection request is felismerhet:
A B: CR (req = x)
B A: CC (req = y, ack = x)
A B: DT (req = x, ack = z) az azonost jval korbbi sszekttetsre utal.
B A: REJ (ack = y)
6.5.2.4.4 . sszekttets lebontsa
6.5.2.4.4.1 . Az sszekttets norml lebontsa
A B
T_DISC.req
T_DISC.ind
Szmtgphlzatok Szlltsi szint! sszekttets
- 80 -
A B
T_DISC.req T_DISC.req
T_DISC.ind T_DISC.ind
6.5.2.4.4.2 . Hirtelen sszekttets-bonts TP4
A B
T_DISC.req T_DATA.req
T_DISC.ind
Ez a mdszer adatvesztssel jr, ha a problma lekezelse nem trtnik meg! Ennek kikszblse a
viszonyszint feladata. Clszer! lenne addig nem lebontani a kapcsolatot, amg minden adat t nem rt.
Ennek megvalstsa nehzsgekbe tkzhet, mert valakinek a kockzatot vllalnia kell a kapcsolat
lebontsnl. Javasolt megoldsi md a hromutas handshaking idztssel.
6.5.2.4.4.3 . Hromutas handshaking idztssel
A B: DR + idzt indtsa
B A: DC + idzt indtsa
A B: ACK + bonts + idzt reset
B: idzt reset + bonts
Ha az ACK elvsz:
A B: DR + idzt indtsa
B A: DC + idzt indtsa
A B: ACK + bonts + idzt reset Ez vsz el.
B: Az idzt egy id utn lejr, gy idzt reset + bonts
Ha a DC vsz el:
A B: DR + idzt indtsa
B A: DC + idzt indtsa Ez vsz el.
A B: DR + idzt indtsa
B A: DC + idzt indtsa
A B: ACK + bonts + idzt reset
B: idzt reset + bonts
Szmtgphlzatok Szlltsi szint! sszekttets
- 8" -
6.6 . Mintaplda szlltsi protokollokra
6.6.1 . TCP (Transmission Control Protocol)
Ez eredetileg az ARPA host-to-host szlltsi protokollja volt, mely megbzhat, sszekttets alap
kommunikci lehetsgt biztostotta. A TSAP s a port kztt a szolgltat csatornt hoz ltre, melyben
az zenet hossza tetszleges, de az zenetet maximum 64 byte hossz adategysgekre bontjk. Ezen
adategysgek neve datagram. Teht az adattovbbtshoz a protokoll byte-os szervezst hasznl, azaz nem
az adategysgeket, hanem a byte-okat sorszmozza.
Ezen szint alatt lev szolglat datagram jelleg!, sszekttets nlkli.
A protokoll az sszekttets ltestshez sorszmozst hasznl, az sszekttets lebontshoz pedig
hromutas handshaking-et idztssel. A kalld s ksleltetett csomagokat hromutas handshake-kel
kezeli le a protokoll.
6.6.2 . Az zenet felptse:
2 byte hossz forrs port azonost 2 byte hossz cl port azonost
Sorszm
Rltetett nyugta
Fejrsz
hossza
" 2 3 4 5 6 Ablak: a forgalomszablyozs csszablakos,
kredites mdszerrel trtnik.
Ellenrz mez Srgssgi mutat
Opcik
Adatmez
A srgssgi mutat egy offset, mely megmutatja, hogy az zenetet a norml vrakozsi sorban hova
kell tenni.
A hatfle vezrlbit a kvetkez lehet:
1. URG (Urgent) "/0
2. ACK (Acknowledge) "/0: hasznl-e valamilyen rltetett nyugtt
3. EOM (End of message) "/0: az zenetsorozat vgt jelenti
4. RST (Reset) "/0: inkonzisztencia vagy kalld csomagok esetn az egsz hlzatot resetelni kell.
5. SYN (Synchron): "-ben van, ha az sszekttets ltestsrl van sz (request s indication).
6. FIN (Finally): "-ben van, ha az sszekttets bontsrl van sz (request s indication)
6.6.2.1 . A TCP protokolljai
Az sszekttets ltests tkztetst nem engedi meg. Teht nincs duplex adattvitel egy
csatornn.
A szolglat minsgnek megbeszlse (QOS negotiation) nincs definilva.
Az adatfolyam kezelse byte-onknt trtnik s nem TPDU-nknt. Az zenet a push knyvtri
rutin hatsra megy el.
Gyorstott adattvitel lehetsges.
A hibavdelem rltetett nyugta segtsgvel zajlik. A fejrszben utals tallhat az elzleg
kldtt zenetre.
A forgalomszablyozsra van lehetsg, kreditrendszer szerint.
Az sszekttets lebontsa hromutas handshaking idztssel.
Szmtgphlzatok Szlltsi szint! sszekttets
- 82 -
6.6.2.2 . Rendszerfggvnyek
A UNIX-ban a szolglati primitveknek klnbz rendszerfggvnynek felelnek meg. Ezek a
kvetkezk:
SOCKET: az opercis rendszer s a felhasznl kztt teremt kapcsolatot.
BIND: nevet rendel a socket-hez.
LISTEN: a bejv hvsoknak sor generldik.
ACCEPT: elem kivtele a sorbl.
CONNECT: sszekttets ltestse egy tvoli sokcet-tal.
SHUTDOWN: egy socket-tel val sszekttets lebontsa.
SEND: zenet kldse egy tvoli socketen keresztl.
RECEIVE: zenet fogadsa egy tvoli socketen keresztl.
SELECT: sockethalmaz vizsglata, hogy alkalmas-e adatforgalmazsra.
6.6.2.3 User Datagram Protocol, UDP
Ez egy N-to-N, vagy ms nven host-to-host protokoll, a TCP/IP architektra krnyezete.
Szolglatknt sszekttets nlkli tvitelt nyjt, mely szlltsi szolglatot "send data" jelleg! kzvetlen
rendszerhvssal lehet ignybe venni.
Benne egy csomag 32 bites szavakbl tev#dik ssze:
2 byte: "6 bit 2 byte: "6 bit = 32 bit, azaz 4 byte
Fejrsz: Forrs port Cl port
zenethossz Ellen#rz# mez#
Adatrsz:
Adat (datagram), a
felhasznlk ltal tovbbtand adat
Ez a datagram szerkezet a hibavdelmet s a forgalomszablyozst semmikpp nem tmogatja:
nincs nyugtamez#je, nem szmozza az zeneteket, stb. A hibavdelmet ms rtegre bzza (pl. az
adatkapcsolati vagy fels#bb rtegre).
El#nye, hogy rendkvl rugalmass vlik ltala a felhasznlk prbeszde, egyttm!kdse. Pl. egy
felhasznl valamikor elkld egy zenetet, majd valamikor ks#bb vlaszt kap r; nem kell a
hibavdelemben hasznlt rendszertblk kitltsvel az id#t - esetleg feleslegesen - tlteni. A mdszer
rendkvl dinamikus!
Htrnya, hogy nincs benne hibavdelem s forgalomszablyozs; a csomag elvesztst a
felhasznl szleli s jat generl.
6.6.3 . TP4 (Class 4 Transport Protocol)
Ez a legbonyolultabb osztly, mert a C tpus hlzat felett rtelmezett. Feladata hibajavts,
forgalomszablyozs. Ez klnfle TPDU-kat tartalmaz. Ezek azon adategysgek, amiknek segtsgvel
az egyes alkalmazsok egymssal kommuniklni kpesek.
Az sszekttets ltestsnek adategysgei: CR, CC
A norml adattvitel adategysgei: DT, ED, ACK, EA (ACK a norml zenet nyugtja, az EA a
gyorstott zenet nyugtja).
Az sszekttets bontsnak adategysgei: DR, DC
Szmtgphlzatok Szlltsi szint! sszekttets
- 83 -
Az sszekttets karbantartsval kapcsolatos adategysgek: REJ, ER (ER az error, a felfedezett
hibkat a funkcionlis elemek ebben tovbbtjk egymsnak).
A TP4 duplex sszekttetst tesz lehetv, szemben a szimplex TCP/IP-vel. Az sszekttets tkzse
kikszbldik azltal, hogy ha kt igny rkezik egyszerre, akkor kt csatorna alakul ki a funkcionlis
egysgek kztt.
A TP4 esetben beszlhetnk a szolglat minsgrl, amit a felhasznl meg tud krni az elzetes
megbeszls sorn.
Itt a felhasznlnak lehetsge van felhasznli adatok tovbbtsra. Teht a CR zenet fejben
tovbbthatk a felhasznli adatok az tvitel gyorstsa rdekben. Ez az X.25-bl maradt fenn.
A fontos adatok itt is srgs mdon tovbbthatk.
Nem tartalmaz rltetett nyugtt, A rltetett nyugta hasznlata a m!kdst gyorstan, mert nem
lenne szksg explicit nyugtra.
A forgalomszablyozs kreditrendszerrel trtnik.
Az sszekttets bontsa hirtelen. Ez azt jelenti, hogy a TCP/IP-vel szemben itt nem handshaking van,
gy az adatveszts nincs lekezelve. Teht ha a disconnect s az adattovbbtsi krs egyszerre rkezik,
akkor a disconnect jut rvnyre. gy szksges ezen rteg fl tenni valakit vagy valamit, ami ezt a
helyzetet felgyeli.
Szmtgphlzatok Viszony szint! szolgltatsok
- 84 -
7. VISZONY SZINT! SZOLGLTATSOK
A viszony, a megjelentsi s az alkalmazsi rteget egyttesen felsbb szint! protokolloknak
nevezzk, mert hlzatfggetlenek s klnfle alkalmazsi folyamat m!kdst tmogatjk.
Clszer!, ha nem a felhasznlnak kell a csatorna felgyeletvel s szervezsvel foglalkoznia. Erre
egy kln funkcionlis elem ll rendelkezsre. Ezen funkcionlis elem feladata, hogy kt szlltsi
szolglat elrsi pont (TSAP) kztt csatorna alakuljon ki a szlltsi szint! szolgltat rvn. Ezen a
csatornn keresztl gazdasgos s biztonsgos adattvitel valsulhat meg, amg erre igny van. Ezt az
sszekttetst biztostani kell a hlzati rtegtl fggetlenl, a bels m!kdst a felhasznl ell
eltakarva. A forgalomszablyozs s a gazdasgos kihasznls mr az alkalmazsi rteg feladata.
A viszony szint clja teht eszkzket adni az egyttm!kd folyamatoknak prbeszdeik
szervezshez, szinkronizlshoz, adatcserjk lebonyoltshoz.
A session feladata a vgfelhasznlk logikai nyilvntartsa.
7.1 . A viszonyszint ltal biztostott szolgltatsok
7.1.1 . Adatcsere
A viszony itt maga az sszekttets. Az sszekttets ltestse itt is primitvek segtsgvel zajlik.
Ennek lpsei:
(") Az sszekttets ltestsnek krse S_CONN.req segtsgvel. Ez a krs a szlltsi szint
irnyba transzformldik s T_CONN.req lesz belle. Itt is megadhatk klnfle paramterek,
a szolgltats minsgre vonatkozan.
(2) S_DATA.req: norml adattovbbts, mely T_DATA.req-v transzformldik. Az SPDU
(Session Protocol Data Unit) fajti:
norml felhasznli adategysg: a FIFO-ba kerl s tovbbtdik;
srgs adatok, melyek specilis szerkezettel brnak;
minstett adatok: ezek brmikor tvihetk az egyik oldalrl a msikra (flduplex
sszekttets esetn), fggetlenl attl, hogy van-e sszekttets a kt oldal kztt;
kpessg adatok: ezek paramterek, opcik megvltoztatsra irnyul krsek s
vlaszok.
(3) Az sszekttets bontsnak fzisa: a TP4 esetben megismertk a hirtelen bontst, mely
adatvesztssel jrt. Ezrt itt egy rendezett bontst vezettek be. Ehhez ms primitv, az
S_RELEASE szksges. Ha az A oldal S_DATA.req-tel adattvitelt kr, a msik oldal pedig a
kapcsolatot bontani szeretn, akkor ezt S_RELEASE.req-et ad ki. Ennek hatsra az adat nem
vsz el. Ennek brja:
Szmtgphlzatok Viszony szint! szolgltatsok
- 85 -
A B
S_DATA.req S_RELEASE.req
S_RELEASE.ind S_DATA.ind
S_RELEASE.resp
S_RELEASE.conf
7.1.2 . Dialgus menedzselse
A session ktirny, full duplex adattovbbtst tesz lehetv kt felhasznl kztt. Ugyanakkor van,
amikor nem j, hogy az adattvitel duplex. Ezrt a viszonyszint a felhasznl szmra megfelel
primitvek hasznlatval biztostani tudja, hogy ezen ignyt bejelentse. Ennek formi:
7.1.2.1 . Nem szablyozott alapeset
A B
S_DATA.req S_DATA.req
S_DATA.ind S_DATA.ind
Szmtgphlzatok Viszony szint! szolgltatsok
- 86 -
7.1.2.2 . Szablyozott alapeset
Ez a token passing-jelleg! megolds, aminek segtsgvel az adattvitel flduplexsz tehet.
A B
S_DATA.req
S_TOKENGIVE.req S_DATA.ind
S_TOKENGIVE.ind
S_DATA.req
S_DATA.ind
7.1.3 . Szinkronizci
Az ad oldalon lev folyamatba szinkronizcis pontokat ptnk be. Ennek eredmnyeknt, tviteli
hibk esetben mindkt oldali folyamatot az elz szinkronizcis pontba, a hiba eltti llapotba lltjuk
vissza.
7.1.3.1 . Szinkronizcis pontok csoportostsa
F szinkronizcis pont: ez nagyobb adategysgek vgn helyezkedik el. Ezeket nyugtzni kell s
hiba esetn ide ll vissza a rendszer.
Mellk szinkronizcis pont: kisebb egysgek vgn helyezkedik el, nyugtzni nem szksges.
7.1.4 . Tevkenysg menedzsment
A felhasznl itt klnbz tevkenysgeket definilhat. Ennek szerkezete:
(vastag nyl = f szinkronizcis pont, vkony nyl = mellk szinkronizcis pont)
viszony
tevkenysg " tevkenysg 2
data " data 2 data 3 data 4 data 5
Szmtgphlzatok Megjelentsi rteg
- 87 -
8. MEGJ ELENTSI RTEG
A viszony s a megjelentsi rteg csak az OSI architektrban szerepel. A megjelentsi rteg a
viszonyrteget hasznlja s adatreprezentcival foglalkozik. Feladatbl kvetkezen erre a rtegre
lehet, hogy szksg van, de az is lehet, hogy nincs.
8.1 . A megjelntsi rteg feladatai
8.1.1 . zenettmrts
Az zenettmrts adattranszformci. Ez vgezhet a vgfelhasznlnl s klnfle kdolsi
mdszerekkel.
8.1.1.1 . Kdols a vgfelhasznlnl
Itt az alkalmazsi rteg kimen adatait tmrtjk annak rdekben, hogy a rtegbe kevesebb adat
kerljk. Ezt a feladatot a felsbb rtegek, nv szerint az alkalmazsi rteg vgzi. Ezen kdols fajti:
dialgus tmrts: ez egyfajta elfeldolgozst jelent;
szerkeszts;
helyettests: pldul prbeszdben kzhelyek alkalmazsa esetn hely takarthat meg, ha a
kzhelyeket beszmozzuk.
8.1.1.2 . Forrskdols
Ez tnylegesen azon software feladata, amely az OSI krnyezet rsze s ez a megjelentsi rteg.
8.1.1.3 . Csatornakdols
Ez a fizikai szinten trtn, vonali kdolst jelenti.
8.1.2 . Adattitkosts
Az adattitkosts (data encryption) egy titkostsi folyamat, melyben a rejtjelezsi mdszereket
hasznljk. Ennek a folyamatnak az az eredmnye, hogy egy nylt szvegbl egy titkostott szveg jjjn
ltre. Ehhez klnfle mdszerek llnak rendelkezsre.
Szmtgphlzati krnyezetben az adattitkostst az albbi esetekben hasznljuk:
az adatokhoz tvitel vagy trols kzben illetktelen hozzfrs megakadlyozsra;
adatforgalom analizlsnak megakadlyozsra;
brmilyen adatmdosts vagy rombols feltrsra;
tvitelkrs megtagadsnak jelzsre;
jogosulatlan adathozzfrs jelzsre.
8.1.3 . Adatkompatibilits
8.1.3.1 . Az adatkompatibilits kialakulsnak bels oka
A szmtgpek konstrukt!rei ltalban processzorokban gondolkodnak, melyek lehetnek Intel, DEC,
Motorola, IBM, stb. processzorok. A klnbz! processzor szmtgpek bels! adatbrzolsi mdjai
azonban klnbz!k:
Szmtgphlzatok Megjelentsi rteg
- 88 -
az Intel csaldra az msb-t!l az lsb-ig terjed! szbrzols jellemz! (balrl jobbra
haladva), ezrt ezeket a processzorokat als vg processzoroknak nevezik;
a Motorola csaldra azonban pont fordtva: az lsb-t!l az msb-ig terjed! szbrzols
jellemz! (balrl jobbra haladva); ezrt ezeket a processzorokat fels! vg processzoroknak
nevezik.
Az pedig korntsem mindegy, hogy milyen a hlzati gpek szbrzolsa, mert a kldtt zeneteket
mshogy rtelmezve katasztroflis tvedsek kvetkeznnek be.
Radsul az alkalmazott karakterkdok sem egysgesek:
az Intel csald a 8 bites EBCDIC-et;
a Motorola csald a 7 bites ASCII-t alkalmazza.
Ebben is talaktsra, konverzira van szksg.
8.1.3.2 . Az adatkompatibilits kialakulsnak kls oka
A hlzati gpek egymsnak adatszerkezeteket kldenek, melyeket klnfle alkalmazsok dolgozzk
fel. Szksg van arra, hogy az adatszerkezeteket az alkalmazsok kzs mdon rtelmezzk, mert
prbeszd enlkl nem jhetne kztk ltre.
Kt alkalmazsi folyamat kompatibilitsa egysges lersi formt kvn. Az ISO ltal megalkotott s a
TCP/IP ltal tvett ler jellsrendszer az ASN." (Abstract Syntax Notation "). Ez absztrakt mdon
deklarl adatszerkezeteket. Tovbb a kt, prbeszdet folytat gp kztt az adatfolyam szintaxist is
meg kell hatrozni, amit az ASN." fel is vllal. Ha a hlzati prbeszd felei ehhez a lershoz igazodnak,
akkor kztk nem lphet mr fel kompatibilitsi problma.
A fentieknek megfelel!en az ASN." kt rszb!l ll:
". ISO 8824: absztrakt adatszerkezetek lersa
2. ISO 8825: transzfer, tviteli szintaxis, amivel az absztrakt mdon lert adatszerkezetek bit/karakter
formjv konvertlhatk.
8.1.3.3 . Plda: AFE = alkalmazsi szint! funkcionlis egysg
Megfelel! transzfer szintaxisban kell tvinnie a viszonyszint# szolgltatnak az adatokat (pl. ASCII).
AP" AP2
( (
( (
PS PS
SS SS
Alkalmazsi
Megjelentsi
Pl. ASCII
EBCDIC ASCII
Szmtgphlzatok Megjelentsi rteg
- 89 -
Ha kt egymstl tvoli AP (alkalmazi folyamat) beszlgetni akar, akkor ehhez adatszerkezeteket kell
definilniuk az ASN."-ben rgztett mdon. Ezen adatszerkezeteket pedig "le kell fordtani" az adott
gpen hasznlt formtumra. A compiler lehet akr egy C-fordt is.
Pldul:
ASN." formtum adatszerkezet
talakts X formtumra
tovbbts helyi gpekre
Az ASN." teht egy kzbls! lersi mdszer, ami az AP-k informcicserjt tesz lehet!v. Persze
elkpzelhet! az ASN."-en fell ms absztrakt lersi md is, ha a felek ebben klcsnsen
megllapodnak.
Az ASN." teht egy absztrakt szintaxist hatroz meg. Ennek a fogalomnak a prja a konkrt szintaxis,
ami:
egyrszt az absztrakt szintaxis egy adott rendszeren val megvalstsi formja (loklis szintaxis);
s gy csak az adott szmtgpt!l fgg,
msrszt az absztrakt szintaxis egy szmtgp ltali reprezentcija kommunikcis clbl
(tviteli szintaxis); a kt tvoli alkalmazsi folyamat ez alapjn rti meg egymst.
8.2 . Megjelentsi krnyezet halmaz
A tvoli felhasznlknak s folyamatoknak megjelentsi krnyezetet kell vlasztaniuk adataik
reprezentcijnak biztostsra. Ha a prbeszdben rszt vev! kt fl ms-ms krnyezetet hasznl,
akkor az tvitel megkezdse el!tt ki kell vlasztaniuk az tviteli szintaxist.
A felhasznl vlaszthatja ki, hogy a szmos tviteli szintaxis kzl melyiket kvnja felhasznlni a
kommunikcihoz. Az absztrakt szintaxis s az tviteli szintaxis kztti kapcsolat megadsra:
alkalmazhat el!re definilt tviteli szintaxis (ekkor nincs el!zetes megbeszls);
megnevezhet! egy adott tviteli szintaxis egy listbl trtn! kivlasztssal (nem mindig lehet
el!zetes megbeszls)
el!zetesen tvihet! az tviteli szintaxis (ekkor el!zetes megbeszls szksges a kt fl kztt); de
ez mr felttelezi egy krnyezet-halmaz megltt.
8.2.1 . Plda:
Tegyk fel, hogy a partnerek:
absztrakt szintaxisai: X s Y;
vlaszthat tviteli szintaxisok: ASCII, EBCDIC, Binris, BCD;
a hasznlhat titkostsi mdok pedig: DES, Huffman.
A lehetsges megjelentsi krnyezetek (presentation context) ekkor a kvetkez!k:
context_A"={X, {DES, ASCII}}
ASN." => X
Szmtgphlzatok Megjelentsi rteg
- 90 -
context_A2={X, {DES, EBCDIC}}
context_A3={X, {Huffmann, ASCII}} A oldal
context_A4={Y, {DES, BCD}}
context_A5={Y, {Huffmann, Binris}}
context_B"={X, {DES, ASCII}}
context_B2={X, {Huffmann, EBCDIC}} B oldal
context_B3={Y, {Huffmann, Binris}}
A partnerek ezen megjelentsi krnyezeteket tudjk egymsnak felajnlani. Az tvitel megkezdse
el!tt a krnyezet tpusnak megbeszlsnl meg kell llapodniuk egy kzs krnyezetben. Jelen esetben
az A"-B" s A5-B3 kzs krnyezetek kzl lehet vlasztani.
Ha nincs kzs megjelentsi krnyezet, akkor a kommunikci nem lehetsges! Vagyis a kzs
krnyezet szksges felttele az tvitelnek.
8.3 . Megjelentsi szolglatok, sszefoglals
Kt funkci-csoport klnbztethet! meg:
az tviteli szintaxis megbeszlsnek lehet!v ttele;
transzformci az tviteli szintaxisra(-rl).
Nem nll, hanem kiegszt! szolglatok a kvetkez!k:
a megjelentsi funkcionlis elemek a viszony szint# szolglatokkal egytt teljestenek szolglatot;
krnyezet (context) menedzsment;
krnyezet (context) helyrellts;
egyb, sszekttets menedzsment szolglat.

Szmtgphlzatok Alkalmazsi rteg
- 92 -
9. ALKALMAZSI RTEG
9.1 . Az alkalmazsi rteg jellemz!i
Az alkalmazsi rteg a felhasznlk szmra legfontosabb rteg az OSI architektrban. A
rteg az osztott adatszolgltat feladatt ltja el, s az ltala nyjtott szolglatok alapvet!en
befolysoljk a felhasznlk komfortrzett.
A rteg clja ablakot nyitni az sszes hlzati szolgltats elrshez, azaz a felhasznlkat
teljes szolgltatsban rszesteni.
Alkalmazsi folyamat: a felhasznl vagy a rendszer ltal generlt folyamat, amely ms
alkalmazsi folyamatokkal egyttm"kdik (interprocess communication). Az OSI krnyezet
lehet!v teszi a tvoli alkalmazsi folyamatok kommunikcijt s kzs alkalmazsi feladat
megoldst osztott mdon.
Osztott alkalmazsi folyamatok: klnbz! gpekben helyet foglal folyamatok. A fels!bb
rtegek egytt funkcii hasznlatosak az osztott opercis rendszerek funkciihoz; a struktra is
hasonl.
9.2 . Az alkalmazsi rteg fogalmai
Az alkalmazsi folyamatok ltal elltott funkcik kt csoportja:
kommunikcis vonatkozs funkcik: ezek ltjk el az alkalmazsi szolgltat feladatt.
nem kommunikcis vonatkozs funkcik: ezekkel nem foglalkozunk.
Alkalmazsi funkcionlis elem: az alkalmazsi folyamat azon rsze, amely kommunikcis
vonatkozs feladatokat lt el. Ez egy SW-HW egyttes, mely a klnbz! alkalmazsokat
tmogatja. Ehhez a feladathoz az alkalmazsi szolglati elemek (Application Service Elements)
halmaznak elg nagynak kell lennie.
Alkalmazsi szolglati elem: egy adott alkalmazsi tevkenysget tmogat elem. Pldul a
file tvitel egy specilis feladat, melyhez sajt alkalmazsi szolglati elem tartozik. Ugyangy a
virtulis terminl hasznlathoz is kapcsoldik - egy msik - szolglati elem. Minl tbb
alkalmazs tmogatsra van szksg, annl tbb alkalmazsi szolglati elem kell. Az id!
el!rehaladtval s a fejl!ds rvn krk egyre b!vl.
Alkalmazsi sszekttets: kt alkalmazsi funkcionlis elem kztti egyttm"kds a
vezrlssel kapcsolatos informci kicserlsre.
sszekttetst vezrl! szolglati elem (Association Control Service Element, ACSE): egy
kitntetett szerep" alkalmazsi szolglati elem, mely az alkalmazsi sszekttetsek
menedzselst, az alkalmazsi szolglati elemek kommunikcijnak tmogatst, vezrlst
vgzi.
Az ACSE egy a szolglati elemek kzl, de:
az sszekttetst csak ez vezrli s
minden alkalmazs ezt hasznlja.
Szmtgphlzatok Alkalmazsi rteg
- 93 -
9.2.1 . Az ACSE ltal megvalstott funkcik
alkalmazsi szint" sszekttets (association) ltestse;
sszekttets fenntartsa;
sszekttets lebontsa;
hasznlja az alsbb szintek szolglatait.
9.3 . OSI alkalmazsi protokollok, architektra
FTAM VT DS MMS MHS ...
ACSE Ms szolglati elemek Alkalmazsi rteg
Megjelentsi rteg
9.3.1 . Az architektra als rtegnek felptse, tartalma
Az architektra als rtege tartalmazza a kzs funkcionlis elemeket, gy pldul az
sszekttetst vezrl! szolglati elemet (ACSE). Itt mg egyb szolglati elemek is lehetnek:
a tvoli job-kezels tmogatst szolgl RPC szolglati elem;
a nagy-megbzhatsg sszekttetst tmogat szolglati elem.
9.3.2 . Az architektra fels rtegnek felptse, tartalma
A specilis alkalmazsokat tmogat szolglati elemek a fels! rtegben vannak:
FTAM: a file-tvitelt tmogat szolglati elem protokollja (File Transfer Access
Management). Ugyanez az Internet-architektrban: FTP (File Transfer Protocol). A kt
protokoll kzt a klnbsg az, hogy mg az FTAM tetsz!leges file-krnyezetben alkalmazhat,
virtulis file-trolt tartalmaz protokoll, addig az FTP csak egy meghatrozott krnyezetben
(pl. UNIX) hasznlhat.
VT: a virtulis terminl szolglat protokollja (Virtual Terminal). Ugyanez az Internet-
architektrban: Telnet.
DS: a katalguskezels protokollja (Directory Service).
MMS: a folyamatirnytshoz, gyrtsautomatizlshoz szksges zenetkezels protokollja
(Manufacturing Message Specification). Nincs Internet-megfelel!je.
MHS: a dokumentum- s levlkezel! rendszer protokollja (Message Handling System).
Ugyanez az Internet-architektrban: Simple Mail Transfer Protocol, SMTP.
...: tovbbi alkalmazsok is lehetsgesek, pl. hlzati menedzsment (OSI: CMIS/CMIP,
Internet: Simple Network Management Protocol, SNMP).
9.4 . Vals eszkz - virtulis eszkz
Vals eszkz brmilyen, egyedi tulajdonsgokkal rendelkez! eszkz, amelyet a felhasznlk
er!forrsknt folyamataikhoz felhasznlnak. Pldul: perifria, llomny, terminl, gyrteszkz,
stb.
}
Szmtgphlzatok Alkalmazsi rteg
- 94 -
Virtulis eszkz ltalnos, absztrakt tulajdonsgokkal rendelkez! eszkz, amely a vals
eszkzk egy csoportjnak kzs tulajdonsgaival rendelkezik, s amelynek feladata az adott
alkalmazshoz fordul kliensekkel a kapcsolat kiptse, fenntartsa s lebontsa.
A virtulis eszkz a szolgltat alkalmazsi folyamat rsze; lnyegben egy adatszerkezet.
El!nye, hogy egysges kezelst tesz lehet!v az gyfelek szmra, amihez lekpezsre van
szksg a vals eszkzkre(-r!l).
A virtulis objektum (eszkz) modell definilsa lehet file s eszkz is, az imlementci a
konkrt eszkztl fggetlen.
9.5 . Alkalmazsi protokollok a TCP/IP architektrban
Host-to-host tpus rendszerr!l van sz, azaz a bels! szolgltat itt egy host-to-host
szolglatot nyjt - nem SAP-on, hanem - n. porton keresztl. Ezt a szolglatot a kliens s
szerver oldali protokollok, "protokoll-gpek" (valjban funkcionlis egysgek) veszik ignybe.
A vgfelhasznl a kliens ill. szerver oldali protokoll-gp szolglatait veheti ignybe.
Vgfelhasznl pedig kliens ill. szerver oldali alkalmazsi folyamat vagy valamilyen terminlt
hasznl user lehet.
Szerver Kliens
ter
minl
definilt sszekttets
felhasznli
Szmtgphlzatok Alkalmazsi rteg
- 95 -
9.5.1 . A kliens s szerver oldal rszletes felptse:
Megjegyzsek:
a kliens s szerver gpben is van helyi opercis rendszer;
a kliens s szerver host a hlzati cm s a hostcm alapjn azonosthat;
a helyi opercis rendszer kezeli le a szerver fel irnyul krseket a terminl user-t!l
s a user alkalmazi folyamattl;
ngyfle szolglatot lthatunk az brn:
a.) KLIENS oldal:
1. Kliens Telnet;
2. Kliens FTP;
3. Kliens levelez! (e-mail) rendszer s az SMTP (az opercis rendszerhez a loklis
levelez! rendszeren keresztl kapcsoldik);
4. Kliens SNMP, a hlzat felgyelett teszi lehet!v.
A kliens oldali funkcionlis egysgek, protokoll-gpek portokon keresztl
csatlakoznak a TCP ill. az UDP hlzati rendszerhez; a levelez! SMTP funkcionlis
egysg kt vonallal is (a bejv! s kimen! levelek szmra). A portok cmt jl
ismert cmeknek tekinthetjk. A TCP/UDP rteg alatt helyezkedik el a kliens oldali
IP rteg, amelynek a szerver oldalon is megvan a maga megfelel!je.
user alk.
f l
OPERCIS RENDSZER
liens liens
liens
-mail
liens
TCP
UDP
( ) ( ) ( ) ( )
( )
ter
i l
Kliens gp (host)
OPERCIS RENDSZER
zerver zerver
oklis
-mail
zerver
TCP
UDP
( ) ( ) ( ) ( )
( )
Szerver gp (host)
nterakt. nterakt. ail user anag.
Szmtgphlzatok Alkalmazsi rteg
- 96 -
b.) SZERVER oldal:
1. Interaktv alkalmazsi folyamat (AP) vr arra, hogy egy terminl megszltsa s
hasznlja;
2. Interaktv file rendszer (File System) vr arra, hogy egy felhasznl manipullja
s hasznlja;
3. Loklis levelez! (e-mail) alkalmazi folyamat az SMTP;
4. Hlzati menedzsment alkalmazi folyamat.
A fentiek kapcsoldnak a szerver helyi opercis rendszerhez, melyhez a kliens
oldalnak megfelel!en szintn kapcsoldnak a kvetkez! szerver oldali funkcionlis
egysgek, jl ismert fix portokon:
1. Szerver Telnet (22. port);
2. Szerver FTP (2#. port);
3. Szerver oldali loklis levelez! (e-mail) rendszer s az SMTP (kimen!: 25. port,
bejv! port: 75. port);
4. Szerver oldali SNMP.
9.5.1.1 . A Telnet szolglatai
Telnet segtsgvel nylik md arra, hogy be lehessen jelentkezni egy tvoli gpre. A
kapcsolattarts folyamn egyttm"kds zajlik a tvoli gpen fut programmal - pldul egy
szvegszerkeszt!vel; olyan, mintha a tvoli program a helyi gpen futna.
Lpsek:
a kliens oldalon a helyi opercis rendszeren keresztl igny rkezik a szerver oldali
opercis rendszerrel val sszekttets ltestsre - hogy hasznlni lehessen a tvoli
interaktv alkalmazsi folyamatot;
a szerver Telnet tveszi a kliens Telnet krst s tovbbtja azt az interaktv AP-hez. A
szerver terminlknt viselkedik - ezrt nevezik pszeud terminlnak is -, mivel !
tovbbtja a kliens oldali krst a clzott programnak;
fordtott irnyban is hasonlan megy vgbe a folyamat.
Az adattovbbts definilt szintaxisban trtnik (hasonlan az ASN.#-hez), de a TCP-ben
ezt NVT-nek (Network Virtual Terminal) nevezik. Ez egy szintn adatformtumokat definil
szintaxis. Egy vagy tbb ASCII karakter formjban trtn! adat- ill. parancstovbbtst
alkalmaz. Br az ASCII kd eredetileg 7 bites, az NVT azt 8 bitesre kiegsztve hasznlja. A 8
bitb!l az msb:
0: azt jelzi, hogy a karakterkszlet alaprtelmezsben van, vagyis a nyomtathat s
vezrl! karakterek eredeti jelentskben hasznlhatk;
1: azt jelzi, hogy egy specilis Telnet parancsrl van sz. A specilis parancsokat egy
lista sorolja fel. Pl. a 243 kd BRK (break output) parancs megszaktja a kimenetet.
Hogy az sszekttets ltestsekor az opci-egyeztets lehetsges legyen - mert pl.
egyeztetni kell azt, hogy ezentl binris adatokat adnak-vesznek -, az NVT tbbkarakteres
kdokat hasznl. Ezek a tbb byte-os parancsok a 255 kd IAC karakterrel kezd!dnek.
Szmtgphlzatok Alkalmazsi rteg
- 97 -
Pldul:: IAC, SB, WILL, '0', SE - ez egy tbyte-os sszetett parancs.
IAC jelzi, hogy sszetett parancsrl van sz;
SB: az opci-egyeztets kezdete,
SE: az opci-egyeztets vge;
WILL: opci-egyeztets;
'0': 8 bites binris ads-vtel kvetkezik.
gy tudatja a kliens a szerverrel - vagy fordtva -, hogy milyen tvitelre kell
felkszlni.
9.5.1.2 . Az FTP szolglatai
Az FTP a hlzaton keresztl egy tvoli gpet r el. Megengedett a tbbszrs hozzfrs
is, azaz egyszerre tbb klienst!l rkez! krs lekezelsre is van md.
a.) a KLIENS oldalon:
list directory;
create new file;
read file;
update file;
delete file.
b.) a SZERVER oldalon:
kliensek konkurens kiszolglsa;
helyi file-rendszer kezelse a tvoli krsek kiszolglshoz.
A kliens oldali felhasznl definilja a file-struktra tpust is, ami 3 fle lehet:
struktra nlkli file: binris s szvegfile is lehet s a file-ban minden adattpus
el!fordulhat;
strukturlt file: definilt tpusokbl ll fix mret" rekordokat tartalmaz. tvihet!
tmrtett formban vagy fix hosszsg blokkokban is. Ha tmrtve visszk t, az azt
jelenti, hogy a szolgltatnk megjelentsi rtegbeli szolglatot is ellt, br nem az OSI
architektrban vagyunk.
vletlen elrs" file: lapszervezs" file-nak is nevezik. Vletlen lapszervezs" tvitelr!l
van sz.
Az adatok lehetnek 8 bites binris szveg tpusak (text); az ASCII, az EBCDIC s a
vltoz hosszsg binris kd hasznlatos.
A transzfer szintaxist itt is az NVT rja le, a jellsrendszer azonos a Telnetnl
megismerttel, azzal a klnbsggel, hogy itt nincs opci-egyeztets.
A konkurens hozzfrsek kezelse gy trtnik, hogy az FTP szerver egyetlen vezrl!
(master) folyamatknt m"kdik. A krsek hozz rkeznek s ! szolglja ki !ket. Ha tbb krs
rkezik, akkor a master folyamat tovbbi kiszolgl protokoll-pldnyokat llt el!, azaz utd-
folyamat generlsi tevkenysgbe kezd.
Szmtgphlzatok Alkalmazsi rteg
- 98 -
9.5.1.3 . A levelez! rendszer szolglatai
Eltr!en az el!bbiekt!l itt szimmetrikus folyamatok vannak a kliens s szerver hostban (a
kld! a kliens, a fogad a szerver).
SMTP (Single Mail Transmission Protocol): segdeszkz a levelezsben. Csak azrt
felel!s, hogy a kliens levelez! rendszerb!l a szerver levelez! rendszerbe, a megadott hostra
eljusson a levl. Azrt mr nem, hogy a felhasznlhoz is eljusson; teht csupn a TCP/IP-n
keresztli tvitelrt felel. A helyi opercis rendszert!l kapott adategysgekrt mr nem kell
felel!ssget vllalnia, hiszen az mr a loklis levelez! rendszerhez tartozik.
A loklis levelez! rendszer rendelkezik egy n. input s output sorral; a felhasznlnak
rkez! levelek kerlnek az input sorba, a kimen! levelek pedig az output sorba. Mindez azt
mutatja, hogy egy postalda-rendszer" tovbbtsi filozfirl van sz.
A postaldnak van:
loklis neve, ez ltalban a felhasznli nv, pl.: harang
globlis neve, az a hlzati cm, ahova a levelez! rendszer csatlakozik, pl.
seeger.iit.bme.hu.
A levelek kt rszb!l llnak:
fejrsz: benne a rendszer ltal el!rt ktelez! (To: s From:) s opcionlis (CC:, Reply
To:, Subject:, Date:, egyebek) bejegyzsek tallhatk meg;
szvegrsz
Mindkett!ben ASCII karakterek vannak, s !ket egy vagy tbb res sor vlasztja el
egymstl - teht formailag is elklnlnek.
A levelez! rendszerek sszekapcsolsa nem evidens. ltalban a TCP/IP-t hasznl
levelez! rendszerek kompatibilisek egymssal, de ha ms architektrj gpen lv! levelez!
rendszerrel kell sszekapcsoldniuk, akkor valamilyen gateway hasznlatra van szksg. A
levelet a gateway-ig kell tovbbtani, majd ott talaktani a fej- s szvegrszt egy msik
protokollkszlet szerint, s vgl a levelet a cmzetthez el kell juttatni.
Szmtgphlzatok Alkalmazsi rteg
- 99 -
9.5.2 . A user agent
A user agent vals eszkzkkel nem foglalkozik, csak absztrakt krnyezettel. Az absztrakt
krnyezetek kztti transzformcit vgzi el a user agent. Ez tnylegesen az OSI hatrain kvl
helyezkedik el, mert az alkalmazsi folyamathoz csatoljk, annak rszt kpezi. Ez egysges
hvst s szolglati felletet biztost. Ennek brja:
vals objektum
krs / vlasz
Kliens AP Szerver AP
User Agent virtulis objektum User Agent
krsek / vlaszok
primitvek
Vals vilg
Alkalmazsspecifikus szolg. elem Alkalmazsspecifikus szolg.
elem
Alkalmazst tmogat szolg. elem Alkalmazst tmogat szolg.
elem
PSAP PSAP
transzfer szintaxis
Megjelentsi rteg
Alkalmazsi rteg (OSI krnyezet)
Ez a mdszer igyekszik OSI eszkzfggetlenn tenni a kommunikcit, az
alkalmazsspecifikus rszeket kvlre, a vals krnyezetbe szortani. A felpts az OSI
architektrban egyszer"sdik, de az objektum bonyolultabb vlik.
Szmtgphlzatok Alkalmazsi rteg
- #00 -
9.6 . VT (Virtual Terminal)
Ez egy interaktv folyamat, mely a tvoli szerveren fut. Feladata, hogy biztostsa a tvoli
terminlok szerverhez val kapcsoldst. A tvoli terminlok s a szerver egyttm"kdse gy
nz ki, hogy a terminloktl rkeznek az utastsok, amiket a szerver vgrehajt s az eredmnyt a
terminlnak visszaadja.
A terminlnak klnfle m"kdsi mdjai vannak:
scroll mode;
screen / page mode;
form mode: nyomtatvnyok kitltsre szolgl.
Az alkalmazi software-k interaktv processzknt futnak. Ennek felptse:
User Terminal Server
Client
Interaktv folyamat
Opercis rendszer
vals terminl
krs / vlasz
Opercis rendszer
User Agent
virtulis terminl
krs / vlasz
User Agent
Vals
OSI
VT ASE
CCA
VT ASE
CCA
ACSE ACSE
Szksges olyan negotiation (elzetes megllapods), amely a virtulis terminl
paramtereit rgzti. Ehhez rendelkezsre ll a standard profiles, amely az elre elksztett
Szmtgphlzatok Alkalmazsi rteg
- #0# -
belltsokat tartalmazza. Ugyanis a szerver s a kliens kztt a kommunikci bizonyos jl
meghatrozott adatstruktrk segtsgvel zajlik. A CCA (Conceptual Communication Area)
objektumokat tartalmaz, melyek a virtulis terminl belltsaival foglalkozik. Ezek a
kvetkezk:
Display objektum: ez egy hrom dimenzis, kdkonverzis tmb, mely minden
karakterhez klnfle attribtumot tartalmaz. A negotiation sorn a kdszkszlet
kivlasztsa trtnik meg.
Control objektum: ez olyan terminlfunkcikat tartalmaz, melyek nincsenek kzvetlenl
sszefggsben a kpernyn val megjelentssel. Ilyenek pldul a cseng jel, a
lmpk ki/be, a klnfle funkcigombok.
Device objektum: a vals s virtulis eszkz kztti konverzi egy interface-t ignyel a
vals s a virtulis vilg kztt.
Az osztott adatszerkezetek miatt a konzisztencit biztostani kell. A konzisztencia
biztostsnak mdjai a kvetkezk:
(#.) Szinkron modell alkalmazsval:
Az adatmezk ebben az esetben transzfer szintaxissal mdosthatk. Ehhez a token passnig
mechanizmus ll rendelkezsnkre. A two-way-simultaneous m"kdsbl flduplex m"kds
alakthat ki ezltal.
(2.) Aszinkron modell alkalmazsval
Itt ktfle adatszerkezet ll rendelkezsnkre: a bemeneti s a kimeneti adatszerkezet.
Vltozs esetn a kimeneti - bemeneti adatszerkezet-prok mdostjk egymst.
Szmtgphlzatok Alkalmazsi rteg
- #02 -
9.7 . FTAM (File Transfer Access and Management)
User Terminal Server
Client
User AP File system
Opercis rendszer Opercis rendszer
helyi krs / vlasz
User Agent User Agent
Vals
virtulis file store OSI
krs / vlasz
Krsek mez Vlaszok mez
FTAM ASE

FTAM ASE
ACSE ACSE
9.7.1 . Virtual File Store
A virtual file store egy cmezhet entits, aminek segtsgvel a felhasznlk egymssal
tudnak kommuniklni. Ennek az albbi attribtumai lehetnek:
filenv;
megengedett tevkenysgek;
hozzfrs;
filemret;
megjelentsi krnyezet;
elllt azonostja;
idk s dtumok: a ltrehozs, az utols mdosts, az utols hozzfrs;
Szmtgphlzatok Alkalmazsi rteg
- #03 -
tartalom tpusa;
titkostsi kulcs.
Az albbi vals fileszerkezeteket tartalmazza:
struktrlatlan szerkezet" file, pldul plain text;
egyszint" (flat) file, ami szekvencilis, rekordokbl ll szerkezetet jelent;
hierarchikus file, ami ltalban fa struktrba szervezett s azonostval rendelkez
rekordokat tartalmaz. Ilyen pldul a virtual file store is, aminek az albbi bra mutatja
a bels szerkezett:
FADU
R DU
FADU FADU
A E DU
FADU FADU FADU FADU
B DU C DU D DU F DU
A FADU (File Access Data Unit) egy node-hoz egy DU-ot rendel hozz. A DU (Data Unit)
adatszerkezettel rendelkez struktra, objektum, ami lehet elemi adatelem is. Minden
adatelemhez absztrakt szintaxist rendel hozz. A DU-on bell az akcik valamilyen relciban
llnak egymssal. Az akcik a kvetkezk lehetnek:
file m"veletek, pldul open, close, read, write, append, delete;
DU m"veletek, pldul locate (az adategysg a fban hol helyezkedik el), read, insert,
replace, extend, erease.
Szmtgphlzatok Alkalmazsi rteg
- #04 -
A file kezelsre szolgl szolglati primitveket csoportokba szervezik. A primitvek egy
csoportjt rezsimnek nevezzk.
Ilyen pldul a file selection, ami egy FADU azonostsra szolgl. Ehhez a select,
create, delete, deselect utastsok tartoznak.
A file access segtsgvel lehet az tvitel krnyezett megteremteni. Ehhez az open s
close utastsok tartoznak.
A data transfer segtsgvel lehet adatokat tovbbtani. Ide a read s a write tartozik.
A rezsimeket rendszerbe szervezik. A rezsimek rendszernek brja a kvetkez:
F_INIT F_SEL F_OPEN EREAD F_DATA EWRITE F_CLOSE F_DESEL F_TERM
F_CR F_DATA-
END
F_DEL
9.7.2 . FTAM protokoll
Ebben az esetben a szolglati gpeket kiterjesztett vges llapot automatkkal rhatjuk le.
Minden llapothoz prediktumok tartoznak, melyek lersa formlis. Ez egy mtrixot hatroz
meg, mely mindkt irnyban primitvekkel indexelt s a celliban szmozott llapotok
helyezkednek el. Minden cellhoz kln lers is tartozik.
9.8 . MOTIS (Message Oriented Text Interchange System) CCITT.400
Ez tnylegesen nem egy protokoll, mint pldul a VT, FTAM, FT, Telnet, hanem egy egsz
protokoll-rendszer, mely ezltal egy sszetett struktrval rendelkezik.
Szmtgphlzatok Alkalmazsi rteg
- #05 -
9.8.1 . A MOTIS funkcionlis modellje
Kld user Cmzett user
OS OS
User
Agent
P2 (IPM) User
Agent
kzvett gp kzvett gp
MTA MS MTA MS
SDSE P3 / P7 SDSE MTSE P# MTSE SDSE P3 / P7 SDSE
Protocol
Stack
Protocol
Stack #
Protocol
Stack 2
Protocol
Stack 2
Protocol
Stack #
Protocol
Stack
Message Transfer System
Message Handling System
Jelmagyarzat:
MTSE: Message Transfer Servicce Element
MTA: Message Transfer Agent
SDSE: Submission and Delivery Service Element
Az bra egy posta-modellt valst meg. A modell az albbi rszekbl ll:
A kzvett gp a helyi postnak felel meg;
A User Agent egy user interface, amely a levl szerkesztsre, elkldsre s keressre
alkalmas;
A P2 protokoll a hlzat feletti, egyms kzti kommunikcit valstja meg;
A Protocol Stack az OSI modell szerinti aktulis protokollkszlet;
Szmtgphlzatok Alkalmazsi rteg
- #06 -
Az MS (Message Store)-ban trolja az agent azokat a leveleket, melyeket nem tud
kzvetlenl tovbbtani a cmzettnek. Ha ksbb a user elrhetv vlik, ennek a
tartalmt le kell krdezni.
Az SDSE felptse:
Submission Delivery Retrieval
Kliens MSSE Szerver MDSE Kliens MRSE
Bejv Kimen
P3 P7
Az zenet formtuma:
USER UA MTA MTA UA USER
Body Header Bort
k
Header Body
Body Header Body
Body
P3 / P7 P# P3 / P7
P2
LAN-on bell elhelyezked felhasznlk esetn elegend a P3 / P7 hasznlata, mg tvoli
cmzett esetn a LAN-okat is ssze kell ktni s kztk MTA-kat elhelyezni.
Szmtgphlzatok Hlzati menedzsment
- 107 -
10. HLZATI MENEDZSMENT
10.1 . A hlzati menedzsment alapkoncepcii
A hlzat, mint sszetett rendszer meghibsodhat, ezrt felgyeletet ignyel. Szksges a
hibk figyelse s korrekcija. Erre az albbi mdok llnak rendelkezsnkre:
automatikus korrekci dinamikus forgalomirnyts segtsgvel;
emberi beavatkozs, pldul a meghibsodott ramkrk feldertse rdekben;
menedzselsi dnts, pldul ptllagos csompontok, adattviteli vonalak hozzadsa,
konfigurci mdostsa.
Tekinthetjk a hlzati menedzsmentet egy zrt hurk irnytsnak is, ekkor az albbi
modell rhat r fel:
Hossztv vltoztats Irnyts Menedzsment dntse
Kzptv vltoztats Irnyts Szemlyzet dntse
Azonnali korrekci Irnyts Automatizlt dnts
Bemen zenetek Hlzat Kimen zenetek
Zavars
10.2 . OSI menedzsment terletek
hiba menedzsment;
teljestkpessg menedzsment;
biztonsgi menedzsment;
konfigurci s nv menedzsment;
szmlzs menedzsment.
Szmtgphlzatok Hlzati menedzsment
- 108 -
10.3 . OSI menedzsment protokollok
Hiba mgmt
Telj. mgmt
Bizt. mgmt
Konf. mgmt
Szml. mgmt
Alkalmazsi rteg
CMIS / CMIP Management
Directory services Information
ROSE, ACSE Basis
Megjel Rteg mgmt
Viszony Rteg mgmt
Szlltsi Rteg mgmt
Hlzati Rteg mgmt
Adatkapcsolati Rteg mgmt
Fizikai Rteg mgmt
10.4 . Alternatv megoldsok hlzatok menedzselsre
10.4.1 . Gyrtfggetlen megoldsok
Simple Network Management Protocol (SNMP);
Common Management Service and Protocol CMIS / CMIP);
Szmtgphlzatok Hlzati menedzsment
- 109 -
Common Management Over TCP (CMOT)
10.4.2 . Gyrtfgg megoldsok
IBM NetView;
DEC Management Control Center;
AT&T;
HP;
SunNet Manager
10.5 . Az OSI menedzsment elemek hasznlata TCP / IP fltt
Menedzser Hlzati elem
CMIP
ACSE ROSE CMISE ACSE ROSE CMISE
LPP LPP
TCP UDP TCP UDP
IP IP
Hlzat
10.6 . Hlzati teljestkpessg s viselkeds figyelse
Itt adatok periodikus gy!jtsre s feldolgozsra van szksg. Az albbi adatokat rdemes
figyelni:
csompontokhoz kapcsold sszekttetsek llapota;
sszekttetseken raml adategysgek tulajdonsgaik szerinti csoportostsban;
ksleltetsek, vlaszidk;
hibahelyzetekben kldtt s vett zenetek;
vrakoz sorok mretei;
aktv sszekttetsek szmai.
10.7 . Hlzatirnytsi funkcik
az sszegy!jttt adatok feldolgozsa;
hlzati opertor rtestse;
Szmtgphlzatok Hlzati menedzsment
- 110 -
opertori lekrdezs;
idztsek szerepe.
10.8 . A hlzati menedzsmentet tmogat eszkzk
Database Management System;
smatbla;
mestersges fogalomgenerls s visszacsatols.
A.
Szmtgphlzatok Hlzati menedzsment
- 111 -
11. TARTALOMJ EGYZK
1. BEVEZETS ............................................................................................................................................................ 1
1.1 . HLZATOK CSOPORTOSTSA................................................................................................................................ 1
1.1.1 . Kiterjeds szerint ............................................................................................................................................. 1
1.1.2 . Az eszkzk kzti sszekttets, azaz csatols szerint...................................................................................... 1
1.1.2.1 . Szorosan csatolt rendszerek ........................................................................................................................................ 1
1.1.2.2 . Lazn csatolt rendszerek ............................................................................................................................................. 1
1.1.3 . Kialaktsuk szerint ......................................................................................................................................... 2
1.1.3.1 . Terminlok.................................................................................................................................................................. 2
1.1.3.2 . Nyilvnos kapcsolt tvbeszl hlzat - terminl hlzat ........................................................................................... 2
1.1.3.3 . Loklis hlzat ............................................................................................................................................................ 2
1.1.3.4 . Nagyvrosi hlzat (MAN, Metropolice Area Network) ............................................................................................ 2
1.1.3.5 . Nagykiterjeds! hlzat (WAN, Wide Area Network) ............................................................................................... 3
1.1.4 . Korai magn szmtgphlzatok ................................................................................................................. 3
1.1.4.1 . A korai magn szmtgphlzatok kialaktsnak oka s mdja ............................................................................. 3
1.1.4.2 . A korai magn szmtgphlzatok felptse .......................................................................................................... 3
1.2 . SZABVNYOK.......................................................................................................................................................... 4
1.2.1 . Szabvnyostsi szervezetek............................................................................................................................. 4
1.2.2 . Szabvnyostsi irnyzatok.............................................................................................................................. 4
1.3 . ARCHITEKTRLIS BEVEZETS................................................................................................................................ 4
1.3.1 . Az architektra elemei ..................................................................................................................................... 4
1.3.2 . A tbbszint! hierarchikus tervezsi struktra kialakulsa .............................................................................. 4
1.3.2.1 . Fekete doboz elv......................................................................................................................................................... 4
1.3.2.2 . Tbbrteg!, egymsbagyazott struktra felptse.................................................................................................... 4
1.3.2.3 . Mintaplda a tbbszint! hierarchikus struktrra: tvbeszl hlzatok.................................................................... 5
1.3.3 . Tvoli folyamatok kommunikcija................................................................................................................. 5
1.3.4 . Tvoli felhasznlk egyms kzti kommunikcija ......................................................................................... 6
1.3.5 . A hierarchikus struktra elemei....................................................................................................................... 6
1.3.6 . Adatelemek ...................................................................................................................................................... 6
1.3.6.1 . PDU (Protocoll Data Unit) ......................................................................................................................................... 6
1.3.6.2 . SDU (Service Data Unit) ............................................................................................................................................ 6
1.4 . SZOLGLATI MODELL .............................................................................................................................................. 6
1.4.1 . Szolglati primitvek........................................................................................................................................ 6
1.4.2 . sszekttets alap szolglat .......................................................................................................................... 7
1.4.3 . Mintaplda sszekttets alap kommunikcira: szlltsi szint! interakcik.............................................. 7
1.4.3.1 . Els szint: a kommunikcis csatorna kialaktsa a felek kztt ................................................................................ 7
1.4.3.2 . Msodik szint: a kt fl egymssal kommunikl ......................................................................................................... 7
1.4.3.3 . A csatorna felszabadtsa ............................................................................................................................................ 7
1.4.4 . sszekttets nlkli szolglat ........................................................................................................................ 8
1.4.5 . Szolgltatk s protokollok viszonya............................................................................................................... 8
1.5 . NYLT RENDSZEREK................................................................................................................................................. 8
1.5.1 . Az OSI hivatkozsi modellje ............................................................................................................................ 9
1.5.1.1 . A hivatkozsi modell brja........................................................................................................................................ 9
1.5.1.2 . A hlzati m!kds feladatairl ltalban .................................................................................................................. 9
1.5.1.2.1 . A fizikai sszekttets szintje.............................................................................................................................. 9
1.5.1.2.2 . Adatkapcsolati szint............................................................................................................................................. 9
1.5.1.2.3 . Hlzati szint ....................................................................................................................................................... 9
1.5.1.2.4 .Csomagok szintje................................................................................................................................................ 10
Szmtgphlzatok Hlzati menedzsment
- 112 -
1.5.1.2.5 . Szlltsi szolglat ............................................................................................................................................. 10
1.5.1.3 . Az alkalmazsorientlt feladatokrl ltalban........................................................................................................... 10
1.5.1.3.1 . Viszonyrteg...................................................................................................................................................... 10
1.5.1.3.2 . Megjelentsi szint............................................................................................................................................. 10
1.5.1.3.3 . Alkalmazsi rteg .............................................................................................................................................. 10
1.5.2 . DPA s SNA protokollok ............................................................................................................................... 10
1.5.2.1 . DPA protokoll (Dot Protocoll Architecture)............................................................................................................. 10
1.5.2.2 . SNA protokoll........................................................................................................................................................... 10
1.5.2.3 . Az OSI, DPA s SNA protokollok sszehasonltsa................................................................................................. 10
2. FIZIKAI SSZEKTTETSEK - ADATTVITEL......................................................................................... 11
2.1 . AZ ADATTVITEL KOMMUNIKCIS MODELLJE ..................................................................................................... 11
2.2 . AZ ADATTVITELHEZ SZKSGES FOGALMAK JEGYZKE....................................................................................... 11
2.2.1 . Fogalmak, melyek a kt kommunikl egysg kzti adatok tvitelhez tartoznak......................................... 11
2.2.2 . Fogalmak, melyek a kt kommunikl egysg kzti jeltovbbtshoz tartoznak ........................................... 12
2.3 . EGY ADATTVITELI RENDSZERBEN ELVGZEND FELADATOK............................................................................... 12
2.4 . MILYEN KRDSEKET VET FEL KT ESZKZ KOMMUNIKCIJA? ........................................................................... 12
2.5 . AZ AD OLDALI JELGENERELLS VIZSGLATA..................................................................................................... 12
2.5.1 . Periodikus jelek vizsglata ............................................................................................................................ 12
2.5.1.1 . Periodikus jelek reprezentcija szinusz s koszinusz segtsgvel.......................................................................... 12
2.5.1.2 . Periodikus jelek amplitd - fzis reprezentcija.................................................................................................... 12
2.5.1.3 . A jelek exponencilis brzolsa .............................................................................................................................. 13
2.5.2 . Jelek s spektrumok vizsglata...................................................................................................................... 13
2.5.2.1 . Jelek s spektrumaik ................................................................................................................................................. 13
2.5.2.2 . A peridusid vltoztatsnak hatsa a jelek spekturmra........................................................................................ 13
2.5.3 . Milyen spektrlis kvetelmnyek tmaszthatk az tviteli kzeggel szemben?.............................................. 14
2.6 . A VEV OLDALI JELREKONSTRUKCI FELADATAI .................................................................................................. 15
2.6.1 . A jeltviteli sebessg hatsa a jeltvitel minsgre..................................................................................... 15
2.7 . ANALG S DIGITLIS ADATTVITEL ..................................................................................................................... 15
2.7.1 . Az analg s digitlis adattvitelhez kapcsold fogalmak .......................................................................... 15
2.7.2 . Hogyan hat a svszlessg a digitlis jelre? ................................................................................................. 16
2.7.3 . A kzvetlen s a kzvetett jeltvitel sszehasonltsa.................................................................................... 16
2.7.3.1 . Kzvetlen jeltvitel ................................................................................................................................................... 16
2.7.3.2 . Kzvetett jeltvitel .................................................................................................................................................... 16
2.7.4 . Analg s digitlis tvitel mdjai .................................................................................................................. 16
2.8 . ZAVAROK S ZAJOK............................................................................................................................................... 16
2.8.1 . A zajok fajti.................................................................................................................................................. 17
2.8.1.1 . Termikus vagy fehr zaj ............................................................................................................................................ 17
2.8.1.2 . Intermodulcis zaj................................................................................................................................................... 17
2.8.1.3 . thalls ..................................................................................................................................................................... 17
2.8.1.4 . Impulzuszaj............................................................................................................................................................... 17
2.8.2 . A zajok kikszblsnek mdjai................................................................................................................... 18
2.8.2.1 . Termikus zaj.............................................................................................................................................................. 18
2.8.2.2 . Intermodulcis zaj................................................................................................................................................... 18
2.8.2.3 . thalls ..................................................................................................................................................................... 18
2.8.2.4 . Impulzuszaj............................................................................................................................................................... 18
2.9 . CSATORNAKAPACITS........................................................................................................................................... 18
2.9.1 . Zajmentes csatorna kapacitsa - Nyquist formula ........................................................................................ 18
2.9.2 . Zajos csatorna kapacitsa - Shannon formula.............................................................................................. 19
2.10 . ANALG ADATTVITEL........................................................................................................................................ 19
2.10.1 . Telefonkzpont felptse............................................................................................................................. 19
2.10.2 . Modemek ..................................................................................................................................................... 19
2.10.3 . Billenty!zs.................................................................................................................................................. 19
2.10.3.1 . Amplitd billenty!zs (ASK Ampliude Shift Keying).......................................................................................... 19
Szmtgphlzatok Hlzati menedzsment
- 113 -
2.10.3.2 . Frekvencia billenty!zs (FSK Frequency Shift Keying)......................................................................................... 19
2.10.3.3 . Fzis billenty!zs (PSK Phase Shift Keying) ......................................................................................................... 20
2.10.3.4 . A billenty!zssel elrhet sebessgek..................................................................................................................... 20
2.10.3.5 . Ngyszint! amplitd modulci (QAM Quadrature Amplitude Modulation) ...................................................... 20
2.10.3.6 . Smart vagy nagy sebessg! modemek m!kdsi alapelvei ..................................................................................... 20
2.10.4 . Adattviteli berendezsek felptse ............................................................................................................ 21
2.10.5 . Szabvnyos soros interface-k....................................................................................................................... 21
2.10.5.1 . Kapcsolat hlzat .................................................................................................................................................... 21
2.10.5.2 . Brelt hlzat .......................................................................................................................................................... 21
2.10.5.3 . A soros interface fontosabb jellemzi ..................................................................................................................... 21
2.10.5.4 . Soros adattvitel kzeli gpek kztt...................................................................................................................... 22
2.10.5.5 . Soros adattvitel tvoli gpek kztt ...................................................................................................................... 22
2.11 . DIGITLIS ADATTVITEL...................................................................................................................................... 22
2.11.1 . A hlzatok csoportostsa.......................................................................................................................... 22
2.11.2 . Nyilvnos, alapsv, ktpontos hlzat....................................................................................................... 22
2.11.3 . Nyilvnos, alapsv, tbbpontos hlzat .................................................................................................... 22
2.11.4 . Nyilvnos, brelt vonalon keresztli, szlessv, ktpontos hlzat ........................................................... 22
2.11.5 . Nyilvnos, szlessv, tbbpontos hlzat .................................................................................................. 23
2.11.5.1 . Vonalkapcsolt vagy X21-es hlzat........................................................................................................................ 23
2.11.5.2 . Csomagkapcsolt hlzat.......................................................................................................................................... 23
2.12 . ADATKDOLS.................................................................................................................................................... 23
2.12.1 . A jelelemek fajti ......................................................................................................................................... 23
2.12.2 . A sikeres rtelmezhetsghez szksges kvetelmnyek .............................................................................. 23
2.12.3 . A kdolssal szemben tmasztott kvetelmnyek......................................................................................... 23
2.12.4 . Kdolsi eljrsok....................................................................................................................................... 23
2.12.5 . A kdolsi eljrsok vizsglata ................................................................................................................... 24
2.12.5.1 . Az rajel visszallthatsgnak szempontjbl ..................................................................................................... 24
2.12.5.2 . Svigny szempontjbl ......................................................................................................................................... 25
2.12.5.3 . Hibajelzs szempontjbl ....................................................................................................................................... 25
2.12.5.4 . Realizlhatsg szempontjbl ............................................................................................................................... 25
2.13 . A DIGITLIS ADATKOMMUNIKCI FAJTI........................................................................................................... 25
2.13.1 . Digitlis aszinkron adattvitel..................................................................................................................... 25
2.13.2 . Digitlis szinkron adattvitel....................................................................................................................... 25
2.14 . PCM RENDSZER .................................................................................................................................................. 25
2.14.1 . A PCM lpsei ............................................................................................................................................. 26
2.14.2 . A PCM rendszerek hierarchija .................................................................................................................. 26
2.15 . NYALBOLS VAGY MULTIPLEXELS .................................................................................................................. 26
2.15.1 . Frekvenciaosztsos multiplexels (FDM Frequency Division Multiplexing) .............................................. 26
2.15.2 . Idosztsos multiplexels (TDM Time Division Multiplexing).................................................................... 26
2.15.2.1 . Az idosztsos multiplexels keretformi............................................................................................................... 27
2.15.2.1.1 . T1 kerettpus.................................................................................................................................................... 27
2.15.2.1.2 . E1 kerettpus.................................................................................................................................................... 27
2.15.2.2 . Statisztikus TDM.................................................................................................................................................... 27
3. ADATKAPCSOLATI SSZEKTTETS ......................................................................................................... 28
3.1 . AZ ADATKAPCSOLATI SZOLGLATOK FAJTI.......................................................................................................... 28
3.1.1 . sszekttets nlkli szolglat ...................................................................................................................... 28
3.1.2 . sszekttets alap szolglat ........................................................................................................................ 28
3.2 . KERETEZSI MDSZEREK ...................................................................................................................................... 28
3.2.1 . Keretezs specilis karakterekkel .................................................................................................................. 28
3.2.2 . Keretezs bitmintval .................................................................................................................................... 28
3.2.3 . Keretezs a vonali kdols megsrtsvel ..................................................................................................... 29
3.2.3.1 . Keretezs byte-szmllssal ...................................................................................................................................... 29
Szmtgphlzatok Hlzati menedzsment
- 114 -
3.3 . ADATKAPCSOLATI KONFIGURCIK....................................................................................................................... 29
3.3.1 . Topolgia alapjn ......................................................................................................................................... 29
3.3.2 . Duplexits alapjn ........................................................................................................................................ 30
3.4 . KTPONTOS ADATKAPCSOLATI VEZRLS.............................................................................................................. 30
3.5 . TBBPONTOS ADATKAPCSOLATI VEZRLS ........................................................................................................... 30
3.6 . ADATKAPCSOLATI HIBAVDELEM.......................................................................................................................... 30
3.6.1 . FEC( Forward Error Correction) ................................................................................................................. 30
3.6.2 . ARQ (Automatic Repeat Request).................................................................................................................. 30
3.7 . ADATKAPCSOLATI FORGALOMSZABLYOZS ........................................................................................................ 31
3.7.1 . Kld s vr (Stop and wait) adatkapcsolati forgalomszablyozs............................................................ 31
3.7.2 . Csszablakos (Sliding window) adatkapcsolati forgalomszablyozs ........................................................ 31
3.7.3 . Forgablakos adatkapcsolati forgalomszablyozs...................................................................................... 32
3.8 . HIBAVDELEM ARQ (AUTOMATIC REPEAT REQUEST) ESETN............................................................................. 33
3.8.1 . Szakaszos (Stop and wait) ARQ..................................................................................................................... 33
3.8.2 . Folytonos ARQ.............................................................................................................................................. 33
3.9 . HIBAJELZ KDOLSI MDSZEREK........................................................................................................................ 34
3.9.1 . Paritsvizsglat ............................................................................................................................................. 35
3.9.2 . Tmbparits vizsglat ................................................................................................................................... 35
3.9.3 . Ciklikus redundancia kd (CRC)................................................................................................................... 35
3.9.3.1.1 . A CRC kdols alapgondolatai ......................................................................................................................... 35
3.9.3.1.2 . A CRC kdols algoritmusa .............................................................................................................................. 35
3.9.3.1.3 . A genertorpolinom megvlasztsnak szempontjai: ........................................................................................ 35
3.9.3.1.4 . A genertorpolinomok szabvnyai: ................................................................................................................... 36
3.9.3.1.5 . A dekdols mdjai:.......................................................................................................................................... 36
3.10 . ADATKAPCSOLATI PROTOKOLLOK ....................................................................................................................... 36
3.10.1 . Karakterorientlt BSC (Binary Synchronous Communications) adatkapcsolati protokoll ........................ 36
3.10.1.1 . A BSC jellemzi: .................................................................................................................................................... 36
3.10.1.2 . A vonalvezrl karakterek: ..................................................................................................................................... 36
3.10.1.3 . Keretformtum:....................................................................................................................................................... 36
3.10.2 . Bitorientlt HDLC (High Level Data Link Control) adatkapcsolati protokoll............................................ 37
3.10.2.1 . A HDLC jellemzi: ................................................................................................................................................. 37
3.10.2.2 . Klnfle HDLC alcsoportok ................................................................................................................................. 37
3.10.2.3 . A HDLC konfigurci llomstpusai..................................................................................................................... 37
3.10.2.4 . A HDLC konfigurci sszekttetsei.................................................................................................................... 37
3.10.2.5 . A HDLC konfigurci tviteli zemmdjai ............................................................................................................ 37
3.10.2.6 . A HDLC keretszerkezet .......................................................................................................................................... 38
3.10.2.7 . Mintaplda keretformtumokra duplex tvitel esetn ............................................................................................. 39
3.10.2.8 .Mintaplda keretformtumokra a msodlagos lloms foglaltt vlsa esetn......................................................... 40
3.10.2.9 .Mintaplda keretformtumokra az elsdleges lloms foglaltt vlsa esetn........................................................ 40
3.10.2.10 .Mintaplda invalid command esetre..................................................................................................................... 41
3.10.2.11 .Mintaplda szmozsi hiba esetre ........................................................................................................................ 41
3.10.3 . Byte-szm orientlt adatkapcsolati protokoll .............................................................................................. 41
4. LOKLIS HLZATOK..................................................................................................................................... 42
4.1 . A LOKLIS HLZATOK MINTAPLDJA: ALOHA-HLZAT................................................................................. 42
4.1.1 . Poor-ALOHA................................................................................................................................................. 42
4.1.1.1 . A poor ALOHA tkzsi fajti: ................................................................................................................................ 42
4.1.1.2 . A poor ALOHA csomagkldsi brja ..................................................................................................................... 42
4.1.2 . Osztott ALOHA.............................................................................................................................................. 43
4.2 . ETHERNET - SN TOPOLGIJ LAN.................................................................................................................. 43
4.2.1 . CSMA csoportostsa .................................................................................................................................... 43
4.2.2 . A klnfle CSMA csoportok sszehasonltsa ............................................................................................. 43
4.2.3 . CSMA / CD (Carrier Sense Multiple Access With Colison Detection).......................................................... 44
Szmtgphlzatok Hlzati menedzsment
- 115 -
4.2.3.1 . Kettes exponencilis algoritmus t meghatrozsra................................................................................................ 44
4.2.3.2 . Degradcis jellemz................................................................................................................................................ 44
4.2.3.3 . Jam............................................................................................................................................................................ 44
4.2.4 . A sn topolgij LAN problmja: a jelszint illeszts.................................................................................. 44
4.2.5 . llomsok csatlakoztatsa vastag s vkony ETHERNET koaxilis kbelekhez........................................... 45
4.2.5.1 . Vastag ETHERNET kbelhez vmprcsatlakoz ................................................................................................. 45
4.2.5.2 . Vkony ETHERNET kbelhez T-csatlakoz ....................................................................................................... 45
4.2.6 . Az IEEE 802.3 keretszerkezet ........................................................................................................................ 45
4.3 . A VEZRJELES SN - TOKENBUSZ IEEE 802.4 ........................................................................................................ 46
4.3.1 . Az egytokenes szervezs! rendszer fontosabb jellemz paramterei:............................................................ 46
4.3.2 . Az IEEE 802.4 keretszerkezet ........................................................................................................................ 46
4.3.3 . A logikai gy!r! felptse .............................................................................................................................. 46
4.4 . GY"R" TOPOLGIJ LOKLIS HLZAT - TOKEN RING ........................................................................................ 47
4.4.1 . A token ring szerkezet problmi................................................................................................................... 47
4.4.1.1 . Egyirny fogalom zrt hurkon................................................................................................................................. 47
4.4.1.2 . Vonali fegyelem........................................................................................................................................................ 47
4.4.2 . A token ring keretszerkezete - IEEE 802.5 .................................................................................................... 47
4.4.2.1 . Vezrjel felptse..................................................................................................................................................... 47
4.4.2.2 . Adatkeret felptse................................................................................................................................................... 47
4.4.3 . Monitorllomsokrl ..................................................................................................................................... 48
4.5 . LAN HIVATKOZSI MODELL.................................................................................................................................. 48
4.5.1 . Az LLC keret felptse .................................................................................................................................. 49
4.5.1.1 . Az LLC keret vezrlmezjnek felptse:.............................................................................................................. 49
5. HLZATI SZINT! SSZEKTTETSEK.................................................................................................... 50
5.1 . A HLZATOK CSOPORTOSTSA........................................................................................................................... 50
5.1.1 . Adatszr (broadcast) hlzatok................................................................................................................... 50
5.1.2 . Kapcsolt hlzatok ........................................................................................................................................ 50
5.1.2.1 . A kapcsolt hlzatok jellemzi ................................................................................................................................. 50
5.1.2.2 . A kapcsolt hlzatok fajti........................................................................................................................................ 50
5.1.2.2.1 . Vonalkapcsolt hlzatok ................................................................................................................................... 50
5.1.2.2.2 . zenetkapcsolt hlzatok.................................................................................................................................. 51
5.1.2.2.3 . Csomagkapcsolt hlzatok ................................................................................................................................ 52
5.2 . VONALKAPCSOLT HLZATOK KAPCSOLSI TECHNIKI ........................................................................................ 53
5.2.1 . Egy csompontos hlzat jellemzi ............................................................................................................... 53
5.2.2 . A blokkolsrl................................................................................................................................................ 54
5.2.3 . Digitlis kapcsols elveinek csoportostsa .................................................................................................. 54
5.2.4 . Trosztsos kapcsols.................................................................................................................................... 54
5.2.4.1 . Crossbar mtrix......................................................................................................................................................... 54
5.2.4.2 . Hromszg kapcsol................................................................................................................................................. 54
5.2.4.3 . A trosztsos kapcsols problmi............................................................................................................................ 55
5.2.4.4 . Plda hrom fokozat, blokkol kapcsolsra............................................................................................................ 55
5.2.5 . Idosztsos kapcsols.................................................................................................................................... 55
5.2.5.1 . TDM sn kapcsols ................................................................................................................................................... 55
5.2.5.1.1 . A TDM (Time Division Multiplexing) mdszer lnyege................................................................................... 55
5.2.5.1.2 . A TDM sn jellemzi:........................................................................................................................................ 56
5.2.5.1.3 . A TDM-sn megvalstsa ktoldal egyszer! TD-kapcsolval ........................................................................ 56
5.2.5.1.4 . A TDM-sn megvalstsa egyoldal egyszer! TD-kapcsolval ....................................................................... 56
5.2.5.2 . Idrsek felcserlse (TSI Time Slot Interchange) ................................................................................................... 56
5.2.5.3 . Idmultiplex kapcsols (Time Multiplex Switching)................................................................................................ 56
5.3 . CSOMAGKAPCSOLT HLZATOK KAPCSOLSI TECHNIKI ...................................................................................... 57
5.3.1 . A hlzati rteg funkcii................................................................................................................................ 57
5.3.2 . Az erforrskezelssel kapcsolatos fogalmak................................................................................................ 57
5.3.3 . Forgalomirnyts......................................................................................................................................... 57
Szmtgphlzatok Hlzati menedzsment
- 116 -
5.3.3.1 . A forgalomirnyt algoritmusok csoportostsa ...................................................................................................... 57
5.3.3.2 . Fix tvonal-kijellsi algoritmus irnyttbla alapjn, egy pldn keresztl bemutatva ......................................... 58
5.3.3.2.1 . Mintaplda:........................................................................................................................................................ 58
5.3.3.2.2 . A csompontok feladatai egy csomag vtelekor:............................................................................................... 59
5.3.3.2.3 . A fenti forgalomirnyts problmi:................................................................................................................. 59
5.3.3.3 . Fix tvonal-kijellsi algoritmus elrasztsos mdszerrel ........................................................................................ 60
5.3.3.4 . Dinamikus tvonal-kijellsi algoritmus .................................................................................................................. 60
5.3.3.4.1 . Centralizlt dinamikus forgalomirnytsi algoritmus ....................................................................................... 60
5.3.3.4.2 . Izollt dinamikus forgalomirnytsi algoritmus ............................................................................................... 60
5.3.3.4.3 . Elosztott dinamikus forgalomirnytsi algoritmus ........................................................................................... 60
5.3.4 . Torldsvdelem............................................................................................................................................ 60
5.3.4.1 . Torlds kialakulsnak megelzse ........................................................................................................................ 61
5.3.4.1.1 . Pufferek prealloklsa ....................................................................................................................................... 61
5.3.4.1.2 . Forgalomszablyozs......................................................................................................................................... 61
5.3.4.1.3 . Lefojtcsomagok kldse .................................................................................................................................. 61
5.3.4.1.4 . A klvilgbl rkez csomagok szmnak cskkentse .................................................................................... 62
5.3.4.2 . Torlds feloldsa..................................................................................................................................................... 62
5.3.4.2.1 . Csomagok eldobsa ........................................................................................................................................... 62
5.3.5 . Hlzati holtpontok fajti.............................................................................................................................. 62
5.3.6 . Csomagkapcsolt hlzatok elrse - X25-s interface .................................................................................. 62
5.4 . HLZATOK SSZEKAPCSOLSA........................................................................................................................... 63
5.4.1 . Hlzatok sszekapcsolsnak problmi .................................................................................................... 63
5.4.2 . Hlzatok sszekttetsnek elemei .............................................................................................................. 63
5.4.3 . Loklis hlzatok sszekttetse.................................................................................................................... 63
5.4.3.1 . Ismtl (repeater) ...................................................................................................................................................... 63
5.4.3.2 . Hd (bridge) .............................................................................................................................................................. 64
5.4.3.2.1 . A hd architektrlis modellje: .......................................................................................................................... 64
5.4.3.2.2 . A hd funkcionlis modellje azonos tpus loklis hlzatok sszekapcsolsa esetn: .................................... 65
5.4.3.2.3 . A hd funkcionlis modellje klnbz tpus loklis hlzatok sszekapcsolsa esetn:.............................. 65
5.4.3.2.4 . Tvoli hidak....................................................................................................................................................... 66
5.4.3.2.5 . Transzparens hidak............................................................................................................................................ 66
5.4.3.2.6 . Forrs ltal irnytott hidak (IEEE 802.5 szabvny, gy!r! topolgia)............................................................... 67
5.4.3.3 . Forgalomirnyt (router) ......................................................................................................................................... 68
5.4.3.3.1 . A router architektrlis modellje ....................................................................................................................... 68
5.4.3.3.2 . A router funkcionlis modellje .......................................................................................................................... 69
5.4.3.4 . Specilis csatol (brouter)......................................................................................................................................... 69
5.4.3.5 . T!zfal (gateway) ....................................................................................................................................................... 69
5.4.3.5.1 . A gateway architektrlis modellje.................................................................................................................... 70
5.4.4 . Szegmentls ................................................................................................................................................. 70
5.4.4.1 . Transzparens eset ...................................................................................................................................................... 70
5.4.4.2 . Nem transzparens eset............................................................................................................................................... 70
5.5 . INTERNET HLZATI RTEG M"KDSE ................................................................................................................ 71
5.5.1 . Az IP csomagok formtuma: ......................................................................................................................... 71
5.5.2 . Az IP cmek csoportostsa............................................................................................................................ 72
5.5.3 . Az IP protokoll feladatai: .............................................................................................................................. 72
5.5.3.1 . ARP .......................................................................................................................................................................... 72
5.5.3.2 . RARP........................................................................................................................................................................ 73
5.5.3.3 . ICMP (Internet Control Message Protocol) .............................................................................................................. 73
6. SZLLTSI SZINT! SSZEKTTETSEK.................................................................................................. 74
6.1 . A SZLLTSI SZINT JELLEMZI ............................................................................................................................. 74
6.2 . KOMMUNIKCI S ADATTVITEL......................................................................................................................... 74
6.3 . A SZLLTSI SZOLGLATOK................................................................................................................................. 74
6.3.1 . sszekttets alap ....................................................................................................................................... 74
6.3.2 . sszekttets nlkli...................................................................................................................................... 74
Szmtgphlzatok Hlzati menedzsment
- 117 -
6.4 . A SZLLTSI SZOLGLAT MINSGE, SZOLGLATI PRIMITVEK............................................................................. 75
6.4.1 . Szolglati primitvek...................................................................................................................................... 75
6.4.2 . Szlltsi szint! interakcik ........................................................................................................................... 75
6.4.2.1 . Els szint: a kommunikcis csatorna kialaktsa a felek kztt .............................................................................. 75
6.4.2.2 . Msodik szint: a kt fl egymssal kommunikl ....................................................................................................... 75
6.4.2.3 . A csatorna felszabadtsa .......................................................................................................................................... 76
6.5 . SZLLTSI PROTOKOLLOK.................................................................................................................................... 76
6.5.1 . A szlltsi protokoll osztlyok ...................................................................................................................... 76
6.5.2 . Szlltsi protokoll mechanizmusok............................................................................................................... 76
6.5.2.1 . Cmzs, cmkpzs.................................................................................................................................................... 76
6.5.2.1.1 . Name server....................................................................................................................................................... 77
6.5.2.1.2 . Process server .................................................................................................................................................... 77
6.5.2.2 . Forgalomszablyozs s hibavdelem....................................................................................................................... 77
6.5.2.2.1 . Hibavdelem...................................................................................................................................................... 77
6.5.2.2.2 . Forgalomszablyozs......................................................................................................................................... 77
6.5.2.3 . Informcis egysgek kezelse protokoll adategysg (PDU) ............................................................................... 77
6.5.2.3.1 . Vezrl zenet tpus .......................................................................................................................................... 77
6.5.2.3.2 . Adat zenet tpus ............................................................................................................................................... 78
6.5.2.4 . sszekttets menedzselse...................................................................................................................................... 78
6.5.2.4.1 . Els szint: a kommunikcis csatorna kialaktsa a felek kztt ....................................................................... 78
6.5.2.4.2 . Msodik szint: a kt fl egymssal kommunikl................................................................................................ 79
6.5.2.4.3 . A csatorna felszabadtsa................................................................................................................................... 79
6.5.2.4.4 . sszekttets lebontsa ..................................................................................................................................... 80
6.6 . MINTAPLDA SZLLTSI PROTOKOLLOKRA .......................................................................................................... 81
6.6.1 . TCP (Transmission Control Protocol) .......................................................................................................... 81
6.6.2 . Az zenet felptse: ...................................................................................................................................... 81
6.6.2.1 . A TCP protokolljai.................................................................................................................................................... 82
6.6.2.2 . Rendszerfggvnyek................................................................................................................................................. 82
6.6.2.3 User Datagram Protocol, UDP.................................................................................................................................... 82
6.6.3 . TP4 (Class 4 Transport Protocol) ................................................................................................................. 83
7. VISZONY SZINT! SZOLGLTATSOK......................................................................................................... 84
7.1 . A VISZONYSZINT LTAL BIZTOSTOTT SZOLGLTATSOK ...................................................................................... 84
7.1.1 . Adatcsere....................................................................................................................................................... 84
7.1.2 . Dialgus menedzselse.................................................................................................................................. 85
7.1.2.1 . Nem szablyozott alapeset ........................................................................................................................................ 85
7.1.2.2 . Szablyozott alapeset ................................................................................................................................................ 86
7.1.3 . Szinkronizci ............................................................................................................................................... 86
7.1.3.1 . Szinkronizcis pontok csoportostsa ..................................................................................................................... 86
7.1.4 . Tevkenysg menedzsment............................................................................................................................. 86
8. MEGJELENTSI RTEG.................................................................................................................................. 87
8.1 . A MEGJELNTSI RTEG FELADATAI ....................................................................................................................... 87
8.1.1 . zenettmrts............................................................................................................................................. 87
8.1.1.1 . Kdols a vgfelhasznlnl..................................................................................................................................... 87
8.1.1.2 . Forrskdols............................................................................................................................................................ 87
8.1.1.3 . Csatornakdols........................................................................................................................................................ 87
8.1.2 . Adattitkosts ................................................................................................................................................. 87
8.1.3 . Adatkompatibilits......................................................................................................................................... 88
8.1.3.1 . Az adatkompatibilits kialakulsnak bels oka....................................................................................................... 88
8.1.3.2 . Az adatkompatibilits kialakulsnak kls oka....................................................................................................... 88
8.1.3.3 . Plda: AFE = alkalmazsi szint! funkcionlis egysg .............................................................................................. 89
8.2 . MEGJELENTSI KRNYEZET HALMAZ.................................................................................................................... 90
8.2.1 . Plda: ............................................................................................................................................................ 90
Szmtgphlzatok Hlzati menedzsment
- 118 -
8.3 . MEGJELENTSI SZOLGLATOK, SSZEFOGLALS.................................................................................................. 90
9. ALKALMAZSI RTEG..................................................................................................................................... 92
9.1 . AZ ALKALMAZSI RTEG JELLEMZ#I ..................................................................................................................... 92
9.2 . AZ ALKALMAZSI RTEG FOGALMAI...................................................................................................................... 92
9.2.1 . Az ACSE ltal megvalstott funkcik ........................................................................................................... 93
9.3 . OSI ALKALMAZSI PROTOKOLLOK, ARCHITEKTRA.............................................................................................. 93
9.3.1 . Az architektra als rtegnek felptse, tartalma....................................................................................... 93
9.3.2 . Az architektra fels rtegnek felptse, tartalma...................................................................................... 93
9.4 . VALS ESZKZ - VIRTULIS ESZKZ...................................................................................................................... 93
9.5 . ALKALMAZSI PROTOKOLLOK A TCP/IP ARCHITEKTRBAN............................................................................... 94
9.5.1 . A kliens s szerver oldal rszletes felptse: ................................................................................................ 95
9.5.1.1 . A Telnet szolglatai .................................................................................................................................................. 96
9.5.1.2 . Az FTP szolglatai .................................................................................................................................................... 97
9.5.1.3 . A levelez$ rendszer szolglatai ................................................................................................................................. 97
9.5.2 . A user agent................................................................................................................................................... 99
9.6 . VT (VIRTUAL TERMINAL) ................................................................................................................................... 100
9.7 . FTAM (FILE TRANSFER ACCESS AND MANAGEMENT)........................................................................................ 102
9.7.1 . Virtual File Store......................................................................................................................................... 102
9.7.2 . FTAM protokoll ........................................................................................................................................... 104
9.8 . MOTIS (MESSAGE ORIENTED TEXT INTERCHANGE SYSTEM) CCITT.400 ......................................................... 104
9.8.1 . A MOTIS funkcionlis modellje................................................................................................................... 105
HIBA! NINCS MEGADVA FJLNV A DOKUMENTUM-HIVATKOZSBAN. OLDAL:107
10. HLZATI MENEDZSMENT........................................................................................................................ 107
10.1 . A HLZATI MENEDZSMENT ALAPKONCEPCII.................................................................................................. 107
10.2 . OSI MENEDZSMENT TERLETEK........................................................................................................................ 107
10.3 . OSI MENEDZSMENT PROTOKOLLOK................................................................................................................... 108
10.4 . ALTERNATV MEGOLDSOK HLZATOK MENEDZSELSRE ............................................................................. 108
10.4.1 . Gyrtfggetlen megoldsok..................................................................................................................... 108
10.4.2 . Gyrtfgg megoldsok........................................................................................................................... 109
10.5 . AZ OSI MENEDZSMENT ELEMEK HASZNLATA TCP / IP FLTT...................................................................... 109
10.6 . HLZATI TELJESTKPESSG S VISELKEDS FIGYELSE................................................................................ 109
10.7 . HLZATIRNYTSI FUNKCIK........................................................................................................................ 109
10.8 . A HLZATI MENEDZSMENTET TMOGAT ESZKZK...................................................................................... 110
11. TARTALOMJEGYZK.................................................................................................................................... 111

You might also like