Эталонная мадэль OSI: Розніца паміж версіямі

218 байтаў дададзена ,  5 гадоў таму
няма тлумачэння праўкі
дрНяма тлумачэння праўкі
Няма тлумачэння праўкі
'''Эталонная мадэль OSI''' ({{lang-en|Open Systems Interconnection Reference Model}}), абстрактная мадэль для сеткавых камунікацый і распрацоўкі [[сеткавы пратакол|сеткавых пратаколаў]]. Гэтая мадэль дэманструе ўзроўневыузроўневы падыход да [[камп'ютарная сетка|сеткі]], што аблягчае яе распрацоўку і разуменне прынцыпаў працы.
 
== Гісторыя ==
 
== Структура ==
Мадэль OSI складаецца з 7-мі ўзроўняўузроўняў. Выбар структуры грунтаваўся на наступных прынцыпах:
# Узровень павінен стварацца па меры неабходнасці наступнага ўзроўняузроўня абстракцыі;
# Кожны ўзровеньузровень мусіць выконваць адну пэўную функцыю;
# Выбар функцый для кожнага ўзроўняузроўня мусіць стварацца з улікам стварэння стандартызаваных міжнародных пратаколаў;
# Межы паміж узроўнямі мусяць выбірацца так, каб паток дадзеных паміж [[Сеткавы інтэрфейс|інтэрфейсамі]] быў мінімальныммінімальны;
# Колькасць узроўняў павінна быць дастаткова вялікай, каб розныя функцыі не аб'ядноўваліся ў адным без неабходнасці і дастаткова малой, каб архітэктура не стала занадта вялікай;.
 
У выніку, мадэль уключала ў сябе наступныя ўзроўніузроўні: «''Фізічны» (1), «Перадачы дадзеных» (2), «Сеткавы» (3), «Транспартны» (4), «Сеансавы» (5), «Узровень прадстаўлення» (6), «Прыкладны» (7).''
 
=== ФізічныАпісанне ўзровеньузроўняў ===
 
На фізічным узроўні адзінкай перадачы інфармацыі з'яўляецца біт. Асноўнымі пытаннямі, якімі займаецца гэты ўзровень, з'яўляюцца:
==== Фізічны узровень ====
* Якім чынам павінны кадавацца/перадавацца адзіка і нуль (напруга, колькасць часу і г.д.);
На фізічным узроўні адзінкай перадачы інфармацыі з'яўляецца [[біт]]. Асноўнымі пытаннямі, якімі займаецца гэты ўзровень, з'яўляюцца:
 
Асноўнымі пытаннямі, якімі займаецца гэты ўзровень, з'яўляюцца:
* Якім чынам павінны кадавацца/перадавацца адзікаадзінка і нуль (напруга, колькасць часу і г.д.);
* Ці можа перадача ісці ў 2-х напрамках адначасова;
* Як усталёўваецца і разрываецца сувязь;
* Якім чынам перадаецца сігнал (напр.напрыклад, — колькасць правадоў у кабелі і функцыі кожнага з іх);
 
==== Узровень перадачы дадзеных ====
Узровень перадачы дадзеных займаецца перадачай «кадраў» (памер кадра можа змяняцца ад некалькіх соцен, да некалькіх тысяч байт).
 
Узровень перадачы дадзеных займаецца перадачай "кадраў" (памер кадра можа змяняцца ад некалькіх соцен, да некалькіх тысяч байт). Мэта гэтага ўзроўня - забяспечыць безпамылковую перадачу дадзеных (з пункта гледжання вышэйшых узроўняў). Гэта забяспечваецца з дапамогай кадраў падцверджання, якія перыядычна адсылае прымаючы камп'ютар.
 
Сярод праблем, з якімі павінен змагацца гэты ўзровень, ёсць:
* «Праблема хуткага перадатчыка і маруднага прыёмніка» (калі перадаючы камп'ютар адсылае інфармацыю нашмат хучэй, чым прымаючы можа яе апрацоўваць);
Сярод* праблем, з якімі павінен змагацца гэты ўзровень, ёсць "праблема хуткага перадатчыка і маруднага прыёмніка" (калі перадаючы камп'ютар адсылае інфармацыю нашмат хучэй, чым прымаючы можа яе апрацоўваць), і ўУ выпадку шырокавяшчальных сетак праблема доступа да канала (гэтая праблема развязваецца з дапамогай увядзення дадатковага "«падузроўня» доступу да насіцеля).
 
==== Сеткавы ўзровеньузровень ====
''(У [[Шырокавяшчальныя сеткі|шырокавяшчальных сетках]] гэты ўзровень звычайна вельмі прымітыўны — ці адсутнічае ўвогуле.)''
 
Сеткавы ўзровень аперуе пакетамі. Асноўнай яго задачай з'яўляецца ''знаходжанне аптымальнага маршрута для пакета.''
 
Гэты ўзровень мусіць вырашаць такія праблемы як:
* Перапаўненне канала з-за занадта вялікай колькасці перадаваемых дадзеных;
* Перадача інфармацыі паміж рознымі сеткамі.
 
==== Транспартны ўзровеньузровень ====
=== Узровень перадачы дадзеных ===
Транспартны ўзровень прымае дадзеныя ад сеансавага ўзроўня, (пры неабходнасці разбівае— разбіваючы іх на больш дробныя кавалкі) і перадае іх сеткаваму ўзроўню. Яго мэта - каб дадзеныя былі атрыманы менавіта ў той паслядоўнасці, у якой былі адпраўленыя.
Узровень перадачы дадзеных займаецца перадачай "кадраў" (памер кадра можа змяняцца ад некалькіх соцен, да некалькіх тысяч байт). Мэта гэтага ўзроўня - забяспечыць безпамылковую перадачу дадзеных (з пункта гледжання вышэйшых узроўняў). Гэта забяспечваецца з дапамогай кадраў падцверджання, якія перыядычна адсылае прымаючы камп'ютар.
Сярод праблем, з якімі павінен змагацца гэты ўзровень, ёсць "праблема хуткага перадатчыка і маруднага прыёмніка" (калі перадаючы камп'ютар адсылае інфармацыю нашмат хучэй, чым прымаючы можа яе апрацоўваць), і ў выпадку шырокавяшчальных сетак праблема доступа да канала (гэтая праблема развязваецца з дапамогай увядзення дадатковага "падузроўня доступу да насіцеля).
 
Транспартны ўзровень з'яўляецца першым ўзроўнем, які наўпрост камунікуе з камп'ютарам-атрымальнікам (усе папярэднія ўзроўні таксама камунікавалі з прамежкавымі камп'ютарамі).
=== Сеткавы ўзровень ===
Сеткавы ўзровень аперуе пакетамі. Асноўнай яго задачай з'яўляецца знаходжанне аптымальнага маршрута для пакета. Гэты ўзровень мусіць вырашаць такія праблемы, як перапаўненне канала з-за занадта вялікай колькасці перадаваемых дадзеных і перадача інфармацыі паміж рознымі сеткамі. У [[Шырокавяшчальныя сеткі|шырокавяшчальных сетках]] гэты ўзровень звычайна вельмі прымітыўны ці адсутнічае ўвогуле.
 
==== Сеансавы ўзровеньузровень ====
=== Транспартны ўзровень ===
Сеансавы ўзровень адказвае за ўсталёўванне сувязі паміж 2-ма камп'ютарамі. Сярод яго функцый таксама ёсць такія, як [[сінхранізацыя]], [[кіраванне дыялогам]] і [[кіраванне маркерамі]].:
Транспартны ўзровень прымае дадзеныя ад сеансавага ўзроўня, пры неабходнасці разбівае іх на больш дробныя кавалкі і перадае іх сеткаваму ўзроўню. Яго мэта - каб дадзеныя былі атрыманы менавіта ў той паслядоўнасці, у якой былі адпраўленыя.
* [[сінхранізацыя]];
Транспартны ўзровень з'яўляецца першым ўзроўнем, які наўпрост камунікуе з камп'ютарам-атрымальнікам (усе папярэднія ўзроўні таксама камунікавалі з прамежкавымі камп'ютарамі).
* [[кіраванне дыялогам]];
* [[кіраванне маркерамі]].
 
==== Узровень прадстаўлення ====
=== Сеансавы ўзровень ===
Гэты ўзровень займаецца семантыкай і сінтаксісам перадаваемай інфармацыі.
Сеансавы ўзровень адказвае за ўсталёўванне сувязі паміж 2-ма камп'ютарамі. Сярод яго функцый таксама ёсць такія як [[сінхранізацыя]], [[кіраванне дыялогам]] і [[кіраванне маркерамі]].
 
Гэты ўзровень займаецца семантыкай і сінтаксісам перадаваемай інфармацыі. Каб зрабіць магчымай камунікацыю паміж машынамі з розным прадстаўленнем дадзеных, неабходна прывесці іх да нейкага пэўнага стандартызаванага віда, (што і робіць узровень прадстаўлення).
=== Узровень прадстаўлення ===
Гэты ўзровень займаецца семантыкай і сінтаксісам перадаваемай інфармацыі. Каб зрабіць магчымай камунікацыю паміж машынамі з розным прадстаўленнем дадзеных, неабходна прывесці іх да нейкага пэўнага стандартызаванага віда, што і робіць узровень прадстаўлення.
 
==== Прыкладны ўзровеньузровень ====
Прыкладны ўзровень з'яўляецца вышэйшым у іерархіі OSI і займаецца перадачай дадзеных паміж рэальнымі праграмамі. ЕнЁн уключае ў сябе шэраг папулярных пратаколаў, як, напрыклад, [[HTTP]].
 
== Крытыка ==
28

правак