Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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
Session 如果我们有传输层(在osi模型中),为什么我们需要两个会话层?_Session_Networking_Layer_Osi_Transport Layer Protocol - Fatal编程技术网

Session 如果我们有传输层(在osi模型中),为什么我们需要两个会话层?

Session 如果我们有传输层(在osi模型中),为什么我们需要两个会话层?,session,networking,layer,osi,transport-layer-protocol,Session,Networking,Layer,Osi,Transport Layer Protocol,如果传输层中的tcp为我们创建了一个会话,那么为什么我们需要会话层为我们创建会话呢?快速查看似乎表明会话层会话可以跨越多个连接(tcp会话) 在连接丢失的情况下,此协议可能会尝试恢复连接。如果长时间未使用连接,会话层协议可能会将其关闭并重新打开 我对该协议不太了解,但一般来说,如果他们为会话创建了一个单独的层,这将向我表明会话层会话不同于TCP会话。TCP会话可能会失败,或者如果它打开的时间太长,可能会被关闭,他们需要一种抽象的方式来谈论可能在多个连接上实际发生的通信“会话”。TCP/IP模型中

如果传输层中的tcp为我们创建了一个会话,那么为什么我们需要会话层为我们创建会话呢?

快速查看似乎表明会话层会话可以跨越多个连接(tcp会话)

在连接丢失的情况下,此协议可能会尝试恢复连接。如果长时间未使用连接,会话层协议可能会将其关闭并重新打开


我对该协议不太了解,但一般来说,如果他们为会话创建了一个单独的层,这将向我表明会话层会话不同于TCP会话。TCP会话可能会失败,或者如果它打开的时间太长,可能会被关闭,他们需要一种抽象的方式来谈论可能在多个连接上实际发生的通信“会话”。

TCP/IP模型中没有OSI会话层的概念


类似的东西通常在应用层实现。示例包括HTTP的Cookie或URL参数,或FTP的控制连接。

我们没有。TCP/IP不使用OSI参考模型。