Hi, just a silly Q we are discussing here. The CRC calculation for TCP-IP Protcols: Where is it calculated? In the CPU or the network-card?
Thanks Michael
Hi, just a silly Q we are discussing here. The CRC calculation for TCP-IP Protcols: Where is it calculated? In the CPU or the network-card?
Thanks Michael
TCP/IP doesn't use CRC (Cyclic Redundancy Check), but a much easier to calculate 1's complement checksum. It is often calculated by the CPU, although there are also network cards that can do it. On common architectures, the calculation takes < 1 cycle/byte.
The Ethernet level CRC-32 is (nearly) always done by the netword card.
Can be either, depending on the "checksum offload" setting of the driver. Some NICs may not support checksum offload, but these now seem to be in the minority.
Systeml=F6sungen der Energie- und Elektrotechnik
Have something to add? Share your thoughts — no account required.
Ask the community — no account required