Семиуровневая модель osi - це

Семиуровневая модель OSI

Мережева модель OSI (базова еталонна модель взаємодії відкритих систем. Англ. Open Systems Interconnection Basic Reference Model) - абстрактна мережева модель для комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до мережі. Кожен рівень обслуговує свою частину процесу взаємодії. Завдяки такій структурі спільна робота мережного обладнання та програмного забезпечення стає набагато простіше і прозоріше.

В даний час основним використовуваним сімейством протоколів є TCP / IP. розробка якого не була пов'язана з моделлю OSI.

Рівні моделі OSI

Модель складається з 7-ми рівнів, розташованих один над одним. Рівні взаємодіють один з одним (по «вертикалі») за допомогою інтерфейсів, і можуть взаємодіяти з паралельним рівнем іншої системи (по «горизонталі») за допомогою протоколів. Кожен рівень може взаємодіяти тільки зі своїми сусідами і виконувати відведені тільки йому функції. Детальніше можна подивитися на малюнку.

Семиуровневая модель osi - це

Прикладний (Додатків) рівень (англ. Application layer)

Верхній (7-й) рівень моделі, забезпечує взаємодію мережі й користувача. Рівень дозволяє додаткам користувача мати доступ до мережевих служб, таким як обробник запитів до баз даних, доступ до файлів, пересилання електронних повідомлень. Також відповідає за передачу службової інформації, надає додаткам інформацію про помилки і формує запити до рівня уявлення. Приклад: POP3, FTP.

Представницький (Рівень подання) (англ. Presentation layer)

Цей рівень відповідає за перетворення протоколів і кодування / декодування даних. Запити програм, наданих рівня додатків, він перетворює в формат для передачі по мережі, а отримані з мережі дані перетворить у формат, зрозумілий додаткам. На цьому рівні може здійснюватися стиснення / розпакування або кодування / декодування даних, а також перенаправлення запитів іншому мережному ресурсу, якщо вони не можуть бути оброблені локально.

Рівень 6 (подань) еталонної моделі OSI зазвичай являє собою проміжний протокол для перетворення інформації з сусідніх рівнів. Це дозволяє здійснювати обмін між додатками на різнорідних комп'ютерних системах прозорим для додатків чином. Рівень уявлень забезпечує форматування і перетворення коду. Форматування коду використовується для того, щоб гарантувати додатком надходження інформації для обробки, яка мала б для нього сенс. При необхідності цей рівень може виконувати переклад з одного формату даних в інший. Рівень уявлень має справу не тільки з форматами та поданням даних, він також займається структурами даних, які використовуються програмами. Таким чином, рівень 6 забезпечує організацію даних при їх пересилці.

