腾讯一面(光子后台)凉经
有没有大佬知道这个咋答啊
客户端向服务端发送了3个tcp包,服务端接收到了几个包
如果使用udp,服务端收到了几个包,有什么情况呢。
客户端向服务端发送了3个tcp包,服务端接收到了几个包
如果使用udp,服务端收到了几个包,有什么情况呢。
全部评论
不考虑连接建立(三次握手)的情况下,发3个tcp包,由于可靠传输的保障,3个tcp数据包肯定是能够被全部按顺序接收的。
udp的话主要考虑应用层的情况,如果应用层没有特殊规定,那么发3个数据包有可能丢一个两个三个都有可能。如果udp的上层协议实现了可靠传输(比如quic,udt等协议),那么基于重传机制应该是收到3个。
感觉其实主要就是考察tcp会重传,udp不会重传这样子?我也不太确定,但是给我答的话应该就会这么说了
这题到底是想问啥?
这么难的嘛QAQ
相关推荐