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

TCP checksums are fairly simple; a TCP stack basically just sums up the 16-bit words in a packet and stores the result in the checksum field; this will not detect 16-bit words being swapped around.

My guess is that the load balancer tried to invalidate the header while preserving the TCP checksum.



Ah yes, forgot about the checksum field :) thx




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

Search: