0%

java | 滑动窗口

滑动窗口解析。

左图,客户端发送数据给服务端,发动一个数据,服务端进行回执,然后再发送,这显然是低下的。

右图,在滑动窗口中,客户端可以直接发送滑动窗口数据的数据,比如,滑动窗口为 5,客户端会直接发送 5 个数据,当收到服务端发送过来 2 个回执,会再次发送 2 个数据,保持,发送的数据一直在 5 个。

所以,滑动窗口的大小就有可能会导致出现粘包和半包的现象。

请我喝杯咖啡吧~