|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ramazan Ja-Far 2:5020/400 30 Oct 2002 20:04:34 To : Valentin Nechayev Subject : Re: ~Hадежный FTP~ -------------------------------------------------------------------------------- Hi! On Wed, 30 Oct 2002 06:54:28 +0000 (UTC), Valentin Nechayev wrote: VN>Hарушить правильно подсчитанную и правильно уложенную в пакет (например, VN>с начальным значением кольцевого счетчика из всех единиц, и записанную VN>в поле CRC пакета инвертированно - как делается в V.42) CRC-16 или CRC-32 VN> - слишком сложно. А доказательство этого факта имеется :-)? По теории вероятности много чего можно... VN>А вот контрольные суммы IP и TCP - убоги до ужаса. Это просто суммы VN>двухоктетных порций заголовка и данных. Контрольная сумма IP, насколько я знаю, контролирует только IP заголовок. А вот TCP действительно считает контрольную сумму по заголовку TCP и по данным. Только это не просто сумма, а дополнение суммы дополнений: The checksum field is the 16 bit one's complement of the one's complement sum of all 16 bit words in the header and text. If a segment contains an odd number of header and text octets to be checksummed, the last octet is padded on the right with zeros to form a 16 bit word for checksum purposes. А что там считает CRC-32 в Ethernet, я без малейшего понятия. В RFC Ethernet не описан. -- Bye! Ramazan --- ifmail v.2.15dev5 * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/348434f569db0.html, оценка из 5, голосов 10
|