我想知道,为什么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/