猿问

TCP的粘包和拆包是指一次http请求中发生的粘包或拆包吗?为什么?

  • TCP的粘包和拆包是指一次http请求中发生的粘包或拆包吗?为什么?


米琪卡哇伊
浏览 1485回答 4
4回答

红颜莎娜

应该指一次http请求中

长风秋雁

为了达到良好的传输:防止传输需耗损大量的缓冲区(缓冲区)大小或预防传输媒介可能被某一传送端独占,造成堵塞...等。每一层网路都有包的大小限制(以太网,IP,TCP)其中TCP的限制称为最大区段长度(最大段大小,MSS)

婷婷同学_

粘包和拆包一般发生在websocket这类持续连接的时候,比如你发送“1”那边接收但没有关闭连接,也没有接收到要关闭的命令,于是还可以继续接收,如果你在非常短的时间内,再发送一个“2”,那边就会把“2”贴在“1”的后面,那边就会认为“1”和“2”是一起的,就会误认为“12”,而http一般发个“1”就直接关闭连接,关闭就直接处理“1”,再发“2”那是下一次连接的事了
随时随地看视频慕课网APP

相关分类

Java
我要回答