Я думаю, что протоколы уровня представления определяют формат данных. Это означает протоколы, такие как XML или ASN.1. Можно утверждать, что видео / аудиокодеки являются частью уровня представления, хотя это, вероятно, движется к прикладному уровню.
Я не могу помочь вам со сессионным слоем. Это всегда сбивало меня с толку.
Если честно, во всем, что выше транспортного уровня, есть очень смутные границы. Это потому, что обычно он обрабатывается одним программным приложением. Кроме того, эти слои не связаны напрямую с переносом данных из А в В. Слои 4 и ниже имеют очень конкретную цель перемещения данных, например. коммутация, маршрутизация, обеспечение целостности данных и т. д. Это облегчает различие между этими уровнями.