【校招VIP】计算机网络之慢启动、快重传

11月08日 收藏 0 评论 0 测试开发

【校招VIP】计算机网络之慢启动、快重传

考点介绍:

所谓的快重传算法,就是让发送方尽快重传,而不是等待超时重传计时器超时再重传。要求接收方不要等待自己发送数据时才捎带确认,而是要立即发送确认

相关题目及解析内容可点击文章末尾链接查看!

一、考点试题

1.请解释TCP的拥塞控制算法,包括慢启动、拥塞避免、快重传和快恢复算法

解答:当TCP连接建立时,发送方要确定初始拥塞窗口大小,并随着时间的推移逐渐增加拥塞窗口的大小。

慢启动算法就是为了实现这个过程。慢启动算法将初始拥塞窗口设为一个MSS(最大分段大小),然后每当收到一个确认ACK时,就将拥塞窗口的大小加倍。也就是说,每经过一个RTT(往返时间),拥塞窗口的大小就会翻倍。这种增长速度称为指数增长......

2.请解释TCP的可靠传输机制,包括序号、确认号和重传机制等

解答:在 TCP 中,每个数据包都有一个序号和一个确认号。序号(seq)用于标识数据包在整个数据流中的位置,确认号(ack)用于表示接收方期望收到下一个数据包的序号......

3.请解释TCP的流量控制是什么,它的作用是什么?

解答:在发送端和接收端之间通过协商来控制数据的传输速度,以保证接收端的缓冲区不会溢出。

在TCP的可靠传输机制中,接收端会向发送端发送确认号,表示已经接收到了哪些数据,而发送端需要维护一个发送窗口,表示可以发送的数据量......

二、考点文章

1.【校招VIP】TCP的拥塞控制算法:慢启动、拥塞避免、快重传、快恢复

拥塞:随着网络中的主机增加其发送速率并使网络变得十分拥挤,此时会经常发生丢包现象,导致网络的传输效率急剧降低。分组的超时重传通常被作为网络拥塞的标志......

2.【校招VIP】SpringBoot 测试小记,优化测试用例的启动速度

随着业务的发展,项目复杂度增加引用的jar和业务代码越来越多,Spring应用在启动时需要扫描和实例化装载的Bean越来越多,以及环境上下文(配置加载,初始化第三方组件)的处理,这势必会导致启动时间边长,特别是有中间件(第三方服务)的依赖的时候(例如连接数据库、消息队列、NoSql等)......

3.【校招VIP】TCP/IP相关面试题

什么是TCP/IP协议?它的作用是什么?

互联网中最常用的协议,是计算机网络通信的基础。由TCP协议和IP协议两部分组成......

三、考点视频

TCP建立和结束连接的过程

本题是开发类一线校招专业课必考题之一,需要在理解TCP协议的基础上,记忆过程中的状态码、字段和标志位,最好是能够在理解的前提下,背下状态图......

移动端链接:https://m.xiaozhao.vip/dTopic/detail/1342

PC端链接:https://xiaozhao.vip/dTopic/detail/1342

C 0条回复 评论

帖子还没人回复快来抢沙发