什么是连接超时时间
linux curl 访问 ip:80,假设 ip 机器 并没有开机,超时时间设置为 120s
第 10s 的时候,开机了,webserver 启动了成功了。此时能成功建立连接吗
前提:没有tcp syn retry、tcp重传。
问题核心:一个SYN包,发送一个一个不存在的对端对象是怎么处理的
问题缘由:
如果我有个需求,访问某个接口获取数据,不在乎任何客观因素无所谓用多长时间。 是否意味着我 curl 无视超时时间,最终是一定能拿到结果的
什么是连接超时时间
linux curl 访问 ip:80,假设 ip 机器 并没有开机,超时时间设置为 120s
第 10s 的时候,开机了,webserver 启动了成功了。此时能成功建立连接吗
前提:没有tcp syn retry、tcp重传。
问题核心:一个SYN包,发送一个一个不存在的对端对象是怎么处理的
问题缘由:
如果我有个需求,访问某个接口获取数据,不在乎任何客观因素无所谓用多长时间。 是否意味着我 curl 无视超时时间,最终是一定能拿到结果的
存在理论上的可能性。
当然,如果你不采用 1 的话,基本不可能,你要让这个 SYN 一直在网络中,TTL 还不能减少到 0.