Какво е OSI
Моделът OSI (съкратен за Open System Interconnection или Open System Interconnection Model) е модел за това как всеки слоест мрежов протокол трябва да работи.
Той е разработен от ISO ( Международната организация за стандартизация ) и се състои от седем слоя, които определят как информацията трябва да пътува между различните възли на цифрова комуникационна мрежа.
Този модел сам по себе си не определя протокол, а начин, по който той трябва да бъде структуриран така, че да позволява взаимодействие помежду си на компоненти, които следват стандартите.
Крайната му мисия е да избягва трептене в комуникациите, особено между устройства и протоколи от различни производители. Всеки слой има своите протоколи, така че нека разгледаме всеки от тях.
От седемте слоя най-ниските три работят с физическата среда, докато последните четири го правят за приложения. Първото е именно физическото ниво.
Физическият слой е отговорен за предаването на информация на битово ниво, като гарантира, че всеки от изпратените битове правилно достига до другия край на комуникационния канал и се грижи за по-механичните аспекти на комуникацията.
Именно в този слой се решават фундаментални неща, като например колко волта ще бъде представено едно или нула, продължителността на сигнала за една или друга стойност и установяването на предаването
Следващият слой се нарича "Link"
Ако предишният слой е отговорен за осигуряването на получаване на бит изпратен с една и съща стойност от другата страна, той не предоставя механизмите за улесняване на откриването и последващото коригиране на грешки, което се предоставя в този друг слой.
По този начин този слой се грижи за подготовката на пакетите с данни, като посочва как те са разграничени и колко измерват, както и механизмите за откриване, контрол и коригиране на грешки.
Тези пакети данни, създадени на връзката слой, трябва да бъдат пренасочени и точно там влиза в действие третият слой, мрежовият слой.
В този слой има различни механизми, които позволяват, наред с други неща, да се избере оптималният маршрут за изпращане на пакети, заобикаляйки например задръстванията в мрежата или повтарянето на изпращане на пакети, които не са достигнали до получателя.
Именно в този слой, където се използва IP, е неразделна част от популярния TCP / IP набор, който породи Интернет.
Транспортният слой извършва абстракция на физическата мрежа, улеснява обмена на комуникации между две специфични машини.
Именно тук комуникацията между два различни компютъра се „готви“, например клиент и сървър, които обменят информация. Той действа като посредник между мрежовия слой и следващия, сесиен слой.
Сесионният слой отваря логически комуникационен канал между две машини.
Името му обяснява всичко, тъй като позволява на потребителя да „отвори“ работна сесия на друг компютър (или в крайна сметка всяка машина, която поддържа тези мрежови протоколи и предлага свързана услуга), за да изтегли например файл, или работите отдалечено
Нивото на презентация е друго от нивата, което с името си обяснява всичко, тъй като отговаря за правилното представяне на данните.
Въпреки факта, че днес всички компютърни системи са високо стандартизирани и високо съвместими, в миналото е трябвало да се изпълняват определени задачи за превод и адаптиране, така че да могат да бъдат пренасяни от текстови файлове в други формати.
Това, което прави презентационният слой, е да гарантира, че въпреки че операционните системи и приложенията или техните версии в единия и другия край са различни, информацията може да се гледа правилно и без „странни неща“.
И накрая, приложният слой улеснява приложенията (компютърни програми или приложения) да използват услугите на другите слоеве за своята работа.
Това отново е, спестяване на разстоянията и с разрешението на пуристите - един вид API, тъй като той осигурява интерфейс за програмите да използват останалите слоеве.
Ако обикновено в другите слоеве на OSI модела серия от протоколи вече са маркирани, в слоя за приложение те са напълно безплатни.
По този начин, когато чуем за конкретен протокол за поточно предаване на музика или видео, споделяне на P2P файлове или каквото и да е друго, този протокол е рамкиран в този слой.
Снимки: Fotolia - VWorks / Rob