摘要:
(1)超时重传定时器tcp的靠谱特性,通过确认机制,保证每一个包都被对方收到,那么什么时候需要重传呢?就是靠这个超时重传定时器,每次发送报文前都启动这个定时器,如果定时器超时之前收到了应答则关闭定时器,如果没收到就重发该报文,并重置定时器。 (2)建连定时器和重传定时器类似,发送syn时,为了防止被 阅读全文
随笔档案-2019年06月
tcp的拥塞控制
2019-06-24 16:13 by itwolf, 2729 阅读, 收藏, 编辑
摘要:
名词解释: cwnd -- 拥塞窗口 ssthresh(slow start threshold)-- 慢启动到拥塞避免到阈值 RTT——Round Trip Time,也就是一个数据包从发出去到回来的时间 RTO(Retransmission TimeOut)重发超时时间 为什么有了滑动窗口还需 阅读全文
随意谈谈tcp
2019-06-01 20:03 by itwolf, 504 阅读, 收藏, 编辑
摘要:
tcp作为四层中可靠到传输协议,为上层协议提供了字节流的可靠到传输,之所以能做到可靠主要因为以下几点: 1、流与分段:流即字节流,计算机处理程序时一般以字节为单位,如果上层协议接收到到是字节流并且跟发送时候字节流顺序相同那么会非常舒服。但大量的字节流都塞到一个报文中传输会有些问题,网络设备都有自己到 阅读全文
nginx源码中upstream的主要流程
2019-06-01 18:06 by itwolf, 1806 阅读, 收藏, 编辑
摘要:
upstream 即上游的意思,是一个想对到概念,从客户端到中间的网络链路到服务器到链路中,可以将越接近客户到设备越理解成下游,相反到为上游,所以如果只有一个upstream,可以将其为理解成转发客户到请求到服务器,然后响应服务器转发到客户端到过程,源码主要流程如下: 配置解析: ngx_http_ 阅读全文