我一直在阅读 OSI 模型并了解所有其他层,但是这一层似乎有许多网站对其进行了不同的描述
是用于跟踪连接的会话,例如连接到流 1、流 2 和流 3 的计算机。这些都具有不同的会话并由其端口标识。
或者是正在连接的服务的会话,例如网站的会话 ID。
我一直在阅读 OSI 模型并了解所有其他层,但是这一层似乎有许多网站对其进行了不同的描述
是用于跟踪连接的会话,例如连接到流 1、流 2 和流 3 的计算机。这些都具有不同的会话并由其端口标识。
或者是正在连接的服务的会话,例如网站的会话 ID。
首先,让我们看看 ISO/OSI 堆栈与 TCP/IP 堆栈:
ISO/OSI 第 5 层单独“使用”不多:它与第 6 层和第 7 层一起实现到 TCP/IP 应用层,在该层发生 HTTP、NTP、IMAP 等网络应用程序。在实践中,它的功能与上层混合在一起。
来自维基百科:
会话层控制计算机之间的对话(连接)。它建立、管理和终止本地和远程应用程序之间的连接。它提供全双工、半双工或单工操作,并建立检查点、中止、终止和重新启动程序。OSI 模型使这一层负责会话的正常关闭,这是传输控制协议的一个属性,还负责会话检查点和恢复,这通常不在 Internet 协议套件中使用。会话层通常在使用远程过程调用的应用程序环境中显式实现。
第一。TCP 正在提供会话。它可以被认为是 OSI 模型中的第 4/5 层协议。
混淆来自这样一个事实,即在 IP 模型中,没有直接转换到第 4 层以上的 OSI 模型。
您说会话层提供连接管理是正确的。一个有助于解释的示例是驻留在会话层的协议。NetBIOS 是会话层协议。NetBIOS 提供的框架允许计算机上的应用程序从本地角度 (LAN) 使用网络堆栈。Windows 中最常见的用途是文件和打印机共享。我强烈建议研究 NetBIOS 以了解会话层的使用。