FrekvenΦnφ slovnφk internetworkingu pro ka₧dΘho
OSI (Open Systems Interconnection)
OSI, neboli architektura propojenφ otev°en²ch systΘm∙, je zkrßcen²m oznaΦenφm standardu Φφslo 7498, kter² vypracovala a v roce 1978 uve°ejnila mezinßrodnφ standardizaΦnφ organizace ISO (International Organization for Standardization) jako zßkladnφ architekturu (souborem norem) pro jednotnou komunikaci mezi poΦφtaΦov²mi systΘmy r∙zn²ch architektur od r∙zn²ch v²robc∙, zapojen²mi do sφt∞.
Zßkladem ISO 7498 je takzvan² "referenΦnφ model", p°edstavujφcφ teoretick² rßmec pro vytvß°enφ sφtφ, rozd∞len² na sedm komunikaΦnφch ·rovnφ (vrstev). Toto d∞lenφ na postupn∞ se na sebe nabalujφcφ funkΦnφ ·rovn∞ umo₧≥uje p°edevÜφm v p°φpad∞ pot°eby (nap°φklad dojde-li k v²m∞n∞ hardwaru) vym∞nit pouze konkrΘtnφ komunikaΦnφ protokol, odpovφdajφcφ jak p°enosovΘmu mΘdiu (nap°φklad p°i p°echodu z koaxißlnφho kabelu na optickß vlßkna), tak po₧adavk∙m na funkce odpovφdajφcφ vrstvy bez toho, aby bylo nutnΘ zasahovat do ostatnφch (vyÜÜφch) vrstev.
Funkce jednotliv²ch vrstev jsou nßsledujφcφ:
1) Fyzickß vrstva -- zajiÜ¥uje fyzickou p°epravu dat po komunikaΦnφ lince a °φzenφ obvod∙ a za°φzenφ nutn²ch pro zßkladnφ funkci konkrΘtnφho p°enosovΘho mΘdia (modemovΘho spoje, optickΘho vlßkna, koaxißlnφho kabelu atd.)
2) Linkovß vrstva -- zajiÜ¥uje pomocφ prost°edk∙ fyzickΘ vrstvy funkΦnφ datov² spoj vΦetn∞ prost°edk∙ pro detekci a korekci p°φpadn²ch chyb, vznikl²ch p°i p°enosu dat na fyzickΘ vrstv∞.
3) Sφ¥ovß vrstva -- zabezpeΦuje p°enos dat mezi dv∞ma konkrΘtnφmi poΦφtaΦi v sφti a zajiÜ¥uje funkce jako je adresovßnφ poΦφtaΦ∙ v sφti a sm∞rovßnφ dat mezi jednotliv²mi sφt∞mi. V Internetu t∞mto t°em vrstvßm funkΦn∞ odpovφdß protokol IP (Internet Protocol)
4) Transportnφ vrstva -- funkcφ odpovφdß internetovΘmu protokolu TCP (Transmission Control Protocol), a zajiÜ¥uje tudφ₧ °φzenφ v²m∞ny konkrΘtnφho celistvΘho bloku dat mezi dv∞ma poΦφtaΦi, vΦetn∞ °φzenφ toku jednotliv²ch paket∙ (zejmΘna zabezpeΦenφ jejich p°φjmu ve stejnΘm po°adφ, v n∞m₧ byly odeslßny) a opravy p°φpadn²ch v²padk∙ v p°enosu.
5) RelaΦnφ vrstva -- je prvnφ vφce aplikaΦn∞ orientovanou vrstvou, kterß zajiÜ¥uje zßkladnφ obsluhu relace -- sezenφ mezi dv∞ma poΦφtaΦi, kterΘ lze obecn∞ chßpat (analogicky k telefonnφmu hovoru) jako navßzßnφ spojenφ, v²m∞nu dat a ukonΦenφ spojenφ. Tato vrstva, kterß v prvnφch verzφch nßvrhu normy ·pln∞ chyb∞la, je zatφm nejmΘn∞ propracovanß.
6) PrezentaΦnφ vrstva -- zajiÜ¥uje transparentnφ komunikaΦnφ slu₧by, kterΘ p°i p°enosu dat odstra≥ujφ rozdφly ve vnit°nφ reprezentaci dat pou₧φvanΘ na konkrΘtnφm poΦφtaΦovΘm systΘmu -- nap°φklad p°ek≤dovßvajφ obsah textov²ch soubor∙ mezi k≤dy ASCII (American Standard Code for Information Interchange) a EBCDIC (Extended Binary Coded Decimal Interchange Code) Φi konvertujφ formßt ukonΦenφ °ßdek textov²ch soubor∙ mezi DOSem a UNIXem.
7) AplikaΦnφ vrstva -- je poslednφ vrstvou referenΦnφho modelu a zajiÜ¥uje jednotlivΘ slu₧by, specifickΘ pro urΦitΘ konkrΘtnφ aplikace nebo jejich skupiny. Mezi typickΘ slu₧by aplikaΦnφ vrstvy pat°φ nap°φklad p°enos a vzdßlenΘ sdφlenφ soubor∙, Φi vzdßlenΘ terminßlovΘ relace.
Zp∞t