Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aká je virtuálna komunikácia dvoch vrstiev OSI na rôznych počítačoch?

Sieťové (3. vrstva) a transportné (4. vrstva) virtuálne okruhy

Toto je najbežnejšia technika používaná na podporu komunikácie dvoch počítačov v sieti. Transportná vrstva je zodpovedná za vytvorenie virtuálneho okruhu k cieľovému hostiteľovi a zaisťuje, že údaje sa doručujú spoľahlivo a v poriadku. Typický transportný protokol používaný na vytvorenie virtuálnych okruhov je TCP (Transmission Control Protocol). V TCP odosielateľ prenáša dátové pakety do prijímača, pričom každý obsahuje poradové číslo. Prijímač potvrdí každý paket, ktorý prijme, a odosielateľ znovu odošle všetky pakety, pre ktoré nedostane potvrdenie. Okrem toho musí prijímač ukladať prichádzajúce pakety, ak prichádzajú rýchlejšie, ako ich prijímajúca aplikácia dokáže spracovať. Transportná vrstva tiež poskytuje riadenie toku, čo zaisťuje, že odosielateľ neposiela údaje rýchlejšie, ako ich dokáže spracovať príjemca. Riadenie toku je možné implementovať pomocou rôznych mechanizmov, ako je protokol posuvného okna TCP. Každé z dvoch zariadení pozdĺž virtuálneho okruhu vytvára a riadi pripojenie virtuálneho okruhu nezávisle.

Príklad dvoch aplikačných procesov využívajúcich pripojenia virtuálnych okruhov na komunikáciu je znázornený na obrázku nižšie spolu s príslušnými hlavičkami protokolu z každej vrstvy na dvoch zariadeniach, ako by sa mohli javiť pre dve špecifické dátové jednotky, ktoré sa vymieňajú (nazývame ich paket 1 a paket 2). Virtuálne okruhy transportnej vrstvy sú podporované pomocou služby virtuálnych okruhov sieťovej vrstvy poskytovanej medzisieťovými zariadeniami nižšej úrovne. Sieťová vrstva používa smerovacie mechanizmy na preposielanie dátových paketov z odosielajúceho zariadenia do prijímajúceho zariadenia cez siete. Odosielateľ (hostiteľ A1 na obrázku) má virtuálny okruh k prijímaču (hostiteľ A3 na obrázku) s číslom 2. Tento okruh môže zahŕňať sekvenciu podsietí a pripojení podsiete, prípadne s niekoľkými medziľahlými zariadeniami (B, C a D). Smerovacie mechanizmy v týchto zariadeniach im umožňujú správne preposielať dáta v kontexte daného virtuálneho okruhu.

Vzťah medzi vrstvami s prístupovými bodmi služby

Každá vrstva nad fyzickou vrstvou v sieti musí získať nejakú službu od vrstvy pod ňou. Entity v jednej vrstve používajú jeden alebo viacero prístupových bodov k službám (SAP) entít vo vrstve nižšie na prístup k službám nižšie na prístup k službám tejto nižšej vrstvy (vrstiev).

Služby —Na všetkých vrstvách protokolu bude entita protokolu vyššej vrstvy používať jeden alebo viacero prístupových bodov k službám (SAP) entít rovnocenných protokolov vo vrstve priamo pod ňou na získanie špecifických služieb. Použitie SAP umožňuje poskytovanie služieb na jednej vrstve viacerým inštanciám protokolu implementovaným vo vyššej vrstve (vrstvách).

Služby sa zvyčajne vyžadujú alebo poskytujú prostredníctvom primitív – špeciálneho druhu správ, ktoré si vymieňajú entity v rôznych vrstvách protokolu. V modeli OSI majú primitívi rôzne názvy, ktoré odrážajú funkciu, ktorú vykonávajú, ako napríklad:

- žiadosť

- indikácia

- odpoveď

- potvrdiť

Príklad SAP – TCP a IP

Služby poskytované inštanciou protokolu vrstvy N sú implementované protokolovými dátovými jednotkami (PDU) doručenými touto inštanciou protokolu do ktorejkoľvek z jej rovnocenných inštancií protokolu v rámci rovnakej vrstvy; to znamená, že sa doručujú do jeho partnerských SAP. Podobne SAP vrstvy 3 používajú entity protokolu vrstvy 4 na výmenu PDU vrstvy 4 (typicky obsahujúce pakety užívateľských alebo aplikačných dát). Každé protokolové rozhranie môže mať len obmedzený počet typov primitívnych služieb a veľmi obmedzený počet SAP. Príkladom je transportná vrstva SAP rozhrania protokolu IP, ktorá obsahuje iba dve primitívy SAP (CONNECT a DATA) a len jeden pridružený SAP. Výsledkom je, že všetky pakety obsahujúce PDU, ktoré prúdia medzi entitami vrstvy 3 a 4, musia používať tento jedinečný SAP.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené