70. Ієрархія та функції рівнів моделі osi
Модель OSI (англ. Open Systems Interconnection Reference Model - модель взаємодії відкритих систем) - абстрактна модель для мережних комунікацій і розробки мережевих протоколів. Представляє рівневий підхід до мережі. Кожен рівень обслуговує свою частину процесу взаємодії. Завдяки такій структурі спільна робота мережного обладнання й програмного забезпечення стає
Рівень OSI | Протоколи |
прикладний | HTTP, gopher, Telnet, DNS, SMTP, SNMP, CMIP, FTP, TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM, APPC, X.400, X.500, AFP, LDAP, SIP, IETF, RTP, RTCP, ITMS, Modbus TCP, BACnet IP, IMAP, POP3, SMB, MFTP, BitTorrent, e2k, PROFIBUS Це всього лише кілька найрозповсюдженіших протоколів прикладного рівня, яких існує величезна кількість. Всі їх неможливо описати в рамках даної статті. |
відображення | ASN.1, XML, TDI, XDR, NCP, AFP, ASCII, Unicode |
сеансовий | ASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer Access Protocol, Zone Information Protocol, SSL, TLS, SOCKS, PPTP |
транспортний | TCP, UDP, NetBEUI, AEP, ATP, IL, NBP, RTMP, SMB, SPX, SCTP, DCCP, RTP, STP, TFTP |
мережевий | IPv4, IPv6, ICMP, IGMP, IPX, NWLink, NetBEUI, DDP, IPSec, ARP, SKIP |
канальний (Ланки даних) | ARCnet, ATM, DTM, SLIP, SMDS, Ethernet, FDDI, Frame Relay, LocalTalk, Token Ring, PPP, PPPoE, StarLan, WiFi, PPTP , L2F, L2TP, PROFIBUS |
фізичний | RS-232, RS-422, RS-423, RS-449, RS-485, ITU-T, RJ-11, T-carrier (T1, E1), модифікації стандарту Ethernet: 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T, 1000BASE-TX, 1000BASE-SX |
[ред.] Прикладний рівень (Application layer)
Детальніше: Прикладний рівень
Верхній (7-й) рівень моделі, забезпечує взаємодію мережі й користувача. Рівень дозволяє додаткам користувача доступ до мережних служб, таким як обробник запитів до баз даних, доступ до файлів, пересиланню електронної пошти. Також відповідає за передачу службової інформації, надає додаткам інформацію про помилки й формує запити до рівня подання.
[ред.] Рівень відображення(Presentation layer)
Цей рівень відповідає за перетворення протоколів і кодування/декодування даних. Запити додатків, отримані з прикладного рівня, він перетворить у формат для передачі по мережі, а отримані з мережі дані перетворить у формат, зрозумілий додаткам. На цьому рівні може здійснюватися стиснення/розпакування або кодування/декодування даних, а також перенапрямок запитів іншому мережному ресурсу, якщо вони не можуть бути оброблені локально.
[ред.] Сеансовий рівень (Session layer)
Відповідає за підтримку сеансу зв'язку, дозволяючи додаткам взаємодіяти між собою тривалий час. Рівень управляє створенням/завершенням сеансу, обміном інформацією, синхронізацією завдань, визначенням права на передачу даних і підтримкою сеансу в періоди неактивності додатків. Синхронізація передачі забезпечується розміщенням у потік даних контрольних точок, починаючи з яких відновляється процес при порушенні взаємодії.
[ред.] Транспортний рівень (Transport layer)
Детальніше: Транспортний рівень моделі OSI
Транспортний рівень (Transport layer) - 4-й рівень моделі OSI, призначений для доставлення даних без помилок, втрат і дублювання в тій послідовності, у якій вони були передані. При цьому не має значення, які дані передаються, звідки й куди, тобто він визначає сам механізм передачі. Блоки даних він розділяє на фрагменти, розмір яких залежить від протоколу, короткі об’єднує в один, довгі розбиває. Протоколи цього рівня призначені для взаємодії типу точка-точка.
[ред.] Мережевий рівень (Network layer)
3-й рівень мережної моделі OSI, призначений для визначення шляху передачі даних. Відповідає за трансляцію логічних адрес й імен у фізичні, визначення найкоротших маршрутів, комутацію й маршрутизацію пакетів, відстеження неполадок і заторів у мережі. На цьому рівні працює такий мережний пристрій, як маршрутизатор.
[ред.] Канальний рівень (Data Link layer)
Цей рівень призначений для забезпечення взаємодії мереж на фізичному рівні й контролю за помилками, які можуть виникнути. Отримані з фізичного рівня дані він упаковує в кадри даних, перевіряє на цілісність, якщо потрібно виправляє помилки й відправляє на мережний рівень. Канальний рівень може взаємодіяти з одним або декількома фізичними рівнями, контролюючи й управляючи цією взаємодією. Специфікація IEEE 802 розділяє цей рівень на 2 підрівня - MAC (Media Access Control) регулює доступ до поділюваного фізичного середовища, LLC (Logical Link Control) забезпечує обслуговування мережного рівня. На цьому рівні працюють комутатори, мости й мережні адаптери.
MAC-підрівень забезпечує коректне спільне використання загального середовища, надаючи його в розпорядження тієї або іншої станції мережі. Також додає адресну інформацію до фрейму, позначає початок і кінець фрейму.
Рівень LLC відповідає за достовірну передачу кадрів даних між вузлами, а також реалізовує функції інтерфейсу з мережевим рівнем за допомогою фреймування кадрів. Також здійснює ідентифікування протоколу мережевого рівня.
У програмуванні цей рівень представляє драйвер мережної карти, в операційних системах є програмний інтерфейс взаємодії канального й мережного рівня між собою, це не новий рівень, а просто реалізація моделі для конкретної ОС. Приклади таких інтерфейсів: NDIS, ODI.
[ред.] Фізичний рівень (Physical layer)
Найнижчий рівень моделі, призначений безпосередньо для передачі потоку даних. Здійснює передачу електричних або оптичних сигналів у кабель і відповідно їхній прийом і перетворення в біти даних відповідно до методів кодування цифрових сигналів. Інакше кажучи, здійснює інтерфейс між мережним носієм і мережним пристроєм. На цьому рівні працюють концентратори й повторювачі (ретранслятори) сигналу. Фізичний рівень визначає електричні, процедурні і функціональні специфікації для середовища передачі даних, в тому числі роз'єми, розпаювання і призначення контактів, рівні напруги, синхронізацію зміни напруги, кодування сигналу.
Цей рівень приймає кадр даних від канального рівня, кодує його в послідовність сигналів, які потім передаються у лінію зв'язку. Передача кадру даних через лінію зв'язку вимагає від фізичного рівня визначення наступних елементів: тип середовища передавання (дротовий або бездротовий, мідний кабель або оптичне волокно) і відповідних конекторів; як повинні бути представлені біти даних у середовищі передавання; як кодувати дані; якими повинні бути схеми приймача і передавача.
Фізичним рівнем в лінію зв'язку кадр даних (фрейм) не передається як єдине ціле. Кадр представляється як послідовність сигналів, що передаються один за одним. Сигнали, в свою чергу, представляють біти даних кадру.
В сучасних мережах використовуються 3 основних типа середовища передавання: мідний кабель (copper), оптичне волокно (fiber) та бездротове середовище передавання (wireless). Тип сигналу, за допомогою якого здійснюється передача даних, залежить від типу середовища передавання. Для мідного кабелю сигнали, що представляють біти даних є електричними імпульсами, для оптичного волокна - імпульсами світла. У випадку використання бездротових з'єднань сигнали є радіохвилями (електромагнітними хвилями).
Коли пристрій, що працює на фізичному рівні кодує біти кадру в сигнали для конкретного середовища передавання, він має розрізняти кадри. Тобто позначати, де закінчується один кадр і починається іншій. Інакше мережеві пристрої, що здійснюють прийом сигналів, не зможуть визначити, коли кадр буде отриманий повністю. Відомо, що початок і кінець кадру позначається на канальному рівні, але в багатьох технологіях фізичний рівень також може додати спеціальні сигнали, що використовуються тільки для позначення початку і кінця кадру даних.
Технології фізичного рівня визначаються стандартами, що розробляються наступними організаціями: The International Organization for Standardization (ISO), The Institute of Electrical and Electronics Engineers (IEEE), The American National Standards Institute (ANSI), The International Telecommunication Union (ITU), The Electronics Industry Alliance/Telecommunications Industry Association (EIA/TIA) тощо. Дані стандарти охоплюють 4 області, що належать фізичному рівню: фізичні та електричні властивості середовища передавання, механічні властивості (матеріали, розміри, розпаювання контактів конекторів), кодування (представлення бітів сигналами), визначення сигналів для управління інформацією. Всі компоненти апаратного забезпечення такі, як мережеві карти (Network interface card, NIC), інтерфейси і конектори, матеріали кабелів та їх конструкція визначаються стандартами фізичного рівня. Можна зазначити, що функції фізичного рівня вбудовані у мережеве обладнання (hardware).
Основними функціями фізичного рівня є: фізичні компоненти, кодування даних, передача даних. Фізичні компоненти - електронне обладнання, середовище передавання і конектори, через які передаються сигнали, що представляють біти даних.
- Визначення і класифікація аск.
- Структура аск.
- Задачі первинної обробки інформації в асктп.
- Вибір частоти опиту вимірювальних перетворювачів.
- Фільтрація вимірювальної величини від шумів.
- Пристрої зв’язку з об’єктом в асктп та їх структура.
- Централізовані пзо
- Методика програмування мікропроцесорних систем.
- Програмне забезпечення асктп.
- Математичне забезпечення асктп
- Супервізор ний режим функціонування асктп.
- Режим прямого цифрового функціонування асктп.
- Методика програмування мікропроцесорних систем.
- Функціональні можливості scada-систем
- Призначення редактора представлення даних.
- Створення вузлів проекту в тм.
- Створення інформаційного каналу в scada-системі.
- Обробка даних в каналі в scada-системі.
- Логічна обробка дискретних сигналів в інформаційних каналах.
- Процедура трансляції інформаційних каналів.
- Атрибути каналів в тм
- Період і фаза роботи інформаційного каналу.
- Обробка аварійних ситуацій в інформаційних каналах.
- Мови програмування контролерів згідно стандарту мэк-1131.
- Створення і редагування fbd- програми.
- Функціональний блок fbd- програми.
- Блоки логічних функцій fbd- програм і їх використання
- Блоки тригонометричних функцій fbd- програм і їх використання.
- Блоки алгебраїчних функцій fbd- програм і їх використання.
- Блоки функцій порівняння fbd- програм і їх використання.
- Блоки функцій вибору fbd- програм і їх використання.
- Блоки тригерів fbd – програм та їх використання
- Блоки лічильників fbd – програм та їх використання
- Блок генераторів fbd – програм та їх використання
- Блоки управління fbd – програм та їх використання
- Блок відображення fbd – програм та їх використання
- Блоки регулювання fbd – програм та їх використання
- Статичні елементи візуалізації технологічного процесу.
- Використання динамічного тексту для візуалізації технологічного процесу.
- Використання кнопок в схемах відображення технологічного процесу.
- Використання аналогових і дискретних трендів в схемах відображення технологічного процесу.
- Використання відеокліпів в схемах відображення технологічного процесу
- Структура програми в Сі.
- Класифікація інтерфейсів компютерних систем, їх призначення і функції.
- 60.Призначення,функції і принципи функціонування послідовного асинхронного інтерфейсу.
- Структура кодової символьної посилки, призначення її елементів.(консп)
- 62.Основні функціональні елементи уапп
- 63.(Призначення регістрів уапп).
- 64.Адресація регістрів уапп
- 66.(Пояснити структуру підпрограми ініціалізації асинхронного адаптера).
- 68.Стадії створення аск тп
- 69.Структура технічного завдання і технічного проекту аск тп
- 70. Ієрархія та функції рівнів моделі osi
- 71.Кодування інформації в цифрових мережах
- 73.Конфігурація контуру регулювання з під-регулятором
- 74.Блоки адаптивного регулювання тм
- 77.Формування кадрів на канальному рівні (конспект 70)
- 78. Організація доступу до шини
- 79.Протокол промислової мережі Modbus.
- 80. Протокол промислової мережі m-Link
- [Ред.] Рівні сигналів
- 83. Склад структури dcb
- 84. Склад структури commtimeouts
- 89. Загальна структура нечіткого регулятора
- 91.Алгоритм нечіткого виводу.