Как рассчитываются фреймы? Я что-то запутался в фреймах (кадрах). Как рассчитывается не пойму? MTU должно быть постоянным или нет? - в моем роутере и на сетевой карте установлены разные значения по-умолчанию, причем в сетевой карте это значение больше. И что входит в MTU - только полезная нагрузка или весь кадр? Информация по этому поводу противоречивая, где-то пишут, что это MTU - это весь кадр, где-то, что только полезная нагрузка. Как же оно на самом деле, кто-то по-любому нагло врет? Вряд ли принимающее устройство имея ограничение по MTU например 1500 задумывается: "так, что бы мне рассчитать - весь фрейм 1540 или полезную нагрузку 1500 ..... принимать или не принимать, как же быть..... error...error...... " И непонятно, как принимающее устройство понимает, где заканчивается кадр, ведь согласно википедии https://ru.wikipedia.org/wiki/Ethernet полезная нагрузка может быть переменной, а общая длина кадра или длина полезной нагрузки не указывается?
Фреймы (или кадры) в сети рассчитываются на основе различных стандартов, таких как Ethernet. MTU (Максимальный размер передаваемого блока данных) - это максимальный размер фрейма, который может быть передан через сеть. MTU должен быть одинаковым на всех устройствах в сети, чтобы избежать фрагментации пакетов.
MTU включает весь кадр, включая заголовки и полезную нагрузку. Обычно MTU указывается как размер полезной нагрузки без учета заголовков. Поэтому, при передаче данных через сеть, учитывается весь размер фрейма, который включает в себя и заголовки, и полезную нагрузку.
Принимающее устройство определяет конец фрейма по длине поля Ethernet Frame Check Sequence (FCS), которое указывает на конец фрейма. Принимающее устройство также проверяет целостность фрейма по этому значению. Если фрейм содержит ошибки, он обычно отбрасывается.
Таким образом, чтобы избежать проблем с MTU, рекомендуется установить одинаковые значения MTU на всех устройствах в сети и учитывать весь размер фрейма при передаче данных.
Фреймы (или кадры) в сети рассчитываются на основе различных стандартов, таких как Ethernet. MTU (Максимальный размер передаваемого блока данных) - это максимальный размер фрейма, который может быть передан через сеть. MTU должен быть одинаковым на всех устройствах в сети, чтобы избежать фрагментации пакетов.
MTU включает весь кадр, включая заголовки и полезную нагрузку. Обычно MTU указывается как размер полезной нагрузки без учета заголовков. Поэтому, при передаче данных через сеть, учитывается весь размер фрейма, который включает в себя и заголовки, и полезную нагрузку.
Принимающее устройство определяет конец фрейма по длине поля Ethernet Frame Check Sequence (FCS), которое указывает на конец фрейма. Принимающее устройство также проверяет целостность фрейма по этому значению. Если фрейм содержит ошибки, он обычно отбрасывается.
Таким образом, чтобы избежать проблем с MTU, рекомендуется установить одинаковые значения MTU на всех устройствах в сети и учитывать весь размер фрейма при передаче данных.