NETWORK [4] HTTP与HTTPS 协议

HTTP协议概述

        HTTP(HyperText Transfer Protocol,超文本传输协议)是用于分布式、协作式和超媒体信息系统的应用层协议。它是互联网上最广泛使用的协议之一,主要用于从万维网(WWW)服务器传输超文本到本地浏览器。HTTP是一个基于请求-响应模型的无状态协议,通常运行在TCP/IP协议之上,默认端口为80。

HTTP协议的特点
  • 简单快速:HTTP请求简单,通信速度快。

  • 灵活:HTTP允许传输任意类型的数据对象。

  • 无连接:HTTP/1.x版本中,每个请求/响应周期结束后,连接都会关闭。

  • 无状态:HTTP协议本身不保持连接状态,但可以通过cookie等机制来维护状态信息。

  • 支持B/S及C/S模式:HTTP既支持浏览器/服务器模式,也支持客户端/服务器模式。

HTTP协议的工作流程

        HTTP工作在客户端-服务端架构上。客户端通过URL向服务器发送请求,服务器处理请求后,返回响应信息给客户端。请求和响应都遵循一定的格式,包括起始行、头部字段和可选的主体部分。

HTTP协议的版本

        HTTP的发展经历了多个版本,目前广泛使用的是HTTP/1.1,它在HTTP/1.0的基础上进行了改进和优化。HTTP/2是HTTP/1.x系列的后续版本,带来了多路复用、头部压缩等性能提升。HTTP/3正在开发中࿰

  • 25
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值