作者回复: 1、timestamps扩展包含两个字段,发送时间和ACK时间,相减得到RTT,可以通过RTT判断是否过延迟报文。 2、是的,建立过程中有,建立连接完成后不作区分。 3、概率上相差很大,TCP四元组中作为客户端有65535种可能,且自身知道打开了reuse功能可控,但作为服务器遇到同ip同端口客户端是不可控的。 4、RST报文
作者回复: 你是说tcp_tw_reuse吗?这个参数是用于新建连接时,复用TIME_WAIT状态端口而设的。而SO_REUSEPORT是用于多进程监听同一端口,在建立连接时使用的,你可以参考《Nginx核心知识100讲》第122课。