什么是 HTTP 隧道?
What is HTTP tunneling?
昨天,我接受了UI开发公司之一的面试。重点是面试官问了一个很重要的问题what is HTTP tunneling
。
我从未在 UI 等 javascript、HTML 和 jquery.
等内容上看到过此信息
HTTP 隧道用于绕过防火墙和其他网络限制,HTTP 隧道用于在两个位置之间创建直接网络link。
隧道用于在通常不支持的网络中传送外部协议。您可以采用协议 A 并将其包装或将其放入协议 B 的隧道中。
隧道::
隧道,也称为“端口转发”,是通过public网络通过封装数据传输私有网络数据和协议信息的方法。
什么是 HTTP 隧道?
HTTP 隧道是使用 HTTP 协议封装通信的过程。
如何实现:
HTTP 隧道主要是为了规避防火墙而设计的。 HTTP 隧道通过将一种协议(SOAP、JRMP 等)的数据包封装在 HTTP 数据包中来执行协议封装。然后 HTTP 数据包作为正常的 Internet 流量通过防火墙发送
HTTP 隧道克服了贵公司(在公司)和 ISP(在家里)设置的限制。 Http 包裹了您的请求并通过隧道传送到终端服务器。
假设您要访问一些被防火墙阻止的网站;您将需要防火墙外的 http 隧道服务器。您的请求将通过http协议包装到http隧道服务器,并代表您发送到网站。这样你的请求就可以隐藏在http协议之下。
昨天,我接受了UI开发公司之一的面试。重点是面试官问了一个很重要的问题what is HTTP tunneling
。
我从未在 UI 等 javascript、HTML 和 jquery.
HTTP 隧道用于绕过防火墙和其他网络限制,HTTP 隧道用于在两个位置之间创建直接网络link。
隧道用于在通常不支持的网络中传送外部协议。您可以采用协议 A 并将其包装或将其放入协议 B 的隧道中。
隧道::
隧道,也称为“端口转发”,是通过public网络通过封装数据传输私有网络数据和协议信息的方法。
什么是 HTTP 隧道?
HTTP 隧道是使用 HTTP 协议封装通信的过程。
如何实现:
HTTP 隧道主要是为了规避防火墙而设计的。 HTTP 隧道通过将一种协议(SOAP、JRMP 等)的数据包封装在 HTTP 数据包中来执行协议封装。然后 HTTP 数据包作为正常的 Internet 流量通过防火墙发送
HTTP 隧道克服了贵公司(在公司)和 ISP(在家里)设置的限制。 Http 包裹了您的请求并通过隧道传送到终端服务器。
假设您要访问一些被防火墙阻止的网站;您将需要防火墙外的 http 隧道服务器。您的请求将通过http协议包装到http隧道服务器,并代表您发送到网站。这样你的请求就可以隐藏在http协议之下。