加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

一文搞定UDP和TCP高频面试题!

发布时间:2020-03-05 01:23:19 所属栏目:站长百科 来源:站长网
导读:副问题#e# 本文转载自微信公家号「herongwei」,转载本文请接洽herongwei公家号。 谋事变口试,常常会被问到 UDP 和 TCP,本日给各人总结个中的焦点高频口试题,再有口试官问你相干的常识点,看这篇就够了! PS:文章有点长,请耐性阅读。 目次: 1、UDP 和

留意到慢开始每个轮次都将 cwnd 更加,这样会让 cwnd 增添速率很是快,从而使得发送方发送的速率增添速渡过快,收集拥塞的也许性也就更高。配置一个慢开始门限 ssthresh,当 cwnd >= ssthresh 时,进入拥塞停止,每个轮次只将 cwnd 加 1。

假如呈现了超时,则令 ssthresh = cwnd / 2,然后从头执行慢开始。

快重传与快规复

在吸取方,要求每次吸取到报文段都应该对最后一个已收到的有序报文段举办确认。譬喻已经吸取到 M1 和 M2,此时收到 M4,该当发送对 M2 简直认。

在发送方,假如收到三个一再确认,那么可以知道下一个报文段丢失,此时执行快重传,当即重传下一个报文段。譬喻收到三个 M2,则 M3 丢失,当即重传 M3。

在这种环境下,只是丢失个体报文段,而不是收集拥塞。因此执行快规复,令 ssthresh = cwnd / 2 ,cwnd = ssthresh,留意到此时直接进入拥塞停止。

慢开始和快规复的快慢指的是 cwnd 的设定值,而不是 cwnd 的增添速度。慢开始 cwnd 设定为 1,而快规复 cwnd 设定为 ssthresh。

一文搞定UDP和TCP高频口试题!

12、提供收集操作率

(1)Nagle 算法

发送端纵然尚有应该发送的数据,但假如这部门数据很少的话,则举办耽误发送的一种处理赏罚机制。详细来说,就是仅在下列恣意一种前提下才气发送数据。假如两个前提都不满意,那么暂且守候一段时刻往后再举办数据发送。

已发送的数据都已经收到确认应答。

可以发送最大段长度的数据时。

(2)耽误确认应答

吸取方收到数据之后可以并欠妥即返回确认应答,而是耽误一段时刻的机制。

在没有收到 2*最大段长度的数据为止不做确认应答。

其他环境下,最大耽误 0.5秒 发送确认应答。

TCP 文件传输中,大大都是每两个数据段返回一次确认应答。

(3)捎带应答

在一个 TCP 包中既发送数据又发送确认应答的一种机制,由此,收集操作率会进步,计较机的负荷也会减轻,可是这种应答必需比及应用处理赏罚完数据并将作为回执的数据返回为止。

本日的常识点把握了吗?不要忘了学而时习之,不亦可乎。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读