昨天,我接受了一家公司的UI开发采访。关键是面试官问了一个重要问题what is HTTP tunneling
。
我从来没有遇到有关UI内容的信息,例如javascript,HTML和jquery。
答案 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协议下。