如果传输层中的 tcp 为我们创建了一个会话,那么为什么我们需要会话层为我们创建一个会话呢?
问问题
134 次
2 回答
1
TCP/IP 模型中没有 OSI 会话层的概念。
类似的东西通常在应用层实现。示例包括 HTTP 的 cookie 或 URL 参数,或 FTP 的控制连接。
于 2021-03-08T06:12:49.643 回答
0
快速浏览一下Wikipedia 页面似乎表明会话层会话可以跨越多个连接(TCP 会话)。
在连接丢失的情况下,此协议可能会尝试恢复连接。如果一个连接长时间不使用,会话层协议可能会关闭它并重新打开它。
我对该协议了解不多,但总的来说,如果他们为会话创建了一个单独的层,那将向我表明会话层会话与 TCP 会话不同。如果 TCP 会话打开时间过长,它可能会失败或关闭,他们想要一种抽象的方式来讨论实际上可能在多个连接上发生的通信“会话”。
于 2021-03-07T20:38:07.943 回答