![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tcp/ip
文章平均质量分 89
Three_ST
学习者
展开
-
计算机基础知识学习-TCP通信滑动窗口(二)-silly window
Silly Window SyndromeSilly Window Syndrome翻译成中文就是“糊涂窗口综合症”。正如你上面看到的一样,如果我们的接收方太忙了,来不及取走Receive Windows里的数据,那么,就会导致发送方越来越小。到最后,如果接收方腾出几个字节并告诉发送方现在有几个字节的window,而我们的发送方会义无反顾地发送这几个字节。要知道,我们的TCP+IP头有40个字节,为了几个字节,要达上这么大的开销,这太不经济了。另外,你需要知道网络上有个MTU,对于以太网来说,MTU是原创 2021-05-31 20:34:07 · 231 阅读 · 0 评论 -
计算机基础知识学习之网络常用术语(累计积分 MTU MSS NAT)
累计积分面试问题:TCP的可靠性,超时重传怎么实现,M1,M2,M3,M4,M5,丢失M2;怎么重传M2?为什么不用重传M4,M5?因为每个TCP报文被发送时,都会设置一个重传定时器,若定时期到了还没收到ack包,则应重传。为什么不用重传M4,M5?则可由此文回答:因为采用了累积确认。有例如下:Server 发送80个字节 Part1,seq = 1Server 发送120个字节Part2,Seq = 81Server发送160个字节Part3,Seq = 201,此包由于其他原因丢失Clien原创 2021-04-28 20:24:36 · 431 阅读 · 0 评论 -
计算机网络基础知识学习之-滑动窗口基础知识与拥塞控制cubic算法
算法实例1208. 尽可能使字符串相等给你两个长度相同的字符串,s 和 t。将 s 中的第 i 个字符变到 t 中的第 i 个字符需要 |s[i] - t[i]| 的开销(开销可能为 0),也就是两个字符的 ASCII 码值的差的绝对值。用于变更字符串的最大预算是 maxCost。在转化字符串时,总开销应当小于等于该预算,这也意味着字符串的转化可能是不完全的。如果你可以将 s 的子字符串转化为它在 t 中对应的子字符串,则返回可以转化的最大长度。如果 s 中没有子字符串可以转化成 t 中对应的子原创 2021-04-27 21:49:40 · 238 阅读 · 0 评论 -
计算机基础知识学习-TCP通信滑动窗口(Sliding Window)
滑动窗口算法(Sliding window algorithm)Sliding window algorithm is used to perform required operation on specific window size of given large buffer or array.滑动窗口算法是在给定特定窗口大小的数组或字符串上执行要求的操作。This technique shows how a nested for loop in few problems can be co原创 2021-03-28 23:33:03 · 1069 阅读 · 0 评论 -
计算机基础知识学习-TCP通信三握四挥与TCP状态机
TCP/IP通信三握四挥很多人会问,为什么建链接要3次握手,断链接需要4次挥手?**对于建链接的3次握手,**主要是要初始化Sequence Number 的初始值。通信的双方要互相通知对方自己的初始化的Sequence Number(缩写为ISN:Inital Sequence Number)——所以叫SYN,全称Synchronize Sequence Numbers。也就上图中的 x 和 y。这个号要作为以后的数据通信的序号,以保证应用层接收到的数据不会因为网络上的传输的问题而乱序(TCP原创 2021-03-21 10:32:30 · 189 阅读 · 0 评论