HTTP工作原理

HTTP协议工作于客户端/服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。

首先客户端与服务器需要建立连接。只要单击某个超链接,HTTP就开始工作。

建立连接后,客户端发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户端信息和可能的内容。

Web服务器根据接收到的请求后,向客户端发送响应信息。

服务器接到请求后,给予相应的响应信息,其格式为一个【状态行】,包括信息的协议版本号、 一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户端与服务器断开连接。

相关推荐
dyxal5 分钟前
非对称加密:彻底解决密钥分发难题的数字安全革命
服务器·网络·安全
少云清2 小时前
【功能测试】4_Web端抓包 _网络知识
网络·功能测试·抓包
记得记得就1513 小时前
【Nginx 实战系列(一)—— Web 核心概念、HTTP/HTTPS协议 与 Nginx 安装】
前端·nginx·http
观望过往4 小时前
WebSocket 技术全解析:原理、应用与实现
网络·websocket·网络协议
e***75394 小时前
在 Windows 上生成本地 SSL 证书并使用 HTTPS 访问本地 Nginx 服务器
windows·https·ssl
mohesashou4 小时前
HCIP作业(OSPF综合实验)
网络·智能路由器
后端小张5 小时前
【JAVA 进阶】深入探秘Netty之Reactor模型:从理论到实战
java·开发语言·网络·spring boot·spring·reactor·netty
q***d1736 小时前
Rust在网络中的协议栈
开发语言·网络·rust
我命由我123457 小时前
Java NIO 编程 - NIO Echo Server、NIO Client(NIO 异步客户端、NIO Selector 异步客户端)
java·开发语言·网络·java-ee·intellij-idea·intellij idea·nio
kk哥88999 小时前
iOS开发:关于日志框架
网络·ios·cocoa