VyÜlo v t²denφku: CHIPweek
╚φslo:19/96
Datum:6. kv∞tna 1994
Strana:25
Rubrika/kategorie: Principy poΦφtaΦov²ch sφtφ
Modul: Taxonomie poΦφtaΦov²ch sφtφ
Dφl:6

zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek

Ji°φ Peterka

Sφt∞ na bßzi standardu X.25

V naÜich ·vahßch o klasifikaci poΦφtaΦov²ch sφtφ nesmφme zapomenout ani na takovΘ situace, kdy urΦujφcφm kritΘriem pro za°azenφ do urΦitΘ äÜkatulky" je pou₧itß technologie. Dnes se tedy podφvßme na to, co je zaΦ technologie X.25 a jakΘ sφt∞ jsou na nφ zalo₧eny.

Technologii X.25 je vhodnΘ chßpat p°edevÜφm v jejφm historickΘm kontextu, jako °eÜenφ vzniklΘ v urΦitΘ dob∞ a sledujφcφ cφle, kterΘ byly v dob∞ jejφho vzniku aktußlnφ. Onou dobou p°itom byl poΦßtek sedmdesßt²ch let, kdy ji₧ byl patrn² dosti odliÜn² v²voj ve äsv∞t∞ poΦφtaΦ∙" a ve äsv∞t∞ spoj∙". Celß oblast spoj∙ a telekomunikacφ byla zvyklß pou₧φvat p°enosovΘ techniky na bßzi p°epojovßnφ okruh∙ (viz minule), a plßnovala masivnφ digitalizaci sv²ch telefonnφch a dalÜφch sφtφ. Naproti tomu tehdejÜφ poΦφtaΦov² pr∙mysl jednoznaΦn∞ vsadil na p°epojovßnφ paket∙, kterΘ se ukßzalo jako pou₧iteln² a ₧ivotaschopn² koncept. äSv∞t spoj∙" p∙vodn∞ vychßzel z toho, ₧e objemy datov²ch p°enos∙ budou malΘ a zcela zanedbatelnΘ ve srovnßnφ s änepoΦφtaΦov²mi", a ₧e je bude mo₧nΘ pokr²t p°enosov²mi slu₧bami pracujφcφmi na bßzi p°epojovßnφ okruh∙. Kdy₧ ale objemy datov²ch p°enos∙ zaΦaly stoupat, a stejn∞ tak zaΦala sφlit poptßvka po p°enosech na principu p°epojovßnφ paket∙, telekomunikaΦnφ sfΘra na to zareagovala a vytvo°ila si svou vlastnφ p°edstavu o tom, jak n∞co takovΘho d∞lat. No a touto p°edstavou je prßv∞ zmφn∞nß technologie X.25, ve skuteΦnosti standard vypracovan² organizacφ CCITT (dnes ITU), a poprvΘ vydan² v roce 1974. Podle tohoto standardu pak zaΦaly spojovΘ organizace budovat svΘ sφt∞ urΦenΘ pro p°enos dat a nabφzenΘ nejÜirÜφ ve°ejnosti - tedy ve°ejnΘ datovΘ sφt∞.

Filosofie X.25

Zßkladnφm charakteristick²m rysem technologie X.25 je to, ₧e vychßzφ z principu p°epojovßnφ paket∙ (packet switching). Tedy z p°edstavy, ₧e data budou p°enßÜena po blocφch (paketech), a v jednotliv²ch mezilehl²ch uzlech budou zpracovßvßna stylem ästore & forward" - (viz minule). Navφc je takov²to p°enos realizovßn jako tzv. spojovan² (connection oriented), co₧ v praxi znamenß ₧e p°ed vlastnφm p°enosem dat je nejprve navßzßno spojenφ mezi p°φjemcem a odesilatelem - toto spojenφ je ale nutnΘ chßpat jako logickou zßle₧itost, jako ävykolφkovßnφ cesty", spoΦφvajφcφ ve vytvo°enφ p°φsluÜn²ch zßznam∙ ve sm∞rovacφch tabulkßch p°estupnφch uzl∙. TakΘ proto se v tΘto souvislosti pou₧φvß pojem ävirtußlnφ okruh", kter² sv²m p°φvlastkem ävirtußlnφ" zd∙raz≥uje ₧e nejde o skuteΦnΘ vyhrazenφ urΦitΘ p°enosovΘ kapacity (jako by tomu bylo v p°φpad∞ p°epojovßnφ okruh∙).

