【问题标题】:What is HTTP tunneling?什么是 HTTP 隧道?
【发布时间】:2015-03-03 06:05:53
【问题描述】:

昨天,我接受了一家公司的 UI 开发面试。关键是面试官问了一个重要问题what is HTTP tunneling。 我从来没有遇到过关于 UI 内容的信息,例如 javascript、HTML 和 jquery。

【问题讨论】:

  • 我认为它符合 HTTP 作为协议,而不是特定于 HTML、JS 或 jQuery
  • 在您的问题中添加其他相关标签以获得更具体的答案。

标签: networking network-protocols


【解决方案1】:

HTTP 隧道用于绕过防火墙和其他网络限制,HTTP 隧道用于在两个位置之间创建直接网络链接。

隧道用于通过通常不支持它的网络传送外部协议。您可以采用协议 A 并将其包装或放入具有协议 B 的隧道中。

【讨论】:

    【解决方案2】:

    隧道::

    隧道,也称为“端口转发”,是通过封装数据,通过公网传输私网数据和协议信息的方法。

    什么是 HTTP 隧道?

    HTTP 隧道是使用 HTTP 协议封装通信的过程。

    我如何实现它:

    HTTP 隧道主要用于防火墙规避。 HTTP 隧道通过将一种协议(SOAP、JRMP 等)的数据包封装在 HTTP 包中来执行协议封装。然后 HTTP 数据包作为正常的 Internet 流量通过防火墙发送

    【讨论】:

      【解决方案3】:

      Http 隧道克服了您的公司(在公司中)和 ISP(在家里)设置的限制。 Http 被包裹在您的请求中并通过隧道传送到最终服务器。

      假设您要访问一些被防火墙阻止的网站;您将需要防火墙外的 http 隧道服务器。您的请求将通过 http 协议包装到 http 隧道服务器,并代表您发送到网站。通过这种方式,您的请求可以隐藏在 http 协议之下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-03
        • 1970-01-01
        • 2010-09-24
        • 2013-01-05
        • 2021-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多