什么是HTTP隧道?

时间:2015-03-03 06:05:53

标签: networking network-protocols

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

3 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:3)

隧道::

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

什么是HTTP隧道?

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

我如何实现它:

HTTP隧道主要是为防火墙厌恶而设计的。 HTTP隧道通过在HTTP数据包中封装一个协议(SOAP,JRMP等)的数据包来执行协议封装。然后,HTTP数据包将作为正常的互联网流量通过防火墙发送

答案 2 :(得分:0)

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

假设您要访问一些被防火墙阻止的网站;您将需要防火墙外部的http隧道服务器。您的请求将被http协议包装,直到http隧道服务器,然后代表您发送到网站。这样,您的请求可以隐藏在http协议下。