• TCP流式服务的粘包问题 有可能将两次send的内容合并在一起被接受端收到 解决方法 发送定长包 包层加入 r n标记 FTP协议就是这么做的 但这种方案存在的问题就是 如果数据正文存在同样的字符 就会被误判为消息的边界 包头加上包体长度
  • 1 序列号 确认应答 超时重传 数据到达接收方 接收方需要发出一个确认应答 表示已经收到该数据段 并且确认序号会说明它下一次需要接受的数据的序列号 如果数据迟迟未收到确认应答 那么可能是发送的数据丢失 也可能是确认应答丢失 这时发送方在等待
  • 前言 防止过多的数据注入网络中 这样可以使网络中的路由器或链路不会过载 若出现拥塞而不进行控制 整个网络的吞吐量将随输入负荷的增大而下降 当输入的负载到达一定程度 吞吐量不会增加 即一部分网络资源会丢失掉 网络的吞吐量维持在其所能控制的最大