Модель взаимодействия открытых систем
Модель взаимодействия открытых систем (OSI) была разработана Международной Организацией по Стандартизации (ISO) в 1984 году.

В отличие от модели TCP/IP, модель взаимодействия открытых систем не описывает взаимодействий между отдельными протоколами. Она была создана в качестве базовой архитектуры, которую разработчики использовали для создания протоколов сетевого взаимодействия. Хотя в очень немногих стеках протоколов в точности реализованы все семь уровней модели взаимодействия открытых систем, на сегодня она считается эталонной моделью межкомпьютерных взаимодействий.
В модели OSI представлены все функции или задачи, ассоциированные с межсетевыми взаимодействиями, а не только с определенными протоколами TCP/IP. В отличие от модели TCP/IP, в которой представлено только четыре уровня, модель OSI организует задачи в семь более специфических групп. Задача или группа задач присваивается каждому из семи уровней модели OSI.
Суть стека протоколов заключается в разделении и организации наиболее значимых функций. Разделение функций обеспечивает независимое функционирование каждого уровня в стеке. Например, доступ на веб-сайт возможен как с портативного компьютера, подключенного к домашнему модему, так и с портативного компьютера с помощью беспроводного или мобильного телефона с поддержкой функций беспроводного доступа. Нижние уровни не влияют на эффективность работы прикладного уровня.
Точно так же нижние уровни не зависят от других уровней. Например, на скорость соединения с Интернет не влияет одновременный запуск нескольких приложений, таких, например, как электронная почта, просмотр веб-страниц, мгновенный обмен сообщениями и загрузка музыкальных файлов.