Эталонная модель OSI, или как единицы и нолики преобразуются в байтики

Существует семь уровней так называемой эталонной модели OSI. C помощью этой модели можно понять как данные из первого уровня (Прикладного), уровня приложений преобразуется в кодированный сигнал присутствия и отсутствия (1/0).
Как я уже написал выше, первый уровень модели Прикладной. Именно этот уровень отвечает за ваши чатики, браузеры, почтовые клиенты и онлайн фермы. На этом уровне вся власть над данными принадлежит написанным на различных ЯП программам и скриптам.
Далее следует уровень Представительский. На этом уровне весь зоопарк различных форматов данных и их расширений преобразуется и подгоняется к определенному стандарту, что то вроде системы Си в физике, все это нужно для удобства передачи данных. На этом уровне изображения форматируются в формат .jpeg, растровые изображения в tiff, изображения в яблочной ОСи в pict и т.д. (все форматы перечислять не будем). Тоже самое происходит и с другими форматами данных.
После следует уровень Сеансовый. Есть три режима передачи данных на этом уровне: симлекс (simplex), полудуплекс (half-duplex) и полнодуплексный (full-duplex). Как наверное понятно из названия в первом случае, симлексном режиме, карточка работает только на передачу или прием. В режиме полудуплексном передача и прием идет в обе стороны, но они разделены по времени. В дуплексном же режиме ситуация не много иная, здесь передача и прием идет в обе стороны одновременно. Сеансовый уровень нужен для управления диалогом между устройствами, называемыми так же узлами.
Следующий же на очереди уровень Транспортный. Этот уровень служит для сегментирования и сборки данных поступающих с вышеследующих уровней, для в свою очередь обеспечения единого потока данных. Службы Транспортного уровня обеспечивают транспортировку данных между узлами, и устанавливает логическое соединение между хостами отправителя и получателя. Всем (очень на то надеюсь) известные протоколы UDP и TCP как раз отвечают за доставку данных. Точнее говоря из этих двух только TCP гарантирует доставку данных, но по этой причине приходится жертвовать скоростью, следовательно потоковое видео в 4k по этому протоколу передавать вы будете долго. Что же касается UDP, этот протокол не гарантирует доставку данных, зато скорость этого протокола значительно выше, и по этому протоколу работает передача потокового видео и в частности стриминга. Данные на этом уровне разбиваются на так называемые Сегменты, для удобства передачи их далее.
С Транспортным уровнем модели уже все не так просто, а точнее говоря все не просто. Но вдаваться в технические подробности мы не будем. Достаточно с вас двух протоколов))
Сетевой уровень, следующий после Транспортного, отвечает за маршрутизация (routing) в объединенной сети и сетевую адресацию, т.е. за пересылку трафика между устройствами, которые не подключены локально. Данные преобразуются в пакеты. На этом уровне работает протокол IP.
Канальный уровень - уровень обеспечивающий доставку преобразованных на этом уровне пакетов в кадры на правильное устройство и трансляцию содержимого кадров в биты, для дальнейшего преобразования их на физическом уровне в единицы и нолики, что в свою очередь необходимо для передачи данных далее.
На последнем, но не по значимости уровне находится уровень Физический. На этом уровне биты кодируются в единицы и нолики, которые чем то напоминают азбуку Морзе, но с числовыми значениями. Здесь общепринятым стандартом является Ethernet. Тот самый сетевой вход, в который втыкается сетевой кабель.
Собственно на этом краткое описание Эталонной модели OSI законченно.