El OSI модел Това е много важно в компютърните мрежи. Затова в тази статия ще обясним какво представлява този мрежов модел, как работи, за какво се използва, съответните слоеве, които включва, и други.
Какво представлява OSI моделът?

El OSI (Взаимосвързване на отворени системи) модел, или Взаимосвързване на отворени системи, е референтен модел за комуникационни протоколи за компютърни мрежи. Този модел е създаден през 80-те години на миналия век от ISO (Международна организация по стандартизация).
Моделът OSI е публикуван първоначално от ITU (Международен съюз по телекомуникации). Това обаче се случва едва през 1983 г., тъй като на следващата година е предложен от самата ISO като стандарт. Всъщност целта на OSI е да... стандартизиране на интернет комуникациите за да се улесни и да се постигне оперативна съвместимост на всички мрежови устройства и софтуер.
Тъй като OSI моделът е нормативен тип модел, може да се каже, че е теоретична концепция, въпреки че служи за прилагане на осезаеми неща, които да позволят на различни технологии и производители в света на телекомуникациите да си вършат работата правилно.
През годините OSI моделът е бил усъвършенстван. В момента предлага 7 слоя да се дефинират различните фази, през които преминава информацията, когато се осъществяват връзки между два възела или устройства в мрежа. Независимо от вида на информацията, вида на свързаното устройство, неговата технология или местоположението му, винаги ще участват едни и същи слоеве.
Малко история: Предистория
Трябва да се каже, че разширяване на компютърните мрежи Това започна през 80-те години на миналия век, когато нуждата от свързване на различни устройства по целия свят за прехвърляне на информация и поддържане на връзка стана популярна. Мрежите, от друга страна, бяха създадени много преди това десетилетие.
Със сигурност помните история на произхода на интернет и неговите предшественици, като например мрежата, известна като ARPANET. Е, по това време OSI моделът не е съществувал и проблемът, с който са се сблъсквали, е бил, че много мрежови програми или устройства са имали проблеми с комуникацията помежду си. Ето защо стандартизацията ISO е била необходима, за да се определи набор от правила, приложими за всички мрежи, така че тези проблеми с оперативната съвместимост да не съществуват.
Как работи OSI моделът?
Както споменах по-рано, OSI моделът е съставен от 7 различни слоя, от които зависи. операцията е разделена на стъпки, тъй като всеки слой изпълнява специфична, йерархична функция в комуникациите. Следователно, комуникационните протоколи ще използват всички или някои от тези слоеве, за да осигурят мрежова комуникация.
За какво се използва OSI моделът?
OSI моделът е по същество концептуален инструмент за организиране на телекомуникациите. Това, което той прави, е стандартизират начина, по който информацията се предава в мрежите изчисления.
Трябва да се каже, че OSI моделът не е мрежова топология, нито мрежов модел сам по себе си, нито спецификации или протоколи. Той е инструмент, който определя функционалността, така че производители и разработчици могат да създават продукти, които могат да работят безпроблемно помежду си, както преди.
OSI моделни слоеве или OSI стек

на слоеве или нива които съставляват OSI модела, известен още като OSI Stack, са:
- Физически слой: Това е най-ниското ниво на OSI модела. То обработва всичко, свързано с мрежовата топология, физическите връзки, сигнализацията и двоичното предаване. С други думи, то стандартизира физическото ниво (видове кабели, форми на вълните за безжични връзки, мрежови интерфейси, електрическо напрежение и др.).
- Слой за връзка с данни: занимава се с физическо пренасочване, откриване на грешки, достъп до медии и контрол на потока по време на комуникация. Например, MAC и LLC адресите биха били дефинирани на този слой.
- Мрежов слой: Той е отговорен за логическото адресиране и определянето на маршрут. Тоест, за идентифициране на съществуващото маршрутизиране между участващите мрежи. Основните единици данни се наричат „пакети“ и могат да бъдат класифицирани според протокола за маршрутизиране или протокола за маршрутизиране, който използват. Първите избират маршрутите (RIP, IGRP, EIGRP и др.), а вторите пътуват с пакетите (IP, IPX, AppleTalk и др.). Целта на този слой е да гарантира, че данните достигат до местоназначението си, дори ако това включва използването на междинни устройства, като например рутери.
- Транспортен слой: Той е отговорен за връзката от край до край и надеждността на прехвърляните данни. Това е мястото, където данните, съдържащи се във всеки пакет, се транспортират от един възел до друг, т.е. от устройството източник до устройството получател, независимо от използвания физически носител. Работата му се осъществява чрез логически портове и оформя т.нар. IP сокети: Порт.
- Сесиен слой: Това е комуникацията между устройствата в самата мрежа. Тя е отговорна за контрола и поддържането на връзката между свързаните устройства, които обменят данни. Тя трябва също така да гарантира, че след установяване на комуникацията между двете системи, каналът за предаване на данни може да бъде възобновен, ако бъде прекъснат. Тези услуги могат да станат частично или напълно ненужни, в зависимост от случая. Ето защо споменах по-рано, че не винаги се използват всичките 7 слоя...
- Презентационен слой: Както подсказва името му, той се използва за представяне на прехвърлени данни. Тоест, тези сглобени пакети се „превеждат“, за да бъдат разпознаваеми или полезни за системата. Например, поредица от пакети може да доведе до съобщение, файл и т.н. Той също така позволява криптиране и кодиране на данни, както и компресиране и адаптиране към приемащата машина.
- приложен слой: Това е слоят от най-високо ниво. Имайте предвид, че непрекъснато се разработват нови комуникационни протоколи с появата на нови приложения. Следователно, този последен слой определя протоколите, използвани от приложенията за обмен на данни. Този слой може да доведе до процеса, който потребителят в крайна сметка вижда, въпреки че това не винаги е така. Трябва да се отбележи обаче, че потребителят рядко взаимодейства със слоя на приложението; той взаимодейства с приложенията, които взаимодействат със слоя на приложението. Например, това може да бъде приложение за чат, уеб браузър и др.
Накрая, някои хора използват мнемонично правило, за да запомнят 7-те слоя на OSI модела, и това правило е ФЕРЦПА (Физика, връзка за данни, мрежа, транспорт, сесия, представяне и приложение).