http (Hyper Text Transfer Protocol)
1. 一次性单向协议, 服务器只能被动等待客户端的连接请求
2. 计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则, 允许将 html 等文档从服务器传送到客户端
3. 客户端 (浏览器等) 与服务器 (Web 服务器等) 之间交互, 传递文档 (html 文档及与之相关联的 jpg 等文件) 时的一种通信协议
4. 基本使用文本数据, 客户端发送 get 等请求, 服务器对其作出响应, 将结果返回给客户端, 客户端负责将返回的结果以一定形式显示出来, 显示的形式可能会根据客户端不同而不同
5. 无状态 (stateless), 不保留前次请求时的客户端的状态 (数据), 一次请求即结束, 服务器不会保留任何客户端数据, 采用 cookie 机制来解决
6. 不加密通信数据, 需要与其他加密技术组合使用或使用 https 通信方式
7. 基于 tcp/ip 协议, 在每次请求/响应过程中, 需要经过三次握手, 某些 http 服务器软件实现了 keep-alive 来维持 tcp 连接, 避免在下次请求时重新建立 tcp 连接
0 件のコメント:
コメントを投稿