TCP/IP协议和碎片

Cla*_*aro 3 networking network-programming tcp

在客户端和服务器之间建立连接的情况下,使用TCP/IP协议,客户端发送到服务器的数据包是否始终按照它们发送的顺序接收?

例如,如果客户端发送数据,A,B和C的3个数据包,将在服务器总是接收第一其次是B和C或是否有可能使服务器首先接收℃,接着甲乙?

use*_*016 5

在IP级别,数据包可以按任何顺序到达(如果它们到达).在TCP级别,保证数据流在两端以相同的方式排序.

这意味着是,服务器将始终获得A然后B然后是C.只要你使用TCP.