Та же функциональность в модели OSI

Транспортный уровень и уровень канала передачи данных модели OSI обеспечивают схожую функциональность. Если один из них уже был там, зачем нужен другой

4 ответа

Решение

Они предоставляют схожую функциональность, но на другом уровне. Канальный уровень обеспечивает связь для MAC-адресов в той же локальной сети; Транспортный уровень обеспечивает связь между любыми устройствами в любом месте.

Я не знаю, почему кто-то должен сейчас интересоваться моделью OSI спустя почти 20 лет после того, как проект был отменен, и теперь, когда во вселенной нет ничего, что действительно соответствовало бы этому. Вы должны изучать модель TCP в это время.

Хороший дизайн обычно включает в себя концепцию разделения интересов. То есть уровень канала передачи данных должен касаться только того, как доставлять пакеты на другие узлы по этому конкретному каналу. Помните, что Ethernet - не единственный тип канала связи в мире. Возможно, вам придется получать пакеты на другую сторону канала PPP через аналоговый модем. Поскольку сетевой уровень является отдельным, вы можете использовать другой тип канала передачи данных, и ваши пакеты сетевого уровня могут оставаться неизменными.

Вы можете обратиться к изображению здесь для справки.

  1. Физический: знает только о битах. Обрабатывается byires и хабы
  2. Канал передачи данных: знает о MAC-адресах. Обрабатывается переключателями уровня 2
  3. Сеть: знает об IP-адресах. Обрабатывается маршрутизаторами или коммутаторами уровня 3
  4. Транспорт: TCP приходит сюда
Другие вопросы по тегам