TCP协议
leonardo
posted @ 2013年10月10日 16:49
in high available
with tags
tcp high available
, 484 阅读
问题:TCP的keepalive是什么机制?什么条件下会触发?
1.wireshark中显示为keepalive的报文,仅代表wireshark自己的理解,并不是真正的TCP keepalive。
2.如果在IP层netfilter修改了TCP packet,并且自己计算checksum,则需要禁用硬件计算校验和的功能,
即skb->ip_summed = CHECKSUM_NONE;
3.接收方对TCP checksum出错的报文,在传输层直接静默丢弃。