Какво е OSI

Технологичните разработки следват в по-голямата си част серия от писмени кодове, които позволяват взаимодействието им с други разработки. Такъв е случаят с мрежовите протоколи, за които съществува стандартът OSI.

Моделът OSI (съкратен за Open System Interconnection или Open System Interconnection Model) е модел за това как всеки слоест мрежов протокол трябва да работи.

Той е разработен от ISO ( Международната организация за стандартизация ) и се състои от седем слоя, които определят как информацията трябва да пътува между различните възли на цифрова комуникационна мрежа.

Този модел сам по себе си не определя протокол, а начин, по който той трябва да бъде структуриран така, че да позволява взаимодействие помежду си на компоненти, които следват стандартите.

Крайната му мисия е да избягва трептене в комуникациите, особено между устройства и протоколи от различни производители. Всеки слой има своите протоколи, така че нека разгледаме всеки от тях.

От седемте слоя най-ниските три работят с физическата среда, докато последните четири го правят за приложения. Първото е именно физическото ниво.

Физическият слой е отговорен за предаването на информация на битово ниво, като гарантира, че всеки от изпратените битове правилно достига до другия край на комуникационния канал и се грижи за по-механичните аспекти на комуникацията.

Именно в този слой се решават фундаментални неща, като например колко волта ще бъде представено едно или нула, продължителността на сигнала за една или друга стойност и установяването на предаването

Следващият слой се нарича "Link"

Ако предишният слой е отговорен за осигуряването на получаване на бит изпратен с една и съща стойност от другата страна, той не предоставя механизмите за улесняване на откриването и последващото коригиране на грешки, което се предоставя в този друг слой.

По този начин този слой се грижи за подготовката на пакетите с данни, като посочва как те са разграничени и колко измерват, както и механизмите за откриване, контрол и коригиране на грешки.

Тези пакети данни, създадени на връзката слой, трябва да бъдат пренасочени и точно там влиза в действие третият слой, мрежовият слой.

В този слой има различни механизми, които позволяват, наред с други неща, да се избере оптималният маршрут за изпращане на пакети, заобикаляйки например задръстванията в мрежата или повтарянето на изпращане на пакети, които не са достигнали до получателя.

Именно в този слой, където се използва IP, е неразделна част от популярния TCP / IP набор, който породи Интернет.

Транспортният слой извършва абстракция на физическата мрежа, улеснява обмена на комуникации между две специфични машини.

Именно тук комуникацията между два различни компютъра се „готви“, например клиент и сървър, които обменят информация. Той действа като посредник между мрежовия слой и следващия, сесиен слой.

Сесионният слой отваря логически комуникационен канал между две машини.

Името му обяснява всичко, тъй като позволява на потребителя да „отвори“ работна сесия на друг компютър (или в крайна сметка всяка машина, която поддържа тези мрежови протоколи и предлага свързана услуга), за да изтегли например файл, или работите отдалечено

Ако го видим с човешка логика, бихме говорили за това, че една сесия съответства приблизително - и ще простим на най-„техниците“ за свободата да използват това сравнение - с работа, която трябва да свършим дистанционно.

Нивото на презентация е друго от нивата, което с името си обяснява всичко, тъй като отговаря за правилното представяне на данните.

Въпреки факта, че днес всички компютърни системи са високо стандартизирани и високо съвместими, в миналото е трябвало да се изпълняват определени задачи за превод и адаптиране, така че да могат да бъдат пренасяни от текстови файлове в други формати.

Това, което прави презентационният слой, е да гарантира, че въпреки че операционните системи и приложенията или техните версии в единия и другия край са различни, информацията може да се гледа правилно и без „странни неща“.

И накрая, приложният слой улеснява приложенията (компютърни програми или приложения) да използват услугите на другите слоеве за своята работа.

Това отново е, спестяване на разстоянията и с разрешението на пуристите - един вид API, тъй като той осигурява интерфейс за програмите да използват останалите слоеве.

Ако обикновено в другите слоеве на OSI модела серия от протоколи вече са маркирани, в слоя за приложение те са напълно безплатни.

По този начин, когато чуем за конкретен протокол за поточно предаване на музика или видео, споделяне на P2P файлове или каквото и да е друго, този протокол е рамкиран в този слой.

Снимки: Fotolia - VWorks / Rob

Свързани Статии