Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма Server Socket

Реферат Програма Server Socket





елі OSI взаємодія двох систем представляється фактично у вигляді двох моделей - горизонтальною і вертикальною:

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

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

Прикладний рівень (Application layer)

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


Рівень представлення (Presentation layer)

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

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

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

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

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

Мережевий рівень (Network layer)

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

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

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

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

Фізичний рівень (Physical layer)

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

Взаємодія рівнів

Рівні взаємодіють зверху вниз і знизу вгору за допомогою інтерфейсів і можуть ще взаємодіяти з таким же рівнем іншої системи за допомогою протоколів.

Протокол...


Назад | сторінка 2 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Протоколи NetWare: основи технології, доступ до середовища, мережевий рівен ...
  • Реферат на тему: Нові макроекономічні показатели: рівень Економічної свободи, рівень глобалі ...
  • Реферат на тему: Вивчення рівня психологічного комфорту в НФ ТПУ та його впливу на рівень на ...
  • Реферат на тему: Рівень власних шумів двох обраних приймачів випромінювання (фоторезисторів ...
  • Реферат на тему: Рівень представлення, його специфіка