全部,
我看到 RFC 2616 中的条款。http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1 http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1
但我不明白代理、隧道和网关的区别?
谁能给我一个简单的解释?
Thanks.
下面的答案是根据中的定义进行解释的RFC 2616 http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1
代理和服务器的定义使用了这个词program。然而,对于网关来说则不然。这是您应该注意到的区别之一。
尝试通过代理和网关对请求的处理来比较它们。对于代理:
“请求在内部得到服务或通过传递它们,可能的翻译,到其他服务器。”
它本质上may改变通过它传递的请求或响应。
网关定义指定它:
“充当其他服务器的中介。与代理不同,
网关接收请求,就好像它是源服务器一样
请求的资源;发出请求的客户端可能不知道它是
与网关通信。”
因此,在这种情况下,网关几乎接收并传递经过它的任何内容。
隧道就像一根两端都有一个点的管子。中间程序或服务器不知道此连接。该隧道可以由 HTTP 请求发起。当任一端点决定删除隧道时,隧道将被删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)