Щоб зрозуміти, як це працює, уявімо, що є дві системи. Одна використовує для представлення даних розширений двійкового коду обміну иформации ASCII (його використовують більшість інших виробників комп'ютерів). Якщо цим двом системам необхідно обмінятися інформацією, то потрібен рівень уявлень, який виконає перетворення і здійснить переказ між двома різними форматами.

Інший функцією, виконуваної на рівні уявлень, є шифрування даних, яке застосовується в тих випадках, коли необхідно захистити передану інформацію від прийому несанкціонованими одержувачами. Щоб вирішити це завдання, процеси і коди, що знаходяться на рівні уявлень, повинні виконати перетворення даних. На цьому рівні існують і інші підпрограми, які стискають тексти і перетворюють графічні зображення в бітові потоки, так що вони можуть передаватися по мережі.

Стандарти рівня уявлень також визначають способи представлення графічних зображень. Для цих цілей може використовуватися формат PICT - формат зображень, застосовуваний для передачі графіки QuickDraw між програмами для комп'ютерів Macintosh і PowerPC. Іншим форматом уявлень є тегірованний формат файлів зображень JPEG.

Сеансовий рівень (англ. Session layer)

5-й рівень моделі відповідає за підтримання сеансу зв'язку, дозволяючи додаткам взаємодіяти між собою тривалий час. Рівень управляє створенням / завершенням сеансу, обміном інформацією, синхронізацією завдань, визначенням права на передачу даних і підтримкою сеансу в періоди неактивності додатків. Синхронізація передачі забезпечується приміщенням в потік даних контрольних точок, починаючи з яких поновлюється процес при порушенні взаємодії.

Транспортний рівень (англ. Transport layer)

4-й рівень моделі призначений для доставки даних без помилок, втрат і дублювання в тій послідовності, як вони були передані. При цьому не важливо, які дані передаються, звідки і куди, тобто він надає сам механізм передачі. Блоки даних він розділяє на фрагменти, розмір яких залежить від протоколу, короткі об'єднує в один, а довгі розбиває. Протоколи цього рівня призначені для взаємодії типу точка-точка. Приклад: UDP.

Існує безліч класів протоколів транспортного рівня, починаючи від протоколів, які надають тільки основні транспортні функції (наприклад, функції передачі даних без підтвердження прийому), і закінчуючи протоколами, які гарантують доставку в пункт призначення кількох пакетів даних в належній послідовності, мультиплексує кілька потоків даних, забезпечують механізм управління потоками даних і гарантують достовірність отриманих даних.

Деякі протоколи мережевого рівня, звані протоколами без установки з'єднання, не гарантують, що дані доставляються за призначенням в тому порядку, в якому вони були послані пристроєм-джерелом. Деякі транспортні рівні справляються з цим, збираючи дані в потрібній послідовності до передачі їх на сеансовий рівень. Мультиплексування (multiplexing) даних означає, що транспортний рівень здатний одночасно обробляти кілька потоків даних (потоки можуть чинити і від різних додатків) між двома системами. Механізм управління потоком даних - це механізм, що дозволяє регулювати кількість даних, переданих від однієї системи до іншої. Протоколи транспортного рівня часто мають функцію контролю доставки даних, змушуючи приймаючу дані систему відправляти підтвердження передавальній стороні про прийом даних.

Мережевий рівень (англ. Network layer)

Протоколи мережевого рівня маршрутизируют дані від джерела до одержувача і можуть бути розділені на два класи: протоколи з установкою з'єднання і без нього.

Канальний рівень (англ. Data Link layer)

Цей рівень призначений для забезпечення взаємодії мереж на фізичному рівні і контролю за помилками, які можуть виникнути. Отримані з фізичного рівня дані він упаковує у фрейми. перевіряє на цілісність, якщо потрібно виправляє помилки (посилає повторний запит пошкодженого кадру) і відправляє на мережевий рівень. Канальний рівень може взаємодіяти з одним або декількома фізичними рівнями, контролюючи і керуючи цим взаємодією. Специфікація IEEE 802 розділяє цей рівень на 2 підрівні - MAC (Media Access Control) регулює доступ до поділюваного фізичного середовища, LLC (Logical Link Control) забезпечує обслуговування мережного рівня.

У програмуванні цей рівень представляє драйвер мережевої плати, в операційних системах є програмний інтерфейс взаємодії канального і мережевого рівнів між собою, це не новий рівень, а просто реалізація моделі для конкретної ОС. Приклади таких інтерфейсів: ODI,

Фізичний рівень (англ. Physical layer)

Найнижчий рівень моделі призначений безпосередньо для передачі потоку даних. Здійснює передачу електричних або оптичних сигналів в кабель або в радіоефір і, відповідно, їх прийом і перетворення в біти даних відповідно до методами кодування цифрових сигналів. Іншими словами, здійснює інтерфейс між мережним носієм і мережним пристроєм.

На цьому рівні працюють концентратори (хаби), повторювачі (ретранслятори) сигналу і автоматизації виробництва.

Функції фізичного рівня реалізуються на всіх пристроях, підключених до мережі. З боку комп'ютера функції фізичного рівня виконуються мережевим адаптером або послідовним портом. До фізичного рівня відносяться фізичні, електричні і механічні інтерфейси між двома системами. Фізичний рівень визначає такі властивості середовища мережі передачі даних як оптоволокно, кручена пара, коаксіальний кабель, супутниковий канал передач даних і т. П. Стандартними типами мережевих інтерфейсів, що відносяться до фізичного рівня, є: V.35, RS-232C, RJ-45 , роз'єми BNC.

Модель OSI і реальні протоколи

Семиуровневая модель OSI є теоретичною, і містить ряд недоробок. Були спроби будувати мережі в точній відповідності з моделлю OSI, але створені таким чином мережі були дорогими, ненадійними і незручними в експлуатації. Реальні мережеві протоколи, які використовуються в існуючих мережах, змушені відхилятися від неї, забезпечуючи непередбачувані можливості, тому прив'язка деяких з них до рівнів OSI є дещо умовною: деякі протоколи займають кілька рівнів моделі OSI, функції забезпечення надійності реалізовані на декількох рівнях моделі OSI.

Основна недоробка OSI - непродуманий транспортний рівень. На ньому OSI дозволяє обмін даними між додатками (вводячи поняття порту - ідентифікатора додатка), однак, можливість обміну простими датаграму (по типу UDP) в OSI не передбачена - транспортний рівень повинен утворювати сполуки, забезпечувати доставку, управляти потоком і т. П. ( за типом TCP). Реальні ж протоколи реалізують таку можливість.

Сімейство TCP / IP

Сімейство TCP / IP має три транспортних протоколу: TCP, повністю відповідний OSI, що забезпечує перевірку отримання даних, UDP, який відповідає транспортному рівню тільки наявністю порту, що забезпечує обмін датаграму між додатками, що не гарантує отримання даних і ICMP, використовуваний для внутрішніх потреб забезпечення роботи; інші також не є транспортними протоколами.)

