【发布时间】:2016-02-11 20:38:16
【问题描述】:
大家好,我刚开始了解网络上使用的协议,需要一些帮助来了解 websocket、TCP/IP 和 HTTP 的基础知识。
我对 TCP/IP 和 HTTP 之间关系的理解是,连接所有网络都需要 IP。 TCP 是一种允许我们安全传输数据的机制,而利用 TCP 传输数据的 HTTP 是 Web 服务器和客户端使用的特定协议。
这是否意味着您不能在没有 TCP 的情况下发送 HTTP 请求?
Websockets 使用 TCP 层进行通信,客户端和服务器之间的连接是通过 HTTP 建立的,这称为握手过程。
websockets 有自己的协议吗?当您需要 TCP 执行 HTTP 请求时,如何发送 http 请求(握手过程)来建立 TCP/IP。我知道我在这里遗漏了一些非常重要的东西,如果能加深我对这些协议的理解,我会很高兴!
【问题讨论】:
标签: sockets networking tcp