1

В моем понимании среди многих обязанностей уровня связи модели iso/osi, он должен убедиться, что порядок пакетов сохранен.

Не могли бы вы разъяснить мне, в чем смысл этого?

Зачем беспокоиться о сохранении порядка пакетов, когда этот порядок наиболее вероятно будет нарушен в процессе пересылки сетевого уровня ?

Я что-то здесь упускаю?

Есть ли какие-либо ресурсы на эту тему, которые я должен прочитать?

Благодарю.

1 ответ1

0

Многоуровневый подход пытается минимизировать взаимозависимости между слоями; в общем, канальный уровень не нуждается в знании данных / возможностей протокола более высокого уровня, которые он несет.

PDU канального уровня является Frame. Фрейм данных будет содержать данные сетевого уровня, которые могут, но не обязательно, быть пакетом. Подумайте о ISDN или Frame Relay, которые ориентированы на соединение (и используйте протоколы передачи данных Q.921 и Q.922 соответственно).

Я должен также сказать, что я редко вижу это (упорядочение) подчеркнутым, поскольку передача по линии передачи данных (логически) имеет тенденцию быть сериализованной, поэтому порядок кадров является довольно естественным следствием этого.

Существует также конкретный пример того, как это может быть полезно в сценарии с пакетами / без установления соединения - 802.11 (http://en.wikipedia.org/wiki/IEEE_802.11) позволяет фрагментации кадра эффективно разделять пакет на несколько кадров для передачи. Очевидно, что эти кадры должны быть повторно собраны в правильном порядке, иначе пакет, который они несут, будет зашифрован.

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