Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么SSL代理和HTTP代理之间的管道通信比TCP连接简单?_Http_Ssl_Tcp_Proxy_Pipe - Fatal编程技术网

为什么SSL代理和HTTP代理之间的管道通信比TCP连接简单?

为什么SSL代理和HTTP代理之间的管道通信比TCP连接简单?,http,ssl,tcp,proxy,pipe,Http,Ssl,Tcp,Proxy,Pipe,我最近开始学习礼仪方面的东西。 我承认,在旧方法中,传入的数据将首先传递到SSL代理,在那里进行解密,然后通过另一个TCP连接发送到HTTP代理。对于通过此连接的每个数据包,我们需要执行一个连接表来查找以确定连接的另一个端点 但是管道设置和拆卸需要每个函数调用一次,并且不发送数据包。通过管道发送数据不需要查找连接表,因为数据结构已经与指针绑定在一起 我试图寻找我自己问题的答案,但找不到理解它的好方法。我想这可能和TCP或管道的结构有关。有谁能告诉我,为什么SSL代理和HTTP代理之间的管道连接要

我最近开始学习礼仪方面的东西。 我承认,在旧方法中,传入的数据将首先传递到SSL代理,在那里进行解密,然后通过另一个TCP连接发送到HTTP代理。对于通过此连接的每个数据包,我们需要执行一个连接表来查找以确定连接的另一个端点

但是管道设置和拆卸需要每个函数调用一次,并且不发送数据包。通过管道发送数据不需要查找连接表,因为数据结构已经与指针绑定在一起

我试图寻找我自己问题的答案,但找不到理解它的好方法。我想这可能和TCP或管道的结构有关。有谁能告诉我,为什么SSL代理和HTTP代理之间的管道连接要比TCP连接简单?或者请建议我读什么书,或者我如何理解它

与此问题相关的两张图片: http://www.tripntale.com/pic/19254/857880/pipe-jpgpid-857882

对于通过此连接的每个数据包,我们需要执行 连接表


为什么??我已经编写了几个没有连接表的代理。

那么您想知道的是这两个图的比较情况

我很抱歉地说,这些图表对我来说也没有多大意义,希望它们确实有意义,如果它们出版时有文本的话

这些图表涉及到解决问题的软件工程方法,但图表中的对象没有功能上的定义,在我看来似乎以不同的方式使用,并且不清楚这些方法是解决什么问题的

HTTP代理可以用作:

转发代理客户端将其HTTP请求发送到代理,代理获取并返回给客户端 或 由于服务工程的原因,反向代理位于服务器前面 术语SSL代理可以指任何一个应用程序,并且对其设计方式有不同的含义

有关更多说明,请参见此处:


你只是想了解这些图表吗?或者你正在试图解决一个问题,并认为这些图表可以帮助你?如果是这样,你想解决的问题是什么?

我真的不明白你在问什么。听起来您可能在谈论代理的实现。此外,管道比TCP连接简单,没有任何意义。什么样的管子?在将此管道与TCP连接进行比较时,simple对您来说意味着什么?请原谅我糟糕的英语。有一张图片可以解释我说的话,但由于声誉问题,我无法上传。你能用图片链接编辑你的问题吗?是的,这里有两张图片,该链接只显示“对不起”。你要去的旅行已经不可用了。“我试图理解它^^。第一次我问这个问题,我想我问了一个模糊的问题。谢谢你回答我。完美解决这个问题的唯一方法就是多读多懂。我将研究这一部分,弄清楚这些图表到底想说什么。我很快就会把我的理解打印出来,以确保你的时间不会白费。再次感谢,请原谅我的英语不好~