Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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
握手在ejabberd服务器中是如何进行的_Ejabberd_Ejabberd Module_Ejabberd Api_Ejabberd Hooks_Ejabberd Saas - Fatal编程技术网

握手在ejabberd服务器中是如何进行的

握手在ejabberd服务器中是如何进行的,ejabberd,ejabberd-module,ejabberd-api,ejabberd-hooks,ejabberd-saas,Ejabberd,Ejabberd Module,Ejabberd Api,Ejabberd Hooks,Ejabberd Saas,我刚刚开始使用ejabberd作为消息服务器。 现在我已经读到TCP连接遵循握手方法进行设置 我想知道ejabberd是如何遵循 任何客户端说Pidgin客户端发送连接时的握手方法 请求 这可能是一个非常基本的问题,但在付出了很多努力试图找到它之后,我并没有取得多少成功 有人能给我解释一下吗。ejabberd处理的“握手”(即stream/STARTTLS/SASL协商)与中所述完全相同。这是在模块中实现的。感谢您的回复。我阅读了您提供的rfc链接,它消除了我的大部分疑问。在第1.3节的建立连接

我刚刚开始使用ejabberd作为消息服务器。 现在我已经读到TCP连接遵循握手方法进行设置 我想知道ejabberd是如何遵循 任何客户端说Pidgin客户端发送连接时的握手方法 请求

这可能是一个非常基本的问题,但在付出了很多努力试图找到它之后,我并没有取得多少成功


有人能给我解释一下吗。

ejabberd处理的“握手”(即stream/STARTTLS/SASL协商)与中所述完全相同。这是在模块中实现的。

感谢您的回复。我阅读了您提供的rfc链接,它消除了我的大部分疑问。在第1.3节的建立连接的步骤中提到的第二步是建立TCP连接,据我所知,TCP连接设置本身之前有一个三方握手。如果这是真的,那么为什么还要进行TLS握手呢?非常令人困惑的问题:/因为TCP握手不包括TLS握手,哈哈?