gpt4 book ai didi

sockets - 代理服务器如何与 tcp/http 连接一起工作?

转载 作者:行者123 更新时间:2023-12-03 11:49:26 25 4
gpt4 key购买 nike

由于我是互联网/网络世界的初学者,因此在编程时我总是在脑海中出现这些疑问;) .. 我的疑问是,

  • 在代理后面工作时,我的请求和响应如何工作?
    这是否意味着我的请求 header 和数据将首先到达代理服务器-> 然后代理服务器将它(相同的 header 和数据)发送到相应的服务器。
    和服务器响应它的响应 header 和正文到代理服务器->然后代理服务器将其发送到我的计算机。对?
  • 在使用 websockets 时,我们将 HTTP 连接升级到 TCP。此时代理服务器上发生了什么?代理服务器是否也将其连接升级为普通 TCP?
  • 打开此类 TCP 连接后,代理服务器是否能够跟踪/记录这些套接字消息?
  • 最重要的是,代理服务器是透明的还是像客户端面前的原始服务器一样?

  • 感谢您提前提供任何答案或有用的链接。

    最佳答案

  • 对。
  • 没有“将 HTTP 升级到 TCP”这样的东西。 HTTP 连接已经是 TCP 连接。因此这个问题毫无意义。
  • 它能够跟踪连接,并且可以看到双向交换的所有数据。
  • 我不确定这意味着什么。处理完 CONNECT 命令后,代理只在两个方向上复制字节。就您的问题而言,这可能是“透明的”。
  • 关于sockets - 代理服务器如何与 tcp/http 连接一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10173096/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com