Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I forgot about TCPs use of CRC32. Still, I wonder if the time spent in CRC32 is a noticeable fraction of the total time. I guess it must be in some situations, otherwise why would they put it in the chip...


That might be caused by the fact, that TCP does not use CRC, but it's own checksum algorithm (faster, less relaible).


...and very often is calculated by network card itself and left blank by OS. (See checksum errors in wireshark.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: