tcp - OSI 模型 : SSH vs HTTP

标签 tcp ssh communication osi

我想知道,为什么SSH在Model OSI的 session 层,而HTTP在应用层?
正如我所见,两者都通过 TCP/IP 通信工作,那么为什么要将这两种协议(protocol)区分到两个不同的层呢?

最佳答案

HTTP 不关心它以何种方式发送,它只包含文本,然后可以由“说” HTTP 的应用程序解析,而 SSH 在现有网络上创建“虚拟连接”( session )并允许更高级协议(protocol)(如 HTTP)以更安全地传递

关于tcp - OSI 模型 : SSH vs HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13911981/

相关文章:

c - 处理协议(protocol)通信最常用的流量控制是什么?

networking - 任何用于测量网络延迟的最小源代码(客户端服务器程序)

c - 绑定(bind):无法分配请求的地址

C++ 套接字客户端断开连接

c - 如何使用 Windows 套接字读取 TCP 窗口大小?

python - 远程运行 TensorFlow

linux - 将 git 与第二次编译的 ssh 一起使用

ssh - 我可以根据 SSH 任务的结果使构建失败吗?

c# - UWP 和 WPF 之间的 (UDP) 通信

java - 如何在运行时从 python 提供 Java 输入?