Знание теории взаимодействия семи слоев и управления данными в теории - это одно, а то, как один реализует это в реальном мире с реальным кодом, является другим.Практическая реализация слоев OSI в код
Я хочу знать, как эти слои реализованы на практике (например, ПК, поскольку он использует все слои в отличие от маршрутизатора и т. Д.) - каждый слой представляет собой отдельный процесс, который имеет стандартизованный API (так что есть много пакетов программного обеспечения, которые работают вместе) или что-то вроде сетевого драйвера для конкретной установки HW/SW, отвечающей за все это, используя общие библиотеки и т. д.? Или это какой-то другой совершенно другой подход?
Причина, по которой я прошу об этом, заключается в том, что я хочу создать свою собственную сеть на частоте 868 МГц, и я хочу использовать какой-то существующий код (например, исправление ошибок DataLink и такой код), потому что это просто путь за пределами моего мастерства), но и написать собственный код сетевого уровня, чтобы настроить способ взаимодействия устройств.
Я знаю, что я ссылаюсь на ПК, и это подразумевает, что я говорю о TCP/IP, и что он не работает точно так же, как и спецификация OSI REFERENCE Model, но тот факт, что TCP/IP был сделан на основе стандарта OSI. – areuz
Фактически, TCP/IP приходился на модель OSI, а модель OSI по-прежнему остается моделью, а не стандартом. Модель OSI была создана, чтобы попытаться объяснить, как будет работать что-то в идеальном мире. Единственное, что я знаю, что на самом деле пытались реализовать OSI, было IS-IS. –
IS-IS: https://en.m.wikipedia.org/wiki/IS-IS –