9. TCP粘包指的是发送方发了多个消息,接收方收到时变一个消息,原因是TCP面向字节流传输,头部没有长度字段; TCP拆包指的是发送方发了一个消息,到接收方时变为多个消息,原因是发送缓冲区大小限制和最大报文段限制;解决方法是固定前n位作为长度字段或者使用特殊字段分割边界