Модель OSI включает следующие семь уровней.
− Уровень приложений.
− Уровень представления.
− Сеансовый уровень.
− Транспортный уровень.
− Сетевой уровень.
− Канальный уровень.
− Физический уровень.
На рис. 3 иллюстрируется модель OSI; дается краткое описание функций, выполняемых на каждом уровне. Назначение модели OSI состоит в том, что для выполнения этих функций на каждом уровне должны быть разработаны протоколы.
Разработчики модели OSI предполагали, что сама модель и протоколы, разработанные в ее рамках, будут доминировать в среде передачи данных, вытеснив со временем частные реализации протоколов и конкурирующие обобщенные модели, такие, как набор протоколов TCP/IP. Этого не произошло. Хотя в рамках модели OSI и были разработаны многие полезные протоколы, в целом семиуровневая модель не нашла широкого применения.Вместо нее стала доминировать как раз архитектура TCP/IP. Это произошло по нескольким причинам. Пожалуй, важнейшей из них является та, что ключевые протоколы TCP/IP совершенствовались и тестировались в то время, когда сходные протоколы OSI находились лишь на этапе разработки. Когда встал вопрос о необходимости взаимодействия сетей, готовым к использованию был только набор TCP/IP. Другая причина успеха TCP/IP заключается в том, что модель OSI является излишне сложной, все задачи ее семи уровней реализуются при меньшем числе уровней TCP/IP.
Рис. 3. Уровни модели OSI
На рис. 4 показаны уровни архитектур TCP/IP и OSI с приблизительным соотношением функций, выполняемых в рамках обеих моделей.
Рис. 4. Сравнение архитектур протоколов TCP/IP и OSI