5. fejezet: Ellenőrző kérdések és válaszok
1. Mi a hálózati réteg feladata?
A hálózati réteg feladata a csomagok eljuttatása a forrástól a célig. A célig egy csomag valószínűleg több csomópontot is érint. Ehhez természetesen ismerni kell az átviteli hálózat felépítését, azaz a topológiáját, és ki kell választania a valamilyen szempontból optimális útvonalat. Ha a forrás és a cél eltérő típusú hálózatokban vannak, a réteg feladata a hálózatok közti különbségből adódó problémák megoldása.
2. Mi a virtuális áramkör és a datagram? Milyen előnyei és hátrányai vannak?
A megvalósításnál figyelembe kell venni azt a tényt, hogy alapvetően két eltérő hálózatszervezési módszer létezik: az egyik az összeköttetés alapú, a másik az összeköttetés mentes. Az összeköttetés alapú hálózatoknál az összeköttetést virtuális áramkörnek (VÁ) szokták nevezni. A forrás és a cél között felépült állandó úton vándorolnak a csomagok, de egy fizikai közeget egyszerre több virtuális kapcsolat használhat. Összeköttetés mentes hálózatokban az áramló csomagokat datagramoknak nevezik.
Virtuális áramkörök használatakor nem kell minden egyes csomagra forgalomszabályozási döntést hozni. A forgalomszabályozás az összeköttetés létesítésének a része, vagyis kiválasztásra kerül a forrást és a célt összekötő útvonal, amelyen lezajlik az összeköttetés forgalma. Az ilyen módon felhasznált virtuális áramkör az összeköttetés bontásakor megszűnik. A virtuális áramkörök kialakításához minden csomópontnak fenn kell tartani egy olyan táblázatot, amely bejegyzései a rajta keresztül haladó éppen használt virtuális áramkörök jellemzőit (honnan jött—hova megy) tartalmazzák, és az azonosításukra egy sorszámot használnak. Minden hálózaton keresztülhaladó csomagnak tartalmaznia kell az általa használt virtuális áramkör sorszámát. Amikor egy csomag megérkezik egy csomóponthoz, az tudja, hogy melyik vonalon jött, és mi az általa használt virtuális áramkörének sorszáma. A tárolt táblázatából ezek alapján ki tudja olvasni, hogy melyik csomópont felé kell továbbküldeni.
Összeköttetés mentes hálózatban elvileg minden egyes csomag különböző útvonalakat követhet, mivel a csomagok útválasztása egymástól független. Ilyenkor a csomagoknak tartalmazniuk kell mind a forrás, mind a cél teljes címét. A célcím alapján az adott irányba való küldésért a küldő IMP-n futó program felelős.
Milyen előnyei, illetve hátrányai vannak ezen kétféle módszernek?
Először is le kell szögezni, hogy egyik mellett sem szól olyan döntő érv, ami az alkalmazásának a győzelmét jelentené. Nézzük először az üzenetek hosszát! Ha a csomagok nagyon rövidek, akkor a teljes célcím — ami a csomagküldéshez kell általában jóval hosszabb mint a virtuális áramkört azonosító kód — csökkenti a hasznos adatátviteli sebességet. Azonban olyan rendszerekben, amelyekben tranzakciókat dolgoznak fel (hitelkártya kódellenőrzés), a kapcsolat felépítésének majd lebontásának időtartama olyan időtöbbletet jelent, amiért nem érdemes ezt az összeköttetési módot használni.
A legnagyobb gond a virtuális áramkörök biztonsága: egy virtuális áramköri táblázatokat tartalmazó IMP gép meghibásodása miatt az összes rajta átmenő nyilvántartott virtuális áramkört újra kell építeni, és a félbeszakadt üzeneteket újra adni. Csomagkapcsolás esetén nem ilyen tragikus a helyzet, hiszen azokat a csomagokat kell újra adni, ami éppen továbbítás alatt volt. A következőkben egy táblázatban hasonlítjuk össze a két módszert:
Tárgy |
Datagram hálózat |
Virtuális áramkörös hálózat |
Áramkör létesítése |
Nincs |
Szükséges |
Címzés |
Minden csomagban forrás és célcím |
Csak egy rövid virtuális áramkört azonosító cím |
Állapotinformáció |
Az alhálózat nem hordoz |
Táblázatokban tárolt |
Forgalomirányítás |
A csomagok útvonala egymástól független |
A VÁ létesítése meghatározza az útvonalat |
Csomóponti hibák hatása |
Csak az IMP-ben lévő csomagokra |
Összes, az IMP-n átmenő VÁ meghal |
Torlódásvezérlés |
Nehéz megoldani |
Könnyű, ha elegendő puffer van |
Összetettség |
A szállítási rétegben |
A hálózati rétegben |
Alkalmas |
Összeköttetés-alapú és összeköttetés mentes szolgálathoz is. |
Összeköttetés-alapú szolgálathoz |
3. Mi a forgalomirányítás és miért van rá szükség?
A forgalomirányítás (routing) feladata a a csomagok hatékony (gyors) eljuttatása az egyik csomópontból a másikba, illetve a csomagok útjának a kijelölése a forrástól a célállomásig.
A hálózatot célszerű gráfként modellezni, ahol a csomópontok a csomagtovábbító IMP-k, és a csomópontokat összekötő élek az IMP-k közötti információs adattovábbító csatornák. A csomagok a hálózati vonalakon keresztül jutnak egy IMP-be, majd az valamilyen irányba továbbküldi a csomagokat. Mivel az ilyen hálózati csomópontok irányítási, továbbküldési kapacitása véges, elképzelhető a csomagok sorban állása a bemenő oldalon.
A forgalomirányítási szemléletünket nagyon jól segíti az olyan analógia, ahol a hálózatot a közúti hálózat, míg a csomagokat az autók képviselik. A csomópontok pedig természetesen az útkereszteződések.
Vonalkapcsolt hálózatoknál az útvonal kijelölése a hívás felépítésének fázisában történik. Csomagkapcsolt hálózatokban az útvonal kijelölése vagy minden csomagra egyedileg történik, vagy kialakít egy olyan útvonalat amelyen egy sorozat csomag megy át. Ezért a csomópontoknak ún. routing táblákat kell tartalmaznia, amiben a vele kapcsolatban álló csomópontokra vonatkozó adatok (pl. távolság) be van jegyezve
5. Mikor egyszerű a forgalomirányítás megvalósítása? Függ a topológiától?
A forgalomirányítás összetettségét alapvetően meghatározza a hálózat topológiája. Például egy csillaghálózatban, mivel a csillag központjában lévő csomóponton keresztül történik az adatátvitel, kizárólag ennek kell rendelkeznie a forgalomirányításhoz szükséges minden információval.
Egy másik ilyen szempontból egyszerű elrendezés a két irányú kommunikáció miatt duplán kialakított gyűrű, hiszen csomópontból csak két irányba lehet elküldeni a csomagokat, bár a két lehetséges út közül az egyik általában rövidebb a másiknál. Ezért vagy minden csomópont egy routing táblát tartalmaz, amiben az összes többire vonatkozó távolság be van jegyezve, vagy a csomópontok számozási rendszere olyan, hogy a címe alapján a távolság meghatározható. Egy gyűrű esetén egyirányú pont-pont kapcsolat van, tehát a forgalomirányítás a másik pontba való küldésre egyszerűsődik.
Általában is elmondható, hogy szabályos elrendezések esetében általában könnyebb az optimális forgalomirányítási algoritmus kidolgozása. A legtöbb valóságos hálózat lényegesen bonyolultabb topológiájú, szabálytalan szövevényes és sokszor állandóan változó szerkezettel rendelkezik.
6. Melyek a forgalomirányítás fő négy funkciója?
A forgalomirányító algoritmusok osztályozásának alapjául a következő négy irányítási főfunkciót tekinthetjük:
Ezek feladata a forgalomirányítási információk áramlásának szabályozása, a kerülő utak választékának kialakítása, az irányítási információk felújítása valamennyi csomópontban és az útvonalválasztás az adatcsomagok részére.
7. Milyen vezérlésmódokat különböztetünk meg?
A forgalomirányítási algoritmusoknak két osztálya van: az adaptív (alkalmazkodó), amely a hálózati forgalomhoz alkalmazkodik, és a determinisztikus (előre meghatározott), ahol az útvonal választási döntéseket nem befolyásolják a pillanatnyi forgalom mért vagy becsült értékei. Ezek alapján alapvetően négy lehetséges vezérlésmód különböztethető meg:
Az említetteken kívül bevezethető még egy további forgalomirányítás-típus is, amelyet deltairányításnak neveznek. Ennél az eljárásnál a központi irányító egység munkáját a forgalomirányítási döntésekhez kizárólag abban az esetben használják fel, ha ezek a helyi információkra nem alapozhatók.
8. Fogalmazza meg a legrövidebb út meghatározásának célját és módszerét!
Nyilvánvaló hogy a forgalomirányítás során két pont között meg kell találni a legoptimálisabb útvonalat, amely még egyéb csomópontokat tartalmaz.
Matematikailag a probléma a gráfelmélet segítségével tárgyalható, ahol a csomópontok az egyes IMP-k, és a csomópontokat összekötő éleket jellemezzük az előbb említett mértékekkel. A feladat a gráf két csomópontja közötti olyan élekből álló útvonal meghatározása (shortest path), amelyre az érintett élek mértékeinek összege minimális. Az ismertetett módszer Dijsktrá-tól (1959) származik.
Minden csomópontot címkével látunk el amely zárójel első tagjaként tartalmazza az adott csomópont legrövidebb távolságát a forráscsomóponttól. Ez induláskor minden csomópontra végtelen. A zárójelben lévő második tag annak a csomópontnak a neve, amelyen keresztül valósul meg ez a legrövidebb út.
Az algoritmus működése során utakat talál, és úgy változnak a címkék is a legjobb utat tükrözve. Egy címke ideiglenes vagy állandó lehet. Amikor az algoritmus felfedezi, hogy egy adott címke a forrástól a címkéhez tartozó csomópontig vezető legrövidebb utat jelzi, akkor a címkét állandóvá teszi, és ezután már nem változtatja.
9. Mi az a mérték, és mitől függ?
Az optimális útvonal nem feltétlenül jelenti a fizikailag legrövidebb útvonalat, mivel számos egyéb tényező is befolyásolhatja az optimális választást: lehet például mértéknek a csomópont-átlépések számát tekinteni, lehet azt az időt, hogy mennyi idő alatt jut el a csomag, vagy a vonalhasználat költségeit. Az objektív mérték megállapításához lehet olyan teszteket futtatni az adott szakaszokon amely magadja az átlagos sorbaállási és átviteli késleltetési időt, és ezt tekinti a mértéknek. Általánosan egy adott szakasz mértékét a távolság, az adatátviteli sebesség, az átlagos forgalom, a kommunikációs költség, az átlagos sorhossz vagy más egyéb tényezők alapján határozzák meg.
10. Ismertesse a véletlen forgalomirányítás módszerét!
A véletlen forgalomirányító eljárás alapján működő rendszerben a továbbítandó csomagot a csomópont egy ún. véletlen folyamat segítségével kiválasztott az érkező vonaltól eltérő más vonalon küldi tovább. Mivel a hálózat által ilyen módon szállított csomagok véletlen bolyonganak, ésszerűnek látszik, ha a csomagokhoz hozzárendeljük a mozgásuk során bejárt szakaszok számát és töröljük azokat a csomagokat, amelyek lépésszáma elér egy előre meghatározott értéket. Ez az eljárás nem garantálja a csomagok kézbesítését, de nagyon egyszerűen realizálható, és nem túl bonyolult hálózatokban jól működhet.
11. Ismertesse az elárasztásos forgalomirányító eljárás módszerét!
Az elárasztásos forgalomirányító eljárás sem igényel semmi ismeretet a hálózatról. A csomópontok, mikor egy csomagot továbbítanak, a bejövő csomagot minden vonalra kiküldenek, kivéve ahonnan érkezett. A lépések száma itt is korlátozva van. Jelentős érdeme a módszernek, hogy a csomag legalább egy példányban mindenképp a legrövidebb úton ér célba. Ez azonban jelentősen terheli a rendszert, mivel nagyszámú másolat (redundancia) van, és sok felesleges továbbítás történik. Az algoritmus rendkívül megbízható, és még megsérült rendszer esetén is működőképes. Érhető, hogy katonai alkalmazások esetén előtérbe kerülhet a módszer, mert erősen sérült hálózatban (sok csomópontot kilőnek) is nagy a valószínűsége egy üzenet célba jutásának.
12. Ismertesse a központi adaptív forgalomirányítás módszerét!
A központosított adaptív forgalomirányításban minden egyes csomópont helyzetjelentést állít össze, és abban a folyó sorhosszakat, a hálózat elemeinek meghibásodásait stb. elküldi a hálózat forgalomirányító központjába (RCC = Routing Controll Center). A központ ezek alapján átfogó képet alakít ki a hálózatról, és valamennyi forgalmi áramlat részére meg tudja határozni a legkedvezőbb útvonalat. Ezeket a legjobb utakat a hálózat csomópontjai forgalomirányítási táblák formájában kapják meg.
A központnak szóló helyzetjelentéseket és a csomópontoknak szóló új irányítási táblákat szabályos időközözönként (szinkron üzemmódban) vagy csak jelentős változás hatására (aszinkron üzemmódban) küldik. Ha a szinkron üzemmódot választják, akkor az irányító algoritmus működtetése érdekében a hálózatban áramoltatott vezérlő információ fantasztikus mennyiségűvé válhat. Különösen, ha a hálózat maga nagy, akkor a túlzott mértékű irányítási funkció jelentős többletterhelést okoz. Aszinkron üzemmódban viszont csak elfogadható mennyiségű vezérlő információ áramlik a hálózatban.
Azt várhatnánk, hogy a hálózat forgalomirányító központja az optimális utak kiválasztásához a lehető legjobban hasznosítja a hálózat kapacitását. Az elkerülhetetlen időkülönbségek miatt a csomópontokból elinduló állapotjelentések eleve késve érkeznek meg a központba és a távoli csomópontokból ez a késés már jelentős lehet. Megfordítva, miután a központ elvégezte a forgalomirányító funkció által igényelt tekintélyes idejű számításokat, további időhátrány származhat abból, hogy a csomópontok késve kapják a módosított forgalomirányítási táblákat. Így azután a központ olyan információk alapján dolgozik, amely részben már elavultak, és a csomópontok részére is olyan utasításokat ad ki, amelyek még inkább elavultak, amikor célba érnek.
Ilyenkor a forgalomirányítási döntéseket a helyi körülmények alapján hozza a csomópont. Egyszerű algoritmus az ún. “forró krumpli” algoritmus. Ennek az a lényege, hogy a beérkezett abba kimeneti sorba rakja, amely a legrövidebb, legrövidebb ideig “égeti a kezét”, gyorsan megszabadul tőle. Lényeges, hogy nem foglalkozik az irányokkal.
Érdekes kiterjesztése az algoritmusnak, amikor enné a döntésnél az irányokhoz tartozó mértékeket is figyelembe veszi.
Ez azt jelenti, hogy nem küldi automatikusan a legrövidebb sorba, hanem figyelembe veszi a kiválasztott sor mértékét is.
"Forró krumpli" algoritmus
Például a fenti ábrán látható X jelű csomópont felől érkező csomag az eredeti algoritmus szerint B felé lenne elküldve. A módosított algoritmus szerint ez már nem biztos, hiszen a mértéke (jósága) csak 0.6, ezért talán jobb lehet az A irányt választani. A korrekt döntéshez kell egy a sorhosszt jellemző mérőszámot is választani (1-ha üres a sor, 0 — ha nagyon sok csomag van előtte) és így pl. a két szám szorzatának nagysága alapján hozni meg az irányra vonatkozó döntést.
Egy másik lehetséges algoritmus a fordított tanulás módszere. A hálózatban minden csomópont egy csomagot indít el amely tartalmaz egy számlálót és az elindító azonosítóját. A számláló értéke minden csomóponton történő áthaladáskor megnöveli értékét egyel. Amikor egy csomópont (IMP) egy ilyen csomagot vesz, akkor ezt elolvasva tudja, hogy a csomagot küldő hány csomópontnyi távolságra van tőle.
Természetesen az optimális út keresése érdekében, ha ugyanarra a távoli csomópontra egy kedvezőbb értéket kap (van rövidebb út is), akkor az előzőt eldobva ezt jegyzi magának. Ha azonban meghibásodás következik be, vagy az optimális útvonal valamelyik része túlterhelődik, akkor ezt az algoritmus nem veszi észre. Ezért célszerű időnként “mindent felejteni”, törölni a feljegyzéseket, hogy az ilyen változó körülményekre is működjön az algoritmus.
14. Ismertesse az elosztott adaptív forgalomirányítás módszerét!
A megvalósított hálózatokban mindeddig legnépszerűbb az elosztott adaptív forgalomirányító eljárás.
Az algoritmus fő célkitűzése az adatforgalom részére a legkisebb késleltetéssel járó útvonalak keresése. E célból minden egyes csomópontban egy táblázatot hozunk létre, amely minden egyes célállomáshoz megadja a legkisebb késleltetésű útvonalat, s ezzel együtt a továbbításhoz szükséges idő legjobb becsült értékét. A hálózat működésének kezdetén a késleltetések a hálózat topológiája alapján becsült értékek, később azonban, mihelyt a csomagok célba értek, a becsült késleltetési időket felváltják a hálózatban ténylegesen mért továbbítási idők. Az eredeti algoritmus szerint a késleltetési táblák adatait a szomszédos csomópontok rendszeresen megküldik egymásnak. Amikor a késleltetési táblákat megküldték, a csomópontok áttérnek a késéseket újraszámító fázisba, amelyben a saját sorhosszaikat és a szomszédos csomópontok által küldött késleltetési értékeket figyelembe veszik.
A szomszédos csomópontok között a késleltetési táblák cseréje természetesen sok vezérlőcsomag továbbításával történik, ami jelentős többletterhelést ró a hálózatra. Ha a táblákat túl gyakran, pl. 2/3 másodpercenként tartják karban, a hálózati mérések azt mutatják, hogy a kis adatátviteli sebességű vonalak kapacitásának 50 százalékát a késleltetési táblák továbbításával járó forgalom foglalja le, és a lefoglalt kapacitás még a nagyobb sebességű vonalak esetén is észlelhető — bár kisebb — mértékű. A továbbított információról kimutatható, hogy az átvitt késleltetési táblák igen gyakran ugyanazt vagy majdnem ugyanazt az információt tartalmazzák, mint az őket megelőzők.
A táblák ilyen, szinkron karbantartása helyett az aszinkron karbantartás a célravezetőbb. Ez utóbbi azt jelenti, hogy a csomópontoknak csak akkor kell továbbítaniuk a késleltetési táblákat, ha számottevő változást észlelnek a forgalom intenzitásában, vagy a hálózat elemeinek működési körülményeiben. A késleltetési táblák újraszámítására csak akkor kerül sor, ha jelentősebb helyi változás történt, vagy ha módosított késleltetési tábla érkezik valamelyik szomszédos csomóponttól.
15. Mi a torlódás, és mi a torlódásvezérlés célja? Mi a befulladás?
Azt hihetnénk, hogy ha a vonalak és csomópontok kapacitása elegendő az adatforgalom lebonyolításához, akkor a szabad információáramlás minden esetben garantálható. (A közúti forgalomban is így van?) A tényleges helyzet azonban más. Előfordul, hogy a rendeltetési helyen a csomagoknak a hálózatból való kiléptetése akadályba ütközik, mert a hálózat legfeljebb azzal a sebességgel tudja kézbesíteni a csomagokat, amilyen ütemben a felhasználó hajlandó azokat elfogadni. A csomagok küldőjére ekkor minél előbb át kell hárítani ezt az akadályt, ellenkező esetben a csomagok a hálózatban felhalmozódnak. Ez jelenti azt a forgalomvezérlési funkciót, amelynek segítségével a hálózati forgalmat folyamatosan mozgásban lehet tartani.
Bár a hálózat adatátviteli kapacitását általában a várható igényeknek megfelelőre tervezik, mégis a forgalom statisztikus változásai, még ha alacsony bekövetkezési valószínűséggel is, de túlterhelést idézhetnek elő. A jó hálózati forgalomvezérlési algoritmus megoldást ad a túlterhelések elviselésére is. Fel kell használnia beépített forgalomvezérlő mechanizmusát arra, hogy a túlzott forgalmi igényeket visszautasítsa. Mindaddig fenn kell tartania ezeket a korlátozó intézkedéseket, ameddig a normális, korlátozás mentes üzem ismét vissza nem állítható.
Ha egyes hálózatrészek túltelítődnek akkor a csomagok mozgatása lehetetlenné válhat. Azok a várakozási sorok, amelyeknek ezeket a csomagokat be kellene fogadniuk, állandóan tele vannak. Ezt a helyzetet nevezzük torlódásnak (congestion).
A torlódás szélsőséges esete a befulladás (lock-up). Ez olyan, főként tervezési hibák miatt előálló eset, amelyben bizonyos információfolyamok egyszer s mindenkorra leállnak a hálózatban. A jelenség jól illusztrálható a közúti körforgalomban lejátszódó hasonló események példájával. Ha az elsőbbségi szabály a körforgalomba belépő forgalmat részesíti előnyben, akkor torlódás léphet fel. A forgalom csak akkor indulhat meg újra, ha a szabályokat megváltoztatjuk. A csomagkapcsolt hálózatokban a helytelen puffer-elosztás és a rossz prioritási szabályok hasonló befulladásokat okozhatnak.
A torlódás a csomaghálózatokban olyan állapot, amelyben a hálózat teljesítménye valamilyen módon lecsökken, mert a hálózatban az áthaladó csomagok száma túlságosan nagy. A teljesítménycsökkenés jelentkezhet oly módon is, hogy a hálózat átbocsátóképessége (throughput) lecsökkent, anélkül, hogy a hálózat terhelését csökkentenénk, vagy pedig abban, hogy a hálózaton áthaladó csomagok késleltetése megnőtt. A teljesítménycsökkenés ezen jellegzetes tünetei többnyire együtt lépnek fel.
A torlódás lehet helyi jellegű, amikor a jelenség a hálózatnak csak bizonyos részét érinti, vagy súlyosabb, mikor az egész hálózatra kihat. A torlódás szélsőséges esetben olyan is lehet, hogy a forgalom egészen vagy csaknem egészen megbénul, amikor a hálózat egyáltalán nem vagy csak kevés adatot kézbesít a rendeltetésre és fogad el a forrástól. Nem lehet kérdéses, hogy ez olyan végzetes helyzet az adatátviteli hálózat számára, amelynek bekövetkezését bármi áron el kell kerülni.
16. Mutasson be néhány módszert a torlódás elkerülésére!
17. Mutassa be a lefojtó-csomagokat használó módszert!
A módszer alapfilozófiája: a torlódáskiküszöbölő algoritmus csak akkor kezdjen működni, ha a hálózaton torlódásveszély kezd kialakulni. Erre a megoldás a következő: minden IMP figyeli a kimeneti vonalainak átlagos kihasználtságát (K), és ezt mindig újraszámítja a pillanatnyi f vonalkihasználtság, és egy 0 és 1 közötti a felejtési tényező alapján:
Kuj=a*Krégi+(1-a)*f.
Ha K értéke egy küszöböt elér, akkor a kimeneti vonal “figyelmeztetés” állapotba kerül. Az IMP minden beérkező csomag elküldése előtt — ha ezt ilyen állapotú kimeneti vonalon kell továbbküldenie — elküldi, de a forráshelyre visszaküld egy lefojtó csomagot a beérkezett csomagban talált célcímmel együtt. Amikor a forrás IMP egy ilyen lefojtó csomagot kap vissza, akkor adott mértékben csökkentenie kell az ilyen irányú forgalmát.
18. Ismertesse a három alapvető csomagtípusú szolgálatot!
Fontos szolgáltatás a nem csomagkapcsolt hálózatokkal való illesztést biztosító a csomagösszeállítás-felbontás PAD (Packet Assembly-Disassembly) funkció. Ez a szolgáltatás az előfizető bit és karakterfolyamait (pl. egy terminál jeleit) csomagokká alakítja illetve visszaalakítja). Ez teszi lehetővé hogy a karakter üzemmódú terminálok csomag üzemmódú DTE-kel kommunikáljanak.
20. Ismertesse az X.25 hálózat három (fizikai-, keret- és csomagszintű) protokollszintjét!
A fizikai szint a csomagkapcsoló központhoz való kapcsolódást biztosítja adatáramkörökön keresztül. Az adatáramkör lehet bérelt áramkör, vagy kapcsolt összeköttetés, de akár analóg távbeszélő áramkör is. Digitális átvitel esetén ez az X.21, amely egyaránt gondoskodik mind az összeköttetés gyors felépítéséhez a digitális címzésről és a bérelt áramkör működéséről. Analóg áramkör esetén a modemes összeköttetés V.24 ajánlása használható, amit X.21bis szabvány néven is emlegetnek.
A második szint egy HDLC szerinti adatkapcsolat, amely a DTE és a DCE közötti hibamentes adatcserét biztosítja. A HDLC keretek az X.25 interfészen keresztül csak egy-egy csomagot hordoznak. A protokoll neve LAP-B (Link Access Protocoll-Balanced), ami egyenrangú állomásokat (kombinált állomás) definiál a két végponton.
A LAPB helyét a HDLC családban az alábbi ábrán láthatjuk.
A LAPB és a HDLC
LAP-B jellemzők
A harmadik szint a csomagszint, amely az előbbiekben felsorolt (DG, PVC, VC) csomagtípusú szolgálatotokat biztosítja. A virtuális áramkörön a forgalom vezérlését ablaktechnika biztosítja. Reset és újraindítás lehetséges hibaállapot fellépése esetén. A hívások lebonthatók, és a felszabaduló csatornák újra felhasználhatók.
21. Ismertesse az X.25 virtuális hívásának folyamatát!
A DTE-DCE interfészek közötti átvitelt megvalósító és lebontó folyamat vázlata az alábbi ábrán látható.
X.25 Virtuális hívás
A három fázis: a hívás felépítése, adatátvitel és lebontás csomagok segítségével történik. A forgalomvezérlés, ami megakadályozza hogy az egyik oldali gyorsabb DTE-DCE interfész elárassza csomagjaival a másik oldalt, a már megismert és csomagszinten alkalmazott csúszóablakos átviteli technikával történik. A vételi és adási ablakok mérete 8 illetve 128 lehet.
22. Mi az a keret-relézés? - 23. Mi a flow-control (adatáramlás vezérlés)?
Keret-relézés (Frame Relay): Mint a nevéből következik nem a csomagokat, hanem az adatkapcsolati szint kereteit viszik át a megfelelő minőségű hálózaton. A keret-relézés egy X.25-höz hasonló új módszer, bár az X.25-höz eltérően nem megbízható összeköttetést biztosít ,nincs a sebességet és vevő fogadóképességét figyelembe vevő áramlásvezérlés (flow control).
Az átvitelhez HDLC kereteket használ, ahol az adatrész akár 4 kbájt is lehet.
A keretek egy vagy több, állandó kapcsolatra beállított virtuális áramkörön (Data Link Connection Identifier = DLCI) keresztül haladnak. Mivel a hibamentes keretátvitelt nem figyelik, ezért a felette lévő réteg (HDLC IPC, TCP/IP) feladata a hibák felismerése, és a hibás keretek megismételtetése.
Ez azonban nem akkora probléma, mert a keret-relézést általában nem analóg (pl. telefon) vonalakon, hanem a kis hibaaránnyal működő digitális átviteli vonalakon keresztül valósítják meg. Mivel nincs áramlásvezérlés, a vevő azokat a kereteket, amelyeket nem képes venni, egyszerűen eldobja.
Alkalmazása előtt meg kell adni a használni kívánt a maximális átlagos adatátviteli sebességet (pl. 56 kbit/s). Nagyobb sebességgel történő küldés esetén, az átvitel előtt néhány keret DE (Discard Eligibility) jelölést kap, és a sebesség túllépésekor ezeket fogja a protokoll először eldobni. Észak Amerikában az "európai" X.25 átvitel helyett használják.
1.fejezet: A hálózatok célja, alkalmazása, alapfogalmak
2.fejezet: Fizikai átviteli jellemzők és módszerek
3.fejezet: Közeg-hozzáférési módszerek
4.fejezet: Adatkapcsolati protokollok
8.fejezet: A TCP/IP protokoll és az Internet