0

我正在探索单个套接字上的HTTP 1.1持久连接,以获取来自客户端的多个请求。我在wireshark 中观察到的一件事是,在每次请求响应之后,我的客户端都会向服务器发送一个请求。根据协议标准,此消息调用是否正确?有什么办法可以跳过这个电话。我将客户端的通信行为与浏览器的通信模式进行了比较。我认为一旦 tcp 握手完成以建立连接,浏览器就不会向服务器发送任何 tcp 消息。TCPHTTPACKACKACK

4

1 回答 1

3

ACK是 TCP 的一部分。没有 就不能建立 TCP 连接ACK,这就是它的工作原理。接收到的数据被确认,因此发送者不会重新传输它。

HTTP不依赖TCP,你可以在其他协议上实现 HTTP。这两个协议应被视为独立的层,不应相互影响。

于 2015-01-07T11:13:17.287 回答