UDP如果想采用TCP的滑动窗口怎么做

在应用层模仿传输层TCP的可靠性传输。
不考虑拥塞处理,可靠UDP的简单设计如下:

1、添加seq/ack机制,确保数据发送到对端
2、添加发送和接收缓冲区,主要是用户超时重传。
3、添加超时重传机制。

详细说明:发送端发送数据时,生成一个随机seq=x,然后每一片按照数据大小分配seq。数据到达接收端后接收端放入缓存,并发送一个ack=x的包,表示对方已经收到了数据。发送端收到了ack包后,删除缓冲区对应的数据。时间到后,定时任务检查是否需要重传数据。

数据库 nosql有没有了解 redis里面的几种数据类型

不知道是谁的腾讯二面

假如服务器端的根据用户的权限来决定对方的能访问API的次数,这个怎么搞

jvm,如何查看程序中某方法调用次数。

如何确保线程安全,假设允许n个线程并发访问安全,该如何设计?

类加载,双亲委派。

守护线程,线程私有栈存储什么。

锁和信号量。

操作系统同步互斥问题
语言C++,问点语言问题,有没有使用python这些脚本语言什么的(没有,就没有然后了,黑人问号)
TCP三次握手和四次挥手

相关文章:

  • 2022-02-28
  • 2021-07-07
  • 2021-08-21
  • 2021-12-09
  • 2021-09-07
  • 2022-02-03
猜你喜欢
  • 2021-11-14
  • 2021-10-01
  • 2022-01-02
  • 2021-11-14
  • 2021-08-11
  • 2021-12-19
相关资源
相似解决方案