网络原理4——HTTP详解

本文深入探讨了HTTP协议的基础,包括HTTP状态码、常见字段、GET和POST方法及其特性。讨论了HTTP/1.1的优缺点,如无状态和明文传输,并介绍了HTTPS如何解决安全性问题。进一步,文章提到了HTTP/2和HTTP/3的改进,如头部压缩、二进制格式、多路复用和QUIC协议,以提升网络性能和可靠性。
摘要由CSDN通过智能技术生成

一.HTTP基础

HTTP 是超⽂本传输协议,也就是HyperText Transfer Protocol
我们从后往前理解什么叫做超文本传输协议。

1.协议
作为一个协议,HTTP规定了两个以上参与者交流通信的规范,以及一些控制和错误处理方式。

2.传输
HTTP是一个双向协议,用在两点之间传输数据。

3.超文本
超越普通文字,包含文字图片视频等,有超链接,从一个超文本跳到另一个文本。
HTML就是超文本。

总结:HTTP是一个用于在 两点之间 传输 超文本 得约定和规范

状态码

在这里插入图片描述

  1. 1开头,表示提示信息
  2. 2开头,表示成功报文正确收到
  3. 3开头,表示客户端请求的资源发生了变动,需要客户端用新的URL重新发送请求,重定向
  4. 4开头,表示错误,400表示客户端请求报文错误,403表示服务器禁止访问资源 404表示请求的资源在服务器上不存在或未找到,无法提供
  5. 5开头,表示服务器内部错误

常见字段

  • Host字段:客户端发送请求,指定服务器域名。Host=www.xxxx.com.通过host就可以将请求发往同一服务器上不同网站。
  • Content-Length字段:服务器返回数据,表明本次回复数据长度。
  • Connection字段:客户端要求服务器使用TCP持久连接。以便复用TCP连接。HTTP/1.1版本默认连接是持久连接。但为了兼容⽼版本的 HTTP,需要指定Connection ⾸部字段的值为Keep-Al
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值