![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP/IP
pengshengli
横看成峰侧成岭,远近高低各不同。
不识庐山真面目,只缘身在此山中。
展开
-
TCP中的定时器
1.重传定时器:A给B发送数据,A没有收到B的确认包(ACK),通常使用在弱网环境中(隧道、偏远地区)2.坚持定时器A调用close,发送FIN,而FIN在传输的过程中丢失了,此时,A在等B返回ACK,B在等待A发送数据,双方陷入一个相互等待的状态。3.保活定时器保证tcp连接鲜活(keepalive)setopt可以设置当然keepalive可以通过两种方式:应用...原创 2019-06-18 22:32:06 · 157 阅读 · 0 评论 -
TCP中的滑动窗口
滑动窗口的四个状态:已经发送 准备发送 正在发送 不可发送RTT延迟ACK出现乱序,则已收到的会重传原创 2019-06-18 22:54:56 · 432 阅读 · 0 评论 -
IP首部、TCP首部
1.数据的封装过程2.IP首部3. TCP首部URG 紧急指针(urgent pointer) ACK 确认序号有效 PSH 接收方应尽快把这个报文段交给应用层 RST 重建连接 SYN 同步序号,用来发起一个连接 FIN 结束一个连接4.UDP首部...原创 2019-06-17 23:16:39 · 1500 阅读 · 0 评论