DalÜφ d∙le₧itou charakteristikou technologie X.25 je to, ₧e usiluje o tzv. spolehliv² p°enos. To znamenß, ₧e pokud p°i p°enosu dojde k n∞jakΘ chyb∞ (poÜkozenφ dat), chßpe X.25 jako svou povinnost postarat se o nßpravu. V d∙sledku toho mß technologie X.25 v sob∞ zabudovßny pom∞rn∞ silnΘ opravnΘ mechanismy, kterΘ se o zajiÜt∞nφ po₧adovanΘ spolehlivosti starajφ, a d∞lajφ z X.25 velmi robustnφ p°enosovou technologiφ. Na druhΘ stran∞ existence t∞chto mechanism∙ sebou p°inßÜφ nemalou re₧ii, projevujφcφ se zejmΘna v ni₧Üφ celkovΘ efektivnosti p°enos∙.

Motivacφ pro snahu zajistit spolehliv² p°enos je vφce. Jednou z nich je oΦekßvßnφ, ₧e p°enosovΘ cesty jsou nekvalitnφ a zatφ₧enΘ velkou chybovostφ, a tudφ₧ ₧e zajiÜt∞nφ bezchybovosti je velmi d∙le₧itΘ a pot°ebnΘ. DalÜφ motivacφ je pak p°edstava, ₧e za zajiÜt∞nφ spolehlivosti mß odpovφdat poskytovatel p°enosovΘ slu₧by, a nikoli jejφ u₧ivatel - co by to ostatn∞ bylo za slu₧bu, spoΦφvajφcφ v nespolehlivΘm p°enosu dat, p°i kterΘm m∙₧e dochßzet k poÜkozenφ a ztrßtßm dat. Kdo by si takovouto slu₧bu kupoval? Auto°i X.25 p°edpoklßdali ₧e nikdo.

V²znamnΘ jsou i rychlostnφ parametry X.25 - p∙vodnφ verze (z roku 1974) poΦφtala jen s p°enosov²mi rychlostmi do 64 kbps, a teprve nov∞jÜφ verze standardu (z roku 1992) zv²Üila rychlostnφ limit a₧ na 2 Mbps.

X.25 a ReferenΦnφ model ISO/OSI

Standard X.25, kter² vypracovala organizace CCITT, je pom∞rn∞ dost star². Je dokonce starÜφ, ne₧ tzv. referenΦnφ model ISO/OSI, o kterΘm si v tomto serißlu budeme takΘ povφdat (v dalÜφch modulech). Dnes si pouze naznaΦme, ₧e referenΦnφ model ISO/OSI je ucelenou p°edstavou äsv∞ta spoj∙" o tom, jak by poΦφtaΦovΘ sφt∞ m∞ly b²t koncipovßny a budovßny, a to nejen po strßnce samotn²ch p°enos∙, ale i po strßnce aplikaΦnφ. Tzv. referenΦnφ model je proto Φlen∞n na vrstvy, a t°i nejspodn∞jÜφ z nich jsou zodpov∞dnΘ za p°enos dat. No a jeliko₧ referenΦnφ model ISO/OSI vznikal pozd∞ji ne₧ standard X.25, byl jφm do znaΦnΘ mφry ovlivn∞n - p°i urΦitΘm zjednoduÜenφ lze konstatovat, ₧e t°i nejspodn∞jÜφ vrstvy referenΦnφho modelu ISO/OSI p°ebφrajφ koncepci a filosofii X.25.

Pokud bychom se tedy na standard X.25 dφvali oΦima a terminologiφ referenΦnφho modelu ISO/OSI, pokr²vß X.25 nejni₧Üφ t°i vrstvy tohoto modelu, tedy vrstvu fyzickou, linkovou a sφ¥ovou (i kdy₧ ve skuteΦnosti jde o celou skupinu protokol∙ a standard∙, pokr²vajφcφch jednotlivΘ vrstvy).

X.25 a ve°ejnΘ datovΘ sφt∞

Standard X.25 je obecn∞ pou₧itelnou a znaΦn∞ robustnφ technologiφ, kterß za lΘta svΘ existence staΦila dostateΦn∞ vyzrßt, a byla takΘ dostateΦn∞ zvlßdnuta jak u₧ivateli, tak i poskytovateli slu₧eb i v²robci hardwaru a softwaru. Jako takovou si ji m∙₧e kdokoli nasadit ve svΘ vlastnφ sφti - vzhledem k celkovΘ koncepci, orientaci na robustnost a takΘ vzhledem k dosahovan²m rychlostem (do 64 kbps, max. 2 Mbps) vÜak X.25 v₧dy byla technologiφ pro ärozlehlejÜφ" sφt∞, a nikoli pro sφt∞ lokßlnφ.

