Классификация протокола USB в модели OSI - PullRequest
0 голосов
/ 19 апреля 2020

Я испытываю трудности с категоризацией протокола USB по уровням модели OSI Model.

Думаю, для начала есть 7 уровней. Это информация, которую я считаю соответствующей уровням:

  1. Приложение (программное обеспечение)
    • Спецификация приложения c
    • Дополнительные драйверы / протоколы
  2. Презентация (программное обеспечение)
    • Спецификация приложения c
    • ОС
  3. Сессия (программное обеспечение)

    • Регулировка режима питания
    • Конфигурация
  4. Транспорт (аппаратный)

    • Разделение данных на кадры
  5. Сеть (аппаратная часть)
    • Адрес клиента 1 - 127
    • Конечные точки
  6. Ссылка (аппаратная часть)
    • CR C 5 Контрольная сумма для токенов
    • CR C 16 Контрольная сумма для пакетов данных
  7. Физический (аппаратный)
    • Дифференциальные напряжения (D-, D +)
    • NRZI
    • USB-штекер

Это пока правильно?

Как работают хабы? Я полагаю, что они могут «выбирать» между клиентами, как переключатель ethe rnet. Разве это не означает, что Мастер должен посылать по 2 адреса в каждом пакете. Один для следующего непосредственного партнера по общению, такой как адрес Ma c, и один для целевого адреса, например, IP-адрес?

Может быть, среди нас есть USB-мастера, которые могут отправлять пакеты OUT на этот пост, чтобы выручить меня? ;) Я был бы очень рад отправить ответ ACK:)

хаха, ладно, достаточно каламбур

...