Можливості стека протоколів
Поділ протоколів на кілька концептуальних рівнів дозволило більш швидко і якісно вирішувати основні завдання з передачі інформації між декількома машинами. Адже в будь-який момент може статися апаратний збій, або вийде з ладу одне з забезпечують зв`язок пристроїв, наприклад мережева карта або концентратор. Крім цього, може порушитися робота системного або прикладного програмного забезпечення. Виникне помилка в самих переданих даних, загубиться або спотвориться частина транслюється інформації.
Найбільшого поширення набула система мережевих протоколів OSI. Вона передбачає поділ протоколів за своїм призначенням на 7 рівнів.
Види протоколів
Прикладної або верхній сьомий рівень моделі забезпечує користувачеві доступ до мережевих служб - обробнику запитів до баз даних, файлів, поштової скриньки та іншим. Погоджує нюанси передачі службової інформації, повідомляє програми про помилки і створює запити до рівня подання.
Рівень представлення перетворює протоколи і кодує / декодує дані. Здійснює перетворення отриманих з рівня додатків запитів в найбільш прийнятний формат для передачі по мережі. А відповідь з мережі перетворює в той формат, який зрозумілий додаткам.
Сеансовий рівень підтримує сеанс зв`язку, дозволяючи додаткам взаємодіяти один з одним. Для синхронізації передачі в потік даних поміщаються контрольні точки, які є відправним місцем відновлення процесу при будь-яких порушеннях.
Транспортний рівень забезпечує передачу даних в тій послідовності, в якій вони були передані. Підлаштовує розмір блоків даних під протокол.
Мережевий рівень - маршрутизатор визначає найкоротший маршрут, відстежує неполадки і затори в мережі.
Рівень ланки даних або канальний рівень може забезпечити взаємодію з кількома фізичними рівнями, виправляє помилки і відправляє дані на мережевий рівень, тобто обслуговує його. На цьому рівні здійснюють роботу комутатори і мости.
Фізичний рівень передає електричні або оптичні сигнали в кабель або радіоефір, а приймає і перетворює в біти даних. Реалізує інтерфейс між мережним пристроєм і мережним носієм.