摘要:
建立socket连接的过程 1:client发syn请求给server 2:server收到后把请求放在syn queue中,这个半连接队列的最大值是系统参数tcp_max_syn_backlog定义的 3:存放在半连接队列后发送syn+ack给client 4:client收到后再发送syn+ac 阅读全文
摘要:
Tcp是一个流的协议,一个完整的包可能会被Tcp拆成多个包进行发送,也可能把一个小的包封装成一个大的数据包发送,这就是所谓的粘包和拆包问题 粘包、拆包出现的原因: 在流传输中出现,UDP不会出现粘包,因为它有消息边界 1、要发送的数据大于TCP发送缓冲区剩余空间,需要被拆包 2、待发送的数据大于MS 阅读全文