目录

HTTP(HyperText Transfer Protocol)协议

前言

HTTP作为应用层协议,定义了客户端与服务器之间的通信规则,使得浏览器或其他客户端程序能够请求并获取Web服务器上的超文本信息。

在分布式、协作式的超媒体信息系统中,HTTP协议扮演着核心角色,它支持了信息的组织、检索和呈现,是构建现代互联网的基础。

由于,随着2022年HTTP/3协议的扩展,我又重新回顾一下HTTP协议的内容.

目录

应用

核心功能

[1. 如何工作?](#1. 如何工作?)

2.协议约定了什么?

HTTP协议的演变时间线

新的协议(HTTP/3)解决了什么问题?

总结


应用

核心功能

HTTP协议的核心功能是实现客户端与服务器之间的通信。

1. 如何工作?

通信模型: 请求-响应模型

客户端发送请求到服务器(主动),服务器处理请求并返回相应的响应(被动)。

它允许客户端通过发送请求来获取服务器上的资源,如文本信息、网页、图片和视频等。

2.协议约定了什么?

它定义了请求方法,请求和响应的格式、连接管理,缓存机制,安全认证和状态码,使得网络资源的访问和传输变得标准化和高效。

HTTP协议的演变时间线

随着网络技术的发展,HTTP协议将继续演进,以满足日益增长的网络需求。

从下面的时间线可以看出,HTTP协议变得更安全,传输效率更高和更可靠。

.

新的协议(HTTP/3)解决了什么问题?

  1. 队头阻塞问题
  2. 连接建立时延问题
  3. 网络切换时连接中断问题
  4. 安全性问题

总结

HTTP 协议在网页浏览、Web API 调用、文件下载、CDN 和物联网等领域都有着广泛的应用。它的简单性、通用性和广泛支持使得它成为互联网通信的基础协议之一。随着技术的不断发展,HTTP 协议也在不断演进和扩展,以满足日益增长的应用需求。

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
安 当 加 密2 小时前
如何通过Radius认证服务器实现虚拟云桌面安全登录认证:安当ASP身份认证系统解决方案
服务器·网络·安全
小杨xyyyyyyy3 小时前
计算机网络 - 三次握手相关问题
服务器·网络·计算机网络·面试
谢尔登3 小时前
【uni-app】axios 报错:Error: Adapter ‘http‘ is not available in the build
网络协议·http·uni-app
EasyDSS3 小时前
城市应急安防系统EasyCVR视频融合平台:如何实现多源视频资源高效汇聚与应急指挥协同
大数据·网络·网络协议·音视频
饿了我会自己捡代码吃3 小时前
【计算机网络】网络基础(协议,网络传输流程、Mac/IP地址 、端口号)
linux·网络·网络协议·tcp/ip·计算机网络·macos
兴达易控3 小时前
Profibus DP主站转modbusTCP网关与dp从站通讯案例
网络·网络协议·modbus
十二测试录3 小时前
测试100问:http和https的区别是什么?
网络协议·http·https
张一不吃豆芽3 小时前
TCPIP详解 卷1协议 五 Internet协议
网络·网络协议·tcp/ip
SlientICE4 小时前
ESP-IDF 开发框架:探索ESP32的强大底层世界
网络·stm32·单片机·嵌入式硬件·物联网