Сімейство IPX / SPX

У сімействі IPX / SPX порти (звані «сокети» або «гнізда») з'являються в протоколі мережевого рівня IPX, забезпечуючи обмін датаграму між додатками (операційна система резервує частину сокетов для себе). Протокол SPX, в свою чергу, доповнює IPX усіма іншими можливостями транспортного рівня в повній відповідності з OSI.

Стек протоколів TCP / IP, який використовує спрощену четирёхуровневую модель OSI.

Дивитися що таке "Семиуровневая модель OSI" в інших словниках:

Семиуровневая модель - Мережева модель OSI (базова еталонна модель взаємодії відкритих систем, англ. Open Systems Interconnection Basic Reference Model) абстрактна мережева модель для комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до ... ... Вікіпедія

Модель OSI - Мережева модель OSI (базова еталонна модель взаємодії відкритих систем, англ. Open Systems Interconnection Basic Reference Model) абстрактна мережева модель для комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до ... ... Вікіпедія

Еталонна модель OSI - Мережева модель OSI (базова еталонна модель взаємодії відкритих систем, англ. Open Systems Interconnection Basic Reference Model) абстрактна мережева модель для комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до ... ... Вікіпедія

Мережева модель OSI - У цій статті не вистачає посилань на джерела інформації. Інформація повинна бути проверяема, інакше вона може бути поставлена ​​під сумнів і вилучена. Ви можете ... Вікіпедія

еталонна модель ISO / OSI - Семиуровневая еталонна модель протоколів передачі даних. Визначає рівні: фізичний, канальний, мережевий, транспортний, сеансовий, представницький і прикладної. У CAN мережах зазвичай реалізуються тільки фізичний, канальний і прикладної рівні ... Довідник технічного перекладача

Рівень представлення - Мережева модель OSI (базова еталонна модель взаємодії відкритих систем, англ. Open Systems Interconnection Basic Reference Model) абстрактна мережева модель для комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до ... ... Вікіпедія

Рівень представлення даних - Мережева модель OSI (базова еталонна модель взаємодії відкритих систем, англ. Open Systems Interconnection Basic Reference Model) абстрактна мережева модель для комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до ... ... Вікіпедія

ЕМВОС - Мережева модель OSI (базова еталонна модель взаємодії відкритих систем, англ. Open Systems Interconnection Basic Reference Model) абстрактна мережева модель для комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до ... ... Вікіпедія

Протоколи передачі даних - протоколи передачі даних це набір угод, який визначає обмін даних між різними програмами. Протоколи задають засоби передачі повідомлень і обробки помилок в мережі, а також дозволяють розробляти стандарти, не прив'язані до ... Вікіпедія

взаємозв'язок відкритих систем - ВОС Ндп. взаємодія відкритих систем комплексування відкритих систем з'єднання відкритих систем взаємоз'єднання відкритих систем Сукупність принципів організації взаємодії між відкритими системами обробки даних відповідно до ... ... Довідник технічного перекладача