|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 12 Dec 2004 04:43:46 To : Eugene B. Berdnikov Subject : Re: Бьются большие файлы при закачке. Hе могу определить причину. -------------------------------------------------------------------------------- Eugene B. Berdnikov <berd@desert.ihep.su> wrote: AK>> А вот ethernet забитый мусором, вопреки распространенному мнению - вполне. EBB> Мусор должен быть, наверное, ОЧЕHЬ специфическим, чтобы при этом он должен быть непохож на нормальные сигналы в ethernet. Я уже говорил, откуда такие берутся. EBB> ошибок никаких не наблюдалось (напомню, что у зачинателя треда ошибок при этом и не наблюдается. Hаблюдаются потери пакетов и иногда задержки (из-за спровоцированных помехами collisions) - изредка. AK>> (в частности потому, что "контрольная сумма" - очень плохое средство AK>> контроля ошибок. Я до сих пор удивляюсь, на каком дерьме работали AK>> авторы tcp/ip или где они учились, что вместо crc использовали AK>> эту странность) EBB> Эта странность позволяет каким-то пятком ассемблерных инструкций EBB> "пересчитать" crc при вычитании ttl или маскарадинге. :) если бы это был crc - то было бы о чем говорить. "контрольная сумма" лишена _всех_ полезных свойств корректирующих кодов. EBB> и отлично понимали, что если в crc попадают модифицируемые данные, EBB> то эффективность пересчёта является важным фактором, а вот "надёжность" imho, "эффективность пересчета" не имеет никакого значения после того как понадобилось принимать, сохранять и передавать измененный пакет - это все очень медленные операции, особенно на технике тех времен. EBB> невырожденной crc определяется практически лишь числом значений = 2^N. ой. И зачем это целая теория о подборе этих полиномов придумана... > Alex --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/65779e5eb0e6.html, оценка из 5, голосов 10
|