LINUX.ORG.RU

История изменений

Исправление GPFault, (текущая версия) :

Про уровень smb - https://serverfault.com/questions/946887/smb-cifs-verify-data-integrity

То есть от настроек зависит.

По факту tcp + ethernet дают контрольную сумму в 48бит - довольно много. Если кабель очень плохзой и сажает ошибки в каждом втором пакете, то примерно каждый из 2**48 пакетов он будет пропускать ошибочно. То есть надо пропустить 100 000 ТБайт чтоб словить ошибку на плохом кабеле.

В твоей реальности контрольные суммы существуют либо в ethernet либо в tcp ? Те если ethernet кадр верный, то tcp свою чексумь не проверяет ?

В моей реалности - в софте и железе баги из-за оптимизаций:

Цитирую исходное предположение:

Какая-то из сторон при работе по сети ленилась проверять контрольные суммы на уровне ethernet.

Исходная версия GPFault, :

Про уровень smb - https://serverfault.com/questions/946887/smb-cifs-verify-data-integrity

То есть от настроек зависит.

По факту tcp + ethernet дают контрольную сумму в 48бит - довольно много. Если кабель очень плохзой и сажает ошибки в каждом втором пакете, то примерно каждый из 2**48 пакетов он будет пропускать ошибочно. То есть надо пропустить 1000 ТБайт чтоб словить ошибку на плохом кабеле.

В твоей реальности контрольные суммы существуют либо в ethernet либо в tcp ? Те если ethernet кадр верный, то tcp свою чексумь не проверяет ?

В моей реалности - в софте и железе баги из-за оптимизаций:

Цитирую исходное предположение:

Какая-то из сторон при работе по сети ленилась проверять контрольные суммы на уровне ethernet.