В протоколе TCP/IP есть несколько похожих функций на канальном уровне и на транспортном уровне, таких как:

  • управление потоком
  • нумерация
  • надежность
  • контроль ошибок

Почему в двух слоях одинаковые функции?

http://www.slideshare.net/PeterREgli/tcp-6027334

http://www.slideshare.net/hemangkothari/flowcontrol-error-control-at-data-link-layer?qid=4f07bc84-1208-4d19-98f9-0cceff3fdc22&v=qf1&b=&from_search=1

1 ответ1

3

Там нет. TCP/IP не работает на канальном уровне (данных). Вместо этого это обрабатывается такими вещами, как Ethernet и т.д., И касается только целостности, например, кадров Ethernet, когда они проходят через определенную (физическую) сеть. Функции TCP/IP более высокого уровня заботятся о реальных IP-пакетах и передаваемых данных.

Подумайте об этом так: вполне возможно, что маршрутизатор изменяет пакет, когда он прибывает. Канальный уровень обеспокоен тем, что этот модифицированный пакет будет транспортирован неповрежденным в следующую физическую сеть или целевой хост, но верхние уровни должны решить, является ли этот модифицированный пакет все еще действительным с их точки зрения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .