首页 文章

tcp如何为HTTP 1.1进行通信

提问于
浏览
0

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

1 回答

  • 3

    ACK 是TCP的一部分 . 如果没有 ACK ,则无法 Build TCP连接's how it works. Data that is received is ACK',因此发件人不会重新传输它 .

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

相关问题