UDP如果想采用TCP的滑动窗口怎么做
在应用层模仿传输层TCP的可靠性传输。
不考虑拥塞处理,可靠UDP的简单设计如下:
1、添加seq/ack机制,确保数据发送到对端
2、添加发送和接收缓冲区,主要是用户超时重传。
3、添加超时重传机制。
详细说明:发送端发送数据时,生成一个随机seq=x,然后每一片按照数据大小分配seq。数据到达接收端后接收端放入缓存,并发送一个ack=x的包,表示对方已经收到了数据。发送端收到了ack包后,删除缓冲区对应的数据。时间到后,定时任务检查是否需要重传数据。
数据库 nosql有没有了解 redis里面的几种数据类型
假如服务器端的根据用户的权限来决定对方的能访问API的次数,这个怎么搞
jvm,如何查看程序中某方法调用次数。
如何确保线程安全,假设允许n个线程并发访问安全,该如何设计?
类加载,双亲委派。
守护线程,线程私有栈存储什么。
锁和信号量。
操作系统同步互斥问题
语言C++,问点语言问题,有没有使用python这些脚本语言什么的(没有,就没有然后了,黑人问号)
TCP三次握手和四次挥手