接收方缓冲数据,一起发送 传输层 - 网络层 滑动窗口:假设发送方 256 bytes 表示一个完整报文,但由于接收方处理不及时且 窗口大小足够大,这 256 bytes 字节就会缓冲在接收方的滑动窗口中, 当滑动窗口中缓冲了多个报文就会粘包 Nagle 算法:会造成粘包。
写半包:一份数据,一次发送没有把他全部发送,需要循环发送,那么第一次的操作称为写半包。什么情况下会出现写半包:发送方发送200byte,但是接收方只能接受100byte,因此发送方只会发送小于100byte的数据。