# data[].attributes.headline
1 Физический уровень

# data[].attributes.subject
1 Физический уровень

# data[].attributes.body
определяет электрические, процедурные и функциональные спецификации для активизации, поддержки и отключения физических каналов между конечными системами. Спецификациями физического уровня определяются уровни напряжений, синхронизация изменений напряжения, физическая скорость передачи данных, максимальная дальность передачи, физические соединения и другие аналогичные параметры.

# data[].attributes.headline
 2 Канальный уровень

# data[].attributes.subject
 2 Канальный уровень

# data[].attributes.body
обеспечивает надежную передачу данных по физическому каналу. При этом канальный уровень решает задачи физической (в противоположность логической) адресации, анализа сетевой топологии, доступа к сети, уведомления об ошибках, упорядоченной доставки фреймов и управления потоками.

# data[].attributes.headline
3 Сетевой уровень

# data[].attributes.subject
3 Сетевой уровень

# data[].attributes.body
является комплексным уровнем, обеспечивающим выбор маршрута и соединение между собой двух рабочих станций, которые могут быть расположены в географически удаленных друг от друга сетях.

# data[].attributes.headline
 4 Транспортный уровень

# data[].attributes.subject
 4 Транспортный уровень

# data[].attributes.body
сегментирует данные передающей станции и вновь собирает их в одно целое на принимающей стороне. Границу между транспортным уровнем и уровнем сеанса связи можно рассматривать как границу между протоколами приложений и протоколами передачи данных.
Протоколы TCP, UDP, SPX

# data[].attributes.headline
5 Сеансовый уровень

# data[].attributes.subject
5 Сеансовый уровень

# data[].attributes.body
устанавливает сеанс связи между двумя рабочими станциями, управляет им и разрывает его. Сеансовый уровень предоставляет свои службы уровню представления данных.
Протоколы NFS, ASP

# data[].attributes.headline
6 Уровень представления

# data[].attributes.subject
6 Уровень представления

# data[].attributes.body
чтобы информация уровня приложений, которую посылает одна система (отправитель), могла быть прочитана уровнем приложений другой системы (получателя).
Стандарты PICT, TIFF, JPEG

# data[].attributes.headline
У каждого уровня есть свои функции и предназначения

# data[].attributes.subject
У каждого уровня есть свои функции и предназначения

# data[].attributes.body
7. Прикладной уровень (уровень приложений) — верхний уровень модели, обеспечивающий взаимодействие пользовательских приложений с сетью:

позволяет приложениям использовать сетевые службы

удалённый доступ к файлам и базам данных,

пересылка электронной почты;

отвечает за передачу служебной информации;

предоставляет приложениям информацию об ошибках

формирует запросы к уровню представления

Протоколы прикладного уровня: RDP, HTTP, SMTP, SNMP, POP3, FTP, XMPP, OSCAR, Modbus, SIP, TELNET

# data[].attributes.headline
Как выглядит OSI и что это вообще такое 

# data[].attributes.subject
Как выглядит OSI и что это вообще такое 

# data[].attributes.body
Эта модель делится на 7 уровней.

# data[].attributes.body
Базовая эталонная модель взаимодействия открытых систем (1978 год)

К концу 70-х годов в мире уже существовало большое количество фирменных стеков коммуникационных протоколов, среди которых можно назвать, например, такие популярные стеки, как DECnet, TCP/IP и SNA. Подобное разнообразие средств межсетевого взаимодействия вывело на первый план проблему несовместимости устройств, использующих разные протоколы. Одним из путей разрешения этой проблемы в то время виделся всеобщий переход на единый, общий для всех систем стек протоколов, созданный с учетом недостатков уже существующих стеков. Такой академический подход к созданию нового стека начался с разработки модели OSI и занял семь лет

# data[].attributes.headline
СЕТЕВЫЕ МОДЕЛИ

# data[].attributes.subject
СЕТЕВЫЕ МОДЕЛИ

# data[].attributes.body
OSI