Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Логічна модель взаємодії КМ






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

При розробці моделі ВВС виділення рівнів базувалося на наступних принципах:

- кожний рівень повинен виконувати окрему функцію,

- потік інформації повинен бути мінімізований,

- функції рівнів має зручні для визначення стандартів,

- кількість рівнів має бути достатнім для поділу функцій.

Модель ВВС визначає сім рівнів: фізичний, канальний, мережний, транспортний, сеансовий, подання даних, прикладний.

7. прикладний
6. подання даних
5. сеансовий
4. транспортний
3. мережний
2. канальний
1. фізичний

Рисунок 1.8 - Сім рівнів моделі OSI

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

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

Передавач   Приймач
7. прикладний   7. прикладний
6. подання даних   6. подання даних
5. сеансовий   5. сеансовий
4. транспортний   4. транспортний
3. мережний   3. мережний
2. канальний   2. канальний
1. фізичний   1. фізичний

 

Рисунок 1.9 - Шлях інформації від абонента до абонента

 

Модель OSI описує тільки системні засоби взаємодії, реалізовані операційною системою, системними утилітами, системними апаратними засобами. Модель не включає засобу взаємодії додатків кінцевих користувачів. Свої власні протоколи взаємодії додатка реалізують, звертаючись до системних засобів. Тому необхідно розрізняти рівень взаємодії додатків і прикладний рівень.

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

Фізичний рівень (Physical layer) має справи з передачею бітів по фізичних каналах зв'язку, таким, як коаксіальний кабель, кручена пара, оптоволоконий кабель або цифровий територіальний канал. До цього рівня мають відношення характеристики фізичних середовищ передачі даних, такі як смуга пропускання, перешкодозахищеність, хвильовий опір і інші. На цьому ж рівні визначаються характеристики електричних сигналів, що передають дискретну інформацію, таку як крутість фронтів імпульсів, рівні напруги або струму переданого сигналу, тип кодування, швидкість передачі сигналів. Крім того, тут стандартизуються типи роз’ємів і призначення кожного контакту.

Функції фізичного рівня:

- передача бітів по фізичних каналах;

- формування електричних сигналів;

- кодування інформації;

- синхронізація;

- модуляція.

Реалізується апаратно.

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

Прикладом протоколу фізичного рівня може служити специфікація 100Base-TXтехнології Ethernet, що визначає в якості середовища передачі даних неекрановану кручену пару категорії 5 із хвильовим опором 100 Ом, роз’єм RJ-45, максимальну довжину фізичного сегмента 100 метрів, а також деякі інші характеристики середовища й електричних сигналів.

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

Тому однієї із завдань канального рівня (Data Link layer) є перевіркадоступності середовища передачі. Інше завдання канального рівня - реалізація механізмів виявлення й корекції помилок. Для цього на канальному

рівні бітигрупуються в набори, називані кадрами (frames).

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

Мережний рівень (Network layer) служить для утворення єдиної транспортної системи, що поєднує кілька мереж, причому ці мережі можуть використовувати зовсім різні принципи передачі повідомлень між кінцевими вузлами й мати довільну структуру зв'язків. Функції мережного рівня досить різноманітні.

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

Повідомлення мережного рівня прийнято називати пакетами (packets). При організації доставки пакетів на мережному рівні використовується поняття «номер мережі». У цьому випадку адреса одержувача складається зі старшої частини - номера мережі й молодшої - номера вузла в цій мережі. Всі вузли однієї мережі повинні мати ту саму старшу частину адреси, тому терміну «мережа» на мережному рівні можна дати й інше, більше формальне визначення: мережа - це сукупність вузлів, мережна адреса яких містить той самий номер мережі.

На мережному рівні визначаються два види протоколів:

1. мережні протоколи (routed protocols) - реалізують просування пакетів через мережу. Саме ці протоколи звичайно мають на увазі, коли говорять про протоколи мережного рівня. Однак часто до мережного рівня відносять і інший вид протоколів, називаних протоколами обміну маршрутною інформацією або просто протоколами маршрутизації (routing protocols).

2. протоколи вирішення адрес - Address Resolution Protocol, ARP, які відповідають за відображення адреси вузла, використовуваного на мережному рівні, у локальну адресу мережі.

Прикладами протоколів мережного рівня є протокол міжмережної взаємодії IPстека TCP/IP і протокол міжмережевого обміну пакетами IPX стека Novell.

Транспортний рівень (Transport layer) забезпечує додаткам або верхнім рівням стека - прикладному й сеансовому - передачу даних з тим ступенем надійності, що їм потрібно. Модель OSI визначає п'ять класів сервісу, надаваних транспортним рівнем. Ці види сервісу відрізняються якістю надаваних послуг: терміновістю, можливістю відновлення перерваного зв'язку, наявністю засобів націлити декількох з'єднань між різними прикладними протоколами через загальний транспортний протокол, а головне - здатністю до виявлення й виправлення помилок передачі, таких як перекручування, втрата й дублювання пакетів.

Основні завдання транспортного рівня:

1. розбивка повідомлення сеансового рівня на пакети, їхня нумерація;

2. буферизація прийнятих пакетів;

3. впорядочення пакетів, що прибувають;

4. адресація прикладних процесів;

5. керування потоком.

Як правило, всі протоколи, починаючи із транспортного рівня й вище, реалізуються програмними засобами кінцевих вузлів мережі - компонентами їх мережних операційних систем. Як приклад транспортних протоколів можна привести протоколи TCP і UDP стека TCP/IP і протокол SPX стека Novell.

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

Основні завдання сеансового рівня:

1. встановлення способу обміну повідомленнями (дуплексний або напівдуплексний);

2. синхронізація обміну повідомленнями;

3. організація " контрольних точок" діалогу.

Представницький рівень (Presentation layer) має справу з формою подання переданої по мережі інформації, не міняючи при цьому її змісту. За рахунок рівня подання інформація, передана прикладним рівнем однієї системи, завжди зрозуміла прикладному рівню іншої системи. За допомогою засобів даного рівня протоколи прикладних рівнів можуть перебороти синтаксичні розходження в поданні даних або ж розходження в кодах символів, наприклад кодів ASCII і EBCDIC. На цьому рівні може виконуватися шифрування й дешифрування даних, завдяки якому таємність обміну даними забезпечується відразу для всіх прикладних служб. Прикладом такого протоколу є протоколSecure Socket Layer (SSL), що забезпечує секретний обмін повідомленнями для протоколів прикладного рівня стека TCP/IP.

Основні завдання представницького рівня:

1. перетворення даних із зовнішнього формату у внутрішній;

2. шифрування й розшифровка даних.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.