Obrßzek 1.
P°edstava vztahu VDS a doporuΦenφ X.25
Zdaleka nejv∞tÜφho nasazenφ se ale technologie X.25 doΦkala v prost°edφ ve°ejn²ch datov²ch sφtφ. Pom∞rn∞ dlouhou dobu zde platilo tΘm∞° rovnφtko: co ve°ejnß datovß sφ¥, to sφ¥ na bßzi X.25. Nezapome≥me ale p°itom na velmi d∙le₧itou skuteΦnost, kterou jsme si avizovali ji₧ v minulΘm dφlu - technologie X.25 je prßv∞ v p°φpad∞ ve°ejn²ch datov²ch sφtφ nasazovßna takov²m zp∙sobem, ₧e se podle nφ ve°ejnß sφ¥ chovß pouze navenek. Velmi p°ilΘhavß je p°edstava ve°ejnΘ datovΘ sφt∞, kterou vidφte na dneÜnφm prvnφm obrßzku - p°edstava oblßΦku, o jeho₧ vnit°nφm fungovßnφ nenφ obvykle nic znßmo, zatφmco jeho vn∞jÜφ projevy se °φdφ prßv∞ standardem X.25.

DalÜφ v²voj

Od doby, kdy byla technologie X.25 vyvinuta, ji₧ uplynulo mnoho let. Za tu dobu se takΘ zm∞nily mnohΘ z v²chozφch p°edpoklad∙, ze kter²ch koncepce X.25 vychßzela. Nap°φklad spolehlivost p°enosov²ch cest se zlepÜila (resp. jejich chybovost klesla), pot°eba siln²ch mechanism∙ pro zajiÜt∞nφ spolehlivosti v²razn∞ poklesla, a naopak velmi vzrostly po₧adavky na rychlost a celkovou propustnost p°enosov²ch Φßstφ sφt∞. Zm∞nu doznala i samotnß zßsada o tom, ₧e spolehliv² p°enos je jedin² ₧ßdoucφ, zatφmco nespolehlivou p°enosovou slu₧bu by nikdo necht∞l - naopak se ukßzalo, ₧e mnohΘ aplikace dßvajφ p°ednost rychlosti a pravidelnosti p°φsunu dat (nap°φklad r∙znΘ multimedißlnφ aplikace), zatφmco jeÜt∞ jinΘ aplikace si spolehlivost rad∞ji zajistφ samy, proto₧e ta kterou by poskytovala p°enosovß Φßst sφt∞ pro n∞ nenφ dostateΦnß.

Technologie X.25 se ale nedokßzala nov²m po₧adavk∙m p°izp∙sobit, a neustßle sebou nesla zßt∞₧ sv²ch mechanism∙ pro zajiÜt∞nφ spolehlivosti, zp∙sobujφcφch zbyteΦnou neefektivnost. Prßv∞ z tohoto d∙vodu je dnes X.25 pova₧ovßna za p°e₧itou, i kdy₧ stßle jeÜt∞ hodn∞ pou₧φvanou technologiφ. Cesta dalÜφho v²voje, hnanß p°edevÜφm po₧adavkem na co nejvyÜÜφ efektivnost p°enos∙, se nejprve postarala o odstran∞nφ mechanism∙ pro zajiÜt∞nφ spolehlivosti - tφm se z technologie X.25 stala technologie Frame Relay. DalÜφm krokem pak bylo fixovßnφ dosud prom∞nnΘ velikosti p°enßÜen²ch blok∙ (a souΦasn∞ i jejich znaΦnΘ zmenÜenφ). To z p∙vodnφch paket∙ ud∞lalo tzv. bu≥ky, a na sv∞t∞ se objevila technologie tzv. Üirokopßsmov²ch sφtφ ISDN a technologie ATM.


zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek
Tento Φlßnek m∙₧e b²t voln∞ Üφ°en, pokud se tak d∞je pro studijnφ ·Φely, na nev²d∞leΦnΘm zßklad∞ a se zachovßnφm tohoto dov∞tku. Podrobnosti hledejte zde, resp. na adrese http://archiv.czech.net/copyleft.htm