Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【青训营】关于HTTP

【青训营】关于HTTP

作者头像
大熊G
发布于 2022-11-14 08:51:22
发布于 2022-11-14 08:51:22
3150
举报

theme: channing-cyan

前言

我们在浏览网页时,在地址栏输入内容或者网址敲击回车就能访问到我们想要查询的内容,在我们敲击回车的时候或者点击查询时到底发生了什么,我把我在青训营学到的关于HTTP知识分享给大家。

其实很简单,我们在点击查询时,会首先发起HTTP请求,这个请求是发送给服务器,然后服务器收到请求后响应,之后页面拿到请求的数据渲染到页面上,我们都知道DOM树,Css树等都是在这个时间产生的,之后渲染完成,页面也就是用户查询到的内容了。大道理是这样的,其实里面有很多细分的内容,我们深入探讨一下。

TCP/IP协议的分层:

OSI是一个开放性的通信系统互连参考模型,它是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 ;其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(即3、2、1层)主要面向通过网络的端到端,点到点的数据流

主要分为四大层:应用层、传输层、网络层、数据链路层。

什么是HTTP

HTTP就是超文本传输协议

  • 它是应用层协议,基于TCP协议
  • 它可以发送请求和响应请求
  • 它的特点是无状态,我们无法知道当前发送请求发送的进度。
  • 还有一个就算它比较简单,而且可以扩展,我们可以自己自定义请求头和请求体等。

HTTP发展历程

在1.1标准的时候出现了https,我们都知道小程序是用的https,HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。

Method
  • GET HEAD OPTIONS 不会修改服务器的数据
  • GET HEAD OPTIONS PUT DELETE 同样的请求被执行一次或者连续多次的效果是一样的

状态码

RESTful API

缓存

参考:https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E4%B8%83%E5%B1%82%E5%8D%8F%E8%AE%AE/6056879?fr=aladdin https://baike.baidu.com/item/HTTPS

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
HTTP笔记_02_HTTP的网络分层模型
1. 链接层(link layer),负责在以太网、WIFI这样的底层网络上发送原始数据包,工作在网卡这个层次上,使用MAC地址标记网络上的设备,所以有时候也叫MAC层;
码农帮派
2020/06/03
3720
osi七层快速记忆以及简单理解
物理层(物理介质,比特流)、数据链路层(网卡、交换机)、网络层(IP协议)、传输层(TCP/UDP协议)、会话层(创建/建立/断开连接)、表示层(翻译,编码,压缩,加密)、应用层(HTTP协议)
zhangjiqun
2024/12/16
3040
osi七层快速记忆以及简单理解
tcp/ip协议、三次握手等是什么样的
毕竟这个问题算是很基本的了,平常处理网络问题的时候,这个基础点作为技术支持是必须要了解的,可能没有那么深,但是要知道发生了个啥,在和客户、网络专家沟通的时候要知道人家说的是什么
云售后焦俊成
2020/08/01
7420
tcp/ip协议、三次握手等是什么样的
图解OSI七层模型,2024最强科普!
公众号后台有小伙伴让我讲一下OSI七层模型,这个概念以前其实讲过很多遍了,而且属于网络技术领域中最基本的概念,虽然是最基本的概念,在看的各位有谁能够说“我精通OSI”的?
网络技术联盟站
2025/01/15
2.3K0
图解OSI七层模型,2024最强科普!
【HTTP专栏介绍说明】 ❄️| HTTP 学习与认知
因为要做一个浏览器的历史记录。通过代码来直接获取 在网上查询会用到Cookie,所以就来学习一下Cookie,然后在利用Cookie来拿到历史记录 再就是顺藤摸瓜找到了HTTP相关内容,然后就创建这个专栏专门用来学习HTTP
呆呆敲代码的小Y
2021/08/20
3070
【HTTP专栏介绍说明】 ❄️| HTTP 学习与认知
HTTP图解笔记(一)—— 第1章 了解Web及网络基础
传输层(tcp协议)把从应用层收到的数据(http请求报文)进行分割,并在各个报文上打上序号和端口号再转发给网络层
小菠萝测试笔记
2020/06/09
2760
学会这一招,网络分层再也不会忘!
但说实话,很多人一看到七层、四层一大堆专业名词就开始头大:什么物理层、数据链路层,和我发个消息有啥关系?
神的孩子都在歌唱
2025/04/15
830
学会这一招,网络分层再也不会忘!
21张图详解网络基础知识
我们用手机连接上网的时候,会用到许多网络协议。从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议;手机自动获取网络配置,使用的是 DHCP 协议。这时手机已经连入局域网了,可以访问局域网内的主机和资源,但还不能使用互联网应用,例如:微信、抖音等。想要访问互联网,还需要在手机的上联网络设备上进行配置,即在无线路由器上配置 NAT、 PPPOE 等功能,才能把局域网接入到互联网中,手机就可以上网玩微信、刷抖音了。
网络工程师笔记
2021/05/17
9050
21张图详解网络基础知识
OSI七层模型 原
模型把网络通信的工作分为7层。1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,然后把数据传送到下一层。由低到高具体分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
wuweixiang
2018/08/14
1.1K0
OSI七层模型
                                                                            原
五层网络协议,各层功能,各层协议的区别_最新软件开发国家标准
OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。
全栈程序员站长
2022/11/15
1.7K0
五层网络协议,各层功能,各层协议的区别_最新软件开发国家标准
OSI七层模型学习笔记
  OSI模型全名Open System InterConnect 即开放式系统互联,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
那一叶随风
2018/08/22
8700
OSI七层模型学习笔记
华为、华三、思科高级网络工程师必经之路(1)——OSI/RM七层参考模型,TCP/IP协议栈,DHCP服务协议保姆级别详解说明
在这个阶段,数据被封装成一个 传输层段(Segment) 或 数据报,并包含了各自的传输层头部信息。
盛透侧视攻城狮
2024/12/25
1480
华为、华三、思科高级网络工程师必经之路(1)——OSI/RM七层参考模型,TCP/IP协议栈,DHCP服务协议保姆级别详解说明
HTTP之网络基础
OSI和ISO容易混淆。ISO是国际标准化组织(International Standard Organization)。而OSI是ISO提出的关于计算机网络的一个开放式系统互连参考模型(Open System Interconnection/Reference Model)
meowrain
2022/06/23
2500
HTTP之网络基础
网络基础:OSI七层模型和TCP/IP四层模型
计算机网络是通过通信线路和通信设备连接的许多的分散独立工作的计算机系统,遵从一定的协议用软件实现资源共享的系统
用户10925563
2024/06/04
4.2K0
网络基础:OSI七层模型和TCP/IP四层模型
【剑指 Java】第 3 弹:纯干货,计算机网络面试知识点总结
每个分组由首部和尾部组成,包含源地址和目的地址等控制信息,在同一个传输线路上同时传输多个分组互不影响,因此在同一条传输线路上允许同时传输多个分组,即分组交换不会占用传输线路。
村雨遥
2022/06/15
5900
【剑指 Java】第 3 弹:纯干货,计算机网络面试知识点总结
计算机网络面试常见问题总结
本文记录了一些计算机网络面试常见问题,本意用于考研复试,以下面试题为网上整理的问题以及自己加入的一些问题,答案仅供参考!
EmoryHuang
2022/08/24
5930
小白也能看懂的网络基础 03 | OSI 模型是如何工作的(经典强推)
欢迎来到网络世界,《小白也能看懂的网络基础》系列文章会从零开始帮助你构建网络的基础知识。如果你完全没有接触过网络相关的内容,那我们是一样的,在学习过程中我们肯定遇到了相同的问题!写下这些文章一方面要记录自己的学习历程,另一方面也希望帮到同样想要学习网络基础的小伙伴。
IT运维技术圈
2022/06/27
9010
小白也能看懂的网络基础 03 | OSI 模型是如何工作的(经典强推)
华为认证1+X证书
Datacom,即Datacom Communication的缩写,中文为“数据通信”,属于ICT技术架构认证类别(华为认证包含ICT技术架构认证、平台与服务认证和行业ICT认证三类认证)。作为Routing & Switching认证的升级版,Datacom认证已于2020年4月18日正式发布,后续将替代Routing & Switching认证成为华为构建数通人才能力的标准。
青灯古酒
2023/10/16
3230
华为认证1+X证书
36张图详解网络基础知识
我们用手机连接上网的时候,会用到许多网络协议。从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议,通过 WLAN 接入网络;手机自动获取网络配置,使用的是 DHCP 协议,获取配置后手机才能正常通信。这时手机已经连入局域网,可以访问局域网内的设备和资源,但还不能使用互联网应用,例如:微信、抖音等。想要访问互联网,还需要在手机的上联网络设备上实现相关协议,即在无线路由器上配置 NAT、 PPPOE 等功能,再通过运营商提供的互联网线路把局域网接入到互联网中,手机就可以上网玩微信、刷抖音了。
释然IT杂谈
2022/10/27
8390
36张图详解网络基础知识
开放式系统互连(OSI)模型的实际意义
开放式系统互连(OSI,Open Systems Interconnection)模型,由国际标准化组织(ISO)在1984年提出,目的是为了促进不同厂商生产的网络设备之间的互操作性。
JavaEdge
2024/09/08
1440
推荐阅读
相关推荐
HTTP笔记_02_HTTP的网络分层模型
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档