在TCP传输数据流中,存在两种类型的TCP报文段,一种包含成块数据(通常是满长度的,携带一个报文段最多容纳的字节数),另一种则包含交互数据(通常只有携带几个字节数据). 对于成块数据的报文段,TCP采用正常的流程发送即可,因为数据利用率很高.而对于交互数据的报文段,数据利用率就显得很低,在网络环境不好的情况下容易加重网络负担.所以TCP必须对交互数据单独处理 交互数据实际上就是字节数很少的数据,比如客户端调用10次send操作,每次只发送一个字节的数据.Nagle算法 nagle算法用于处理小报…