Co je vrstva relací?

Vrstva relace je pátá vrstva modelu Open Systems Interconnection (OSI) vyvinutého Mezinárodní organizací pro standardizaci (IOS). Je zodpovědný za navázání, správu a uzavření koncových připojení, nazývaných relace, mezi aplikacemi umístěnými v různých koncových bodech sítě. Řízení dialogového řízení poskytované relační vrstvou zahrnuje plně duplexní, napůl duplexní a simplexní komunikaci. Správa relační vrstvy také pomáhá zajistit, aby více toků dat zůstalo synchronizovaných navzájem, jako v případě multimediálních aplikací, jako jsou videokonference, a pomáhá předcházet chybám v aplikacích souvisejících s aplikacemi. Vrstva relace je také zodpovědná za zajištění řádné datové komunikace během vzdáleného volání procedur (RPC).

Existuje sedm různých funkčních jednotek, které se nazývají vrstvy, které se model OSI rozpadá nebo modularizuje na různé úkoly, za které je zodpovědný síťový software a hardware. Vrstvy pod vrstvou relace se primárně týkají přenosu dat v síti. Vrstva relace, která se také běžně nazývá vrstva 5 v počítačové síti, a vrstvy nad ní se primárně zaměřují na interakci a poskytování funkcí aplikacím v rámci počítačového systému. Rozhraní s transportní vrstvou, nazývanou také vrstva 4, takže datové toky z aplikací mohou být segmentovány a plynule přenášeny do sítě. Vrstva 5 také předává příchozí data do prezentační vrstvy, známé jako vrstva 6, pro další zpracování před tím, než je předána aplikaci.

Když byl model OSI původně vyvíjen, probíhala debata o tom, zda by protokoly vrstvy relace byly prospěšné. Úspěšně bylo vyvinuto množství různých síťových služeb, proprietárních protokolů a protokolů OSI, které ukazují důležitost této vrstvy. Patří mezi ně RPC, strukturovaný dotazovací jazyk (SQL), X Windows System a X Terminal, Network File Services (NFS), Apple Talk Session Protocol (ASP) a Apple Talk Zone Information Protocol (ZIP). Bez vrstvy relace by bylo mnohem obtížnější řídit informace o počítačových aplikacích přenášené sítěmi.

Tyto služby a protokoly vykonávají celou řadu funkcí. SQL je počítačový jazyk používaný k vytváření požadavků, které jsou zasílány do databází za účelem získání specifických informací strukturovaných požadovaným způsobem. Systém X Windows a terminál X umožňují počítačům připojeným k síti, některé s omezenou schopností, připojit se k serverovým počítačům, takže klientské počítače mají grafické a rozhraní rozhraní se zařízeními, jako jsou monitory, myši a klávesnice. Protokol NFS emuluje místní přístup k souborům umístěným na vzdálených síťových souborových serverech. Protokoly ASP a ZIP Apple Talk byly používány s ranými verzemi operačních systémů Macintosh, ale po vydání operačního systému Mac OS X byly nahrazeny protokoly založenými na IP.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?