Автор: Пользователь скрыл имя, 11 Декабря 2010 в 15:17, реферат
Мережевий протокол в комп'ютерних мережах — заснований на стандартах набір правил, що визначає принципи взаємодії комп'ютерів в мережі. Протокол також задає загальні правила взаємодії різноманітних програм, мережевих вузлів чи систем і створює таким чином єдиний простір передачі. Хости (будь-який вузол мережі що відправляє або приймає дані через мережу називають хостом (host)) взаємодіють між собою. Для того, щоб прийняти і обробити відповідним чином повідомлення, їм необхідно знати як сформовані повідомлення і що вони означають. Прикладами використання різних форматів повідомлень в різних протоколах можуть бути встановлення з'єднання з віддаленою машиною, відправка повідомлень електронною поштою, передача файлів. Зрозуміло, що різні служби використовують різні формати повідомлень.
Вибір класу
сервісу транспортного рівня
визначається, з одного боку, тим, якою
мірою завдання забезпечення надійності
вирішується самими додатками і протоколами
більш високих, ніж транспортний, рівнів,
а з іншого боку, цей вибір залежить від
того, наскільки надійною є вся система
транспортування даних в мережі. Так, наприклад,
якщо якість каналів передачі зв'язку
дуже високе, і ймовірність виникнення
помилок, не виявлених протоколами більш
низьких рівнів, невелика, то розумно скористатися
одним з полегшених сервісів транспортного
рівня, не обтяжених численними перевірками,
квітірованіем та іншими прийомами підвищення
надійності. Якщо ж транспортні засоби
спочатку дуже ненадійні, то доцільно
звернутися до найбільш розвиненому сервісу
транспортного рівня, який працює, використовуючи
максимум засобів для виявлення та усунення
помилок - за допомогою попереднього встановлення
логічного з'єднання, контролю доставки
повідомлень за допомогою контрольних
сум і циклічної нумерації пакетів, встановлення
тайм-аутів доставки і т.п.
Як правило, всі
протоколи, починаючи з транспортного
рівня і вище, реалізуються програмними
засобами кінцевих вузлів мережі - компонентами
їх мережевих операційних систем. Як приклад
транспортних протоколів можна привести
протоколи TCP і UDP стека TCP / IP і протокол
SPX стека Novell.
Сеансовий рівень.
Сеансовий рівень забезпечує управління
діалогом для того, щоб фіксувати, яка
зі сторін є активною в даний момент, а
також надає засоби синхронізації. Останні
дозволяють вставляти контрольні точки
в довгі передачі, щоб у випадку відмови
можна було повернутися назад до останньої
контрольної точки, замість того, щоб починати
все з початку. На практиці деякі додатки
використовують сеансовий рівень, і він
рідко реалізується.
Рівень подання.
Цей рівень забезпечує гарантію того,
що інформація, передана прикладним рівнем,
буде зрозуміла прикладному рівню в іншій
системі. При необхідності рівень представлення
виконує перетворення форматів даних
у певний загальний формат подання, а на
прийомі, відповідно, виконує зворотне
перетворення. Таким чином, прикладні
рівні можуть подолати, наприклад, синтаксичні
відмінності в представленні даних. На
цьому рівні може виконуватися шифрування
і дешифрування даних, завдяки якому таємність
обміну даними забезпечується відразу
для всіх прикладних сервісів. Прикладом
протоколу, що працює на рівні представлення,
є протокол Secure Socket Layer (SSL), який забезпечує
секретний обмін повідомленнями для протоколів
прикладного рівня стека TCP / IP.
Прикладний рівень.
Прикладний рівень - це насправді просто
набір різноманітних
Існує дуже велика
різноманітність протоколів прикладного
рівня. Наведемо в якості прикладів
хоча б кілька найбільш поширених
реалізацій файлових сервісів: NCP в
операційній системі Novell NetWare, SMB у Microsoft
Windows NT, NFS, FTP і TFTP, що входять в стек TCP /
IP.
Модель OSI представляє
хоч і дуже важливу, але тільки
одну з багатьох моделей комунікацій.
Ці моделі і пов'язані з ними стеки
протоколів можуть відрізнятися кількістю
рівнів, їх функціями, форматами повідомлень,
сервісами, що надаються на верхніх рівнях
та іншими параметрами.
Література:
http://citforum.ru/nets/
Информация о работе Мережевий протокол в комп'ютерних мережах