Эталонная модель OSI. Эталонная модель TCP/IP. Сравнение моделей OSI и TCP

Эталонная модель OSI – это стандартная модель взаимодействия открытых систем. Она разработана в начале восьмидесятых годов для стандартизации архитектуры компьютерных сетей.

OSI определяет уровни взаимодействия систем, которые построены с помощью коммутации пакетов и дает одинаковые (стандартные) имена для уровней, описывает функции, которые должен выполнять каждый уровень.

В эталонной модели OSI семь уровней:

Физический уровень — самый простой уровень во всей эталонной модели. Он только передает поток битов (пакеты) – занимается передачей по физическим каналам данных, которые необходимо доставить. На стороне компьютера данные функции (физического уровня) выполняются сетевым адаптером или com-портом. Данный уровень не понимает, что он передает.

Канальный уровень — первый уровень в эталонной модели OSI, который понимает смысл передаваемых данных. На данном уровне работа осуществляется с кадрами (frame).

Функции данного уровня можно разделить на две группы:

В локальных сетях – кадр должен быть передан каждому участнику сети;

В глобальных сетях – кадр должен быть передан между двумя соседними узлами.

Протоколы данного уровня осуществляются компьютером (сетевые адаптеры и драйвера), мостом, коммутатором и маршрутизатором.

Сетевой уровень объединяет несколько сетей (построенных на разных технологиях, например – Ethernet, FDDI, X25, ATM) в единое целое. Данные функции осуществляются маршрутизатором. На данном уровне передаются пакеты.

Транспортный уровень отвечает за качественную доставку информации получателю. На этом уровне можно задать тот класс качества, который вам надо (от 0 – наименьший, до 4 - наивысший). Степень качества доставки информации – это и есть главная функция транспортного уровня.

Сеансовый уровень управляет соединением – определяет, кто сейчас является передатчиком, а кто – приемником, занимается синхронизацией, полезен при длительных передачах информации.

Уровень представления занимается представлением передаваемой информации. Причем смысл этой информации не теряется. Именно на этом уровне информацию можно зашифровать и расшифровать.

Прикладной уровень — это набор протоколов. На данном уровне программы работают с сообщениями. Пример – электронная почта.

Любой протокол модели OSI должен взаимодействовать либо с протоколами своего уровня, либо с протоколами на единицу выше и/или ниже своего уровня. Взаимодействия с протоколами своего уровня называются горизонтальными, а с уровнями на единицу выше или ниже — вертикальными. Любой протокол модели OSI может выполнять только функции своего уровня и не может выполнять функций другого уровня, что не выполняется в протоколах альтернативных моделей.




double arrow
Сейчас читают про: