《深入浅出TCP之4TCP是一种流协议》

4 TCP是一种流协议

  1. 数据是以字节流的形式传递给接收者,没有固有的报文或报文边界分概念。
  2. send通常只是将数据复制到主机的tcp/ip栈中,就返回了,由tcp来决定需要立即发送多少数据(取决于,发送窗口,拥塞窗口,MSS等)
  3. tcp会记录它发送了多少字节,以及确认的字节,但它不会记录这些字节是如何分组的
  4. 变长报文,一般在每条报文前面加上一个首部,这个首部至少包含报文的长度,首先读取定长的报文头部,从首部解析出可变部分的长度,然后读取可变长部分

你可能感兴趣的:(tcp,网络协议,网络,tcpip)