VyÜlo v t²denφku: | COMPUTERWORLD |
╚φslo: | 30/92 |
RoΦnφk: | 1992 |
Rubrika/kategorie: | Co je Φφm ... v poΦφtaΦov²ch sφtφch |
Dφl: | 41 |
![]() |
Sφ¥ovß vrstva referenΦnφho modelu ISO/OSI se pak Φlenφ na t°i podvrstvy, a to (viz obr. 41.2.):
![]() |
Podvrstva p°φstupu k podsφti, kterß je z t∞chto t°φ podvrstev nejni₧Üφ, mß na starosti to, co jsme a₧ doposud p°isuzovali celΘ sφ¥ovΘ vrstv∞ jako takovΘ - tedy p°edevÜφm sm∞rovßnφ jednotliv²ch paket∙ Φi datagram∙ - ovÜem pouze v rßmci jednΘ konkrΘtnφ podsφt∞ (viz obrßzek 41.3.), kde platφ stejnß pravidla pro sm∞rovßnφ, kde se pou₧φvajφ stejnΘ adresy, kde jsou k dispozici stejnΘ p°enosovΘ slu₧by atd.
![]() |
Pro nejvyÜÜφ podvrstvu se pak vÜechny podsφt∞ "tvß°φ" stejn∞. Podvrstva °φzenφ vzßjemn∞ propojen²ch sφtφ pak ji₧ m∙₧e zajiÜ¥ovat vÜe, co je pot°eba k doruΦovßnφ jednotliv²ch paket∙ a₧ k jejich koneΦnΘmu p°φjemci - vΦetn∞ jejich pr∙chodu skrz jednu Φi n∞kolik mezilehl²ch sφtφ prost°ednictvφm existujφcφch propojovacφch za°φzenφ (IS, Intermediary System).
Pro sprßvnΘ pochopenφ smyslu prost°ednφ podvrstvy, tedy podvrstvy p°izp∙sobenφ podsφt∞, je vhodnΘ si pon∞kud up°esnit, v Φem mohou spoΦφvat odliÜnosti jednotliv²ch sφtφ resp. podsφtφ, a jak se projevujφ.
P°edstavme si jako p°φklad dv∞ lokßlnφ sφt∞, propojenΘ prost°ednictvφm ve°ejnΘ datovΘ sφt∞ na bßzi doporuΦenφ X.25. Jednφm z nejmarkantn∞jÜφch rozdφl∙ zde bude ji₧ samotnß povaha p°enosov²ch slu₧eb na ·rovni sφ¥ovΘ vrstvy. Zatφmco lokßlnφ sφt∞ budou nejspφÜe pou₧φvat nespojovanΘ (connectionless) slu₧by, sφ¥ na bßzi X.25 pou₧φvß spojovan² (connection-oriented) mechanismus virtußlnφ okruh∙. P°i p°enosu jednotliv²ch datagram∙ z jednΘ lokßlnφ sφt∞ do druhΘ je pak nutnΘ pro ka₧d² z nich v₧dy znovu z°φdit nov² virtußlnφ okruh, a po p°enesenφ datagramu jej zase ihned zruÜit (p°φpadn∞ jeÜt∞ chvφli poΦkat, zda nebude zßhy po₧adovßn p°enos dalÜφho datagramu, pro kter² by se ji₧ vytvo°en² virtußlnφ okruh dal jeÜt∞ vyu₧φt). Jde tedy vlastn∞ o emulaci mechanismu datagramovΘ slu₧by prost°ednictvφm mechanismu virtußlnφho okruhu, kterou zajiÜ¥uje prßv∞ podvrstva p°izp∙sobenφ podsφt∞.
DalÜφ mo₧nou odliÜnostφ je maximßlnφ velikost datov²ch paket∙ resp. rßmc∙ v jednotliv²ch podsφtφch. Nap°φklad sφt∞ na bßzi X.25 umo₧≥ujφ, aby datov² rßmec m∞l a₧ 32768 bit∙, zatφmco sφt∞ typu Ethernet (resp. IEEE 802.3) p°ipouÜtφ rßmce jen do velikosti 12144 bit∙, ale nap°φklad sφt∞ typu Token Bus (resp. IEEE 802.4) mohou p°enßÜet rßmce velikosti a₧ 65528 bit∙.
![]() |
DalÜφ odliÜnosti mezi jednotliv²mi podsφt∞mi se t²kajφ nap°φklad odliÜnΘho zp∙sobu adresovßnφ a formßtu adres, pou₧φvan²ch v jednotliv²ch podsφtφch, mechanismu °φzenφ toku dat a p°edchßzenφ stavu zahlcenφ, zajiÜ¥ovßnφ sprßvy, hlßÜenφ nestandardnφch situacφ atd.
Podvrstva °φzenφ vzßjemn∞ propojen²ch sφtφ, nejvyÜÜφ ze t°φ podvrstev sφ¥ovΘ vrstvy, m∙₧e b²t koncipovßna tak, aby svΘ bezprost°edn∞ vyÜÜφ (tj. transportnφ) vrstv∞ poskytovala slu₧by bu∩ spojovanΘho, nebo naopak nespojovanΘho charakteru. V souΦasnΘ dob∞ se vÜak i v rßmci referenΦnφho modelu ISO/OSI, p∙vodn∞ orientovanΘho v²hradn∞ na slu₧by spojovanΘho charakteru, prosazuje spφÜe nespojovanß varianta. Organizace ISO p°ijala dokonce normu ISO 8473, definujφcφ protokol podvrstvy °φzenφ vzßjemn∞ propojen²ch podsφtφ (protokol SNICP, viz v²Üe). Tento protokol, znßm² tΘ₧ jako ISO Internet Protocol Φi jen ISO-IP, toti₧ p°edpoklßdß prßv∞ nespojovan² charakter poskytovan²ch p°enosov²ch slu₧eb. Je nezßvisl² na konkrΘtnφm charakteru podsφt∞, a je schopen zajistit jak transparentnφ, tak i netransparentnφ fragmentaci, sm∞rovßnφ, °φzenφ toku atd. Je do znaΦnΘ mφry inspirovßn obdobn²m protokolem IP (Internet Protocol) ze soustavy protokol∙ TCP/IP.