HTTP/HTTPS | 青训营笔记

TikTok抖音客户端实习一面(2022/05/11)寄 5.11一面(1h,没开摄像头,但是态度很好,很有耐心,会引导,每次问完一个问题还要总结一下答案说给我): 1.常规自我介绍(2min左右) 2.根据简历内容和学校科研项目进行简单题提问(6min左右) 3.场景题:用浏览器打开一个网页,站在网络层面会经过哪些流程,就从输入网址到这个页面渲染出来。(我回答的是web页面请求过程我说了差不多5min,面试官打断我了最后,我可能说的太啰嗦了呜呜呜) 4.基于上面的场景,正常的页面打开后出现了大量广告,首先确定客户端和服务器端都没有问题正常的,所以哪一步可 阅读详情

HTTP/HTTPS | 青训营笔记

这是我参与「第四届青训营」笔记创作活动的的第10天。

HTTP/HTTPS 简介

HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件、图片文件、查询结果等)。

HTTPS 协议是 HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。

HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包,HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换资料的隐私与完整性。

HTTP 的 URL 是由 http:// 起始与默认使用端口 80,而 HTTPS 的 URL 则是由 https:// 起始与默认使用端口443。

HTTP 工作原理

HTTP 协议工作于客户端-服务端架构上。

浏览器作为 HTTP 客户端通过 URL 向 HTTP 服务端即 WEB 服务器发送所有请求。

Web 服务器有:Apache 服务器,IIS 服务器(Internet Information Services)等。

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

HTTP 默认端口号为 80,但是你也可以改为 8080 或者其他端口。

HTTP 三点注意事项:

  • HTTP 是无连接:无连接的含义是限制每次连接只处理一个请求,服务器处理完客户的请求,并收到客户的应答后,即断开连接,采用这种方式可以节省传输时间。
  • HTTP 是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送,客户端以及服务器指定使用适合的 MIME-type 内容类型。
  • HTTP 是无状态:HTTP 协议是无状态协议,无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大,另一方面,在服务器不需要先前信息时它的应答就较快。

下图展示了 HTTP 协议通信流程:

在这里插入图片描述

HTTPS 作用

HTTPS 的主要作用是:在不安全的网络上创建一个安全信道,并可在使用适当的加密包和服务器证书可被验证且可被信任时,对窃听和中间人攻击提供合理的防护。

HTTPS 的信任基于预先安装在操作系统中的证书颁发机构(CA)。

因此,与一个网站之间的 HTTPS 连线仅在这些情况下可被信任:

  • 浏览器正确地实现了 HTTPS 且操作系统中安装了正确且受信任的证书颁发机构;
  • 证书颁发机构仅信任合法的网站;
  • 被访问的网站提供了一个有效的证书,也就是说它是一个由操作系统信任的证书颁发机构签发的(大部分浏览器会对无效的证书发出警告);
  • 该证书正确地验证了被访问的网站;
  • 此协议的加密层(SSL/TLS)能够有效地提供认证和高强度的加密。
STM32_WS2811驱动 STM32的WS2811驱动 阅读详情

相关推荐

影视站泛目录程序(泛目录站群):构建多元化影视内容平台的利器

同时,搭建多元化影视内容平台还能够为平台创造更多商业价值,提升平台的竞争力。构建多元化影视内容平台:通过影视站泛目录程序,影视平台可以整合来自不同渠道和来源的影视资源,打破传统影视平台的局限性,提供更加多样化的影视内容供用户选择。提高用户体验:泛目录站群程序能够自动化处理和分类整理影视资源,提供便捷的搜索功能,使用户能够快速找到所需的影视内容,提升用户的使用体验。增加用户粘性:通过提供多元化的影视资源和个性化的推荐服务,影视站泛目录程序可以吸引用户长时间停留在平台上,增加用户的粘性和忠诚度。

qq_20005121的博客 825

HTTP笔记

HTTP笔记 参加字节跳动的青训营时写的笔记。这部分是杨超男老师讲的课。 个人博客(欢迎光临):HTTP笔记(赤蓝紫) 1. 简介 超文本协议(Hyper Text Transfer Protocol) 特点: 应用层协议,基于TCP协议 请求响应:遵循客户端-服务端模型,客户端打开一个连接发出请求,然后等待服务器响应 简单可扩展 无状态 2. 发展 3. 请求方法 方法 解释 GET 请求一个指定资源的表示形式,用于获取数据 POST 用于将实体提交到指定的资源。会导致在服

赤蓝紫の博客 168

Delta-Sigma调制(DSM)技术

前言 数字信号处理和通信系统的性能很大程度上受到了模拟信号到数字信号转换接口——ADC的精度和分辨率的限制。而传统的线性脉冲编码调制(PCM)ADC受到了制造工艺的限制,无法达到很高的分辨率。但基于Delta-Sigma调制技术的ADC可以在现有工艺下实现高分辨率(大于16位),同时由于结构简单,所以易于实现。低成本高性能使得Delta-Sigma调制技术得到了广泛的应用。 Delta-Sigma型ADC的结构原理图如下图所示: 它最大的优势在于仅用1位ADC进行数据转换,同时其模拟电路部分结构简单不需要

阿星的博客 2万+

网络安全 | 青训营笔记

网络安全 | 青训营笔记

effort666的博客 100

AC7811无感FOC实战:从开环到闭环的电机控制调试全记录

本文详细记录了基于国产AC7811芯片实现无感FOC电机控制的全过程。从硬件软件环境搭建、开环I/F启动调试,到滑模观测器参数整定,再到平滑切入闭环及双环PID调节,提供了完整的实战步骤与参数调试心法。文章重点分享了无感控制从开环到闭环切换的关键技巧与常见问题排查清单,为工程师提供了一份避坑指南。

kotlin6android的博客 714

Label Studio + SAM2分割半自动标注与yolo11训练

Label Studio + SAM2分割半自动标注与yolo11训练

schFallingCloud 1409

计算机网络概论|青训营笔记

使用的是请求-响应模型【即:客户端发出请求后,需要服务器端先返回第一个请求的完整响应,客户端才可以发出第二个请求】(使网络利用率降低)(无法在一条链接上进行多路复用,在一个完整请求中插入另一部分请求的内容,会导致HTTP无法分辨这是来自于哪个请求的)(请求的头部会重复发送(如:cookie),增加了报文的体积)通过每个帧的头部信息,就可以在每个帧中,分析出当前帧属于那个流,进而可以确定每个帧的载荷属于哪个请求。跟在后面的为头部,左边是头部的名称,冒号后为头部的内容(get请求没有正文)

hyhyxyx的博客 142

在Simulink中构建永磁同步电机的网络化控制模型,并分析通信网络对系统性能的影响

核心优势通过仿真验证了网络延迟和丢包对PMSM控制性能的影响。提供了改进PI参数或引入自适应控制的解决方案。扩展方向抗干扰控制:结合卡尔曼滤波或滑模控制抑制网络噪声。时间敏感网络(TSN)建模:参考知识库[2]的中断触发方式,实现确定性通信。网络安全仿真:模拟恶意攻击(如数据篡改)对控制系统的威胁。

xiaoheshang_123的博客 169

计算机网络概论简要总结 | 青训营笔记

网络结构、网络协议和网络分层 首先,我们可以通过借用蟹堡王的比喻来理解网络结构的目的。 以外卖为例,我们需要知道谁要吃外卖、吃什么以及送到哪里去。在网络中,我们有以下角色和概念: 顾客:客户端 分店:服务端 转发分店:路由器 转发表格:网络协议 整体的网络结构如下: 服务器 -> 企业路由器 -> ISP 路由器 -> 家庭路由器 -> 终端 此外,根据网络规模的不...

kilig_CSM的博客 180

SAP RAP 校验全流程:从 EML 读取到消息上屏与阻止落库

本文系统梳理了 SAP ABAP RAP 中的校验流程(The Validation Process),结合 Airline/Connection 案例,详细讲解了三类核心校验:语义键唯一性、外键有效性和字段间一致性。文章覆盖了 EML 的 READ ENTITIES 操作、reported-* 与 failed-* 结构的使用方法、消息创建与字段绑定技巧,以及处理草稿数据时的 UNION 查询策略。通过代码示例演示了如何实现校验逻辑、生成错误消息并阻止无效数据持久化,同时提供了常见问题的排查建议。全文注重

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 336

<IBM AIX> 《HACMP 实用手册和命令 HA切换手册》 - 鸿篇巨制,全网最全

操作命令检查磁盘预留策略要将磁盘预留策略更改为 no_reserve集群状态实用程序查看集群状态是否正常SMIT System Management (C-SPOC)Cluster ServicesShow Cluster Services 面板上的选项或 lssrc 命令查看资源组、资源组对应的VG、资源组对应的APPLICATION SERVER# ./cldispsmit常用命令F3退出F4列表Esc+6或者F6查看命令Esc+7或者F7选择多项检查状态。

Else 的博客 3366

千字文初识前端和HTML | 青训营笔记

这是我参与「第四届青训营 」笔记创作活动的第1天 初识前端 在青训营的第一堂课,虽然有一点挫折,但是总体感觉还是很好的,更加系统、全面的了解了前端是一个怎么样的东西。 什么是前端? 最简单的讲,前端就是前端工程师开发设计的页面。比较专业的讲,它是 解决图形用户界面人机交互问题、跨终端 (无论是PC浏览器/移动浏览器、小程序、还是VR····)、使用web技术栈的产物。 web技术栈? ...

y943711797的博客 133

FFMPEG音视频开发: Linux下采集音频(alsa-lib库)、视频(V4L2框架)数据编码并实时推流到RTMP流媒体服务器,达到直播功能(推流)

一、环境介绍 操作系统: VM虚拟机运行的ubuntu18.04 FFMPEG版本: 4.4.2 摄像头: 罗技USB摄像头、电脑自带摄像头 声卡:电脑自带声卡 二、FFMPEG、X264的安装 参考这里:FFMPEG开发: Linux下采集摄像头数据录制成MP4视频保存到本: 地https://blog.youkuaiyun.com/xiaolong1126626497/article/d...

2993

青训营 x 训练营结营测试题目(前端方向)

这篇文章的内容是23年6月青训营 x 训练营结营题目,题目一共有25题,题目类型为选择题,包括了单选题和多选题,题目的技术点包括了计算机网络、网络安全、shell 脚本、Linux、前端基础、前端框架。

黛琳ghz的博客,期待你的关注。 1195

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Web开发的安全之旅| 青训营

安全问题"很常见”,会危害。

Azbtt的博客 745

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

面了三次字节,他的一些感悟

你好,我是TianTian。今天分享一篇小K投稿的字节面试记录,这是他第三次面字节了,之前投稿过一次:两个部门,六轮面试,终与字节无缘简单介绍一下,小K,目前是大专,22届毕业,他接下来计...

李dayday 785

Web开发安全

Web开发安全 参加字节跳动的青训营时写的笔记。这部分是刘宇晨老师讲的课。 个人博客(欢迎光临):Web开发安全(赤蓝紫) 1. 攻击 1.1 跨站脚本攻击(XSS) XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。 如填写表单信息时,如果盲目相信用户的提交内容,那么假如用户填写了类似<script>alert("注入恶意代码")</script>的信息,然后直接通过element.innerHTML

赤蓝紫の博客 2837

后端-打开抖音互联网会发生什么

青训营 刷抖音视频会涉及那些协议呢? 域名解析 DNS 视频下载/HTTP 图片下载/HTTP 评论API/HTTP 目录1 刷抖音网络是怎么交互的?1.1 网络接入-互联网1.2 网络接入-路由2 刷抖音为什么又快又稳?3 总结回顾 1 刷抖音网络是怎么交互的? 1.1 网络接入-互联网 1.2 网络接入-路由 往同网段如何发包、交互? 在网段通信时,数据包中的地址就是源IP,目标IP,源MAC,目标MAC,根本用不到网关,而当检测到需要把数据包发到远程网络时,这时,目标MAC就必须改变了,在还.

weixin_40852277的博客 2501

http 异步请求

记录同步与 aiohttp 并发请求的历史计时实验,以及示例的适用边界。

ailx10 183

Gzip 压缩原理与实践:HTTP 响应压缩、性能收益与工程配置

Gzip 是一种通用的无损数据压缩格式,定义于 RFC 1952,广泛应用于文件存储和 HTTP 响应压缩。所谓无损压缩,是指数据经过压缩和解压缩后,可以恢复与原始内容完全一致的字节序列,不会改变文本、JSON 或其他数据的实际内容。

Joy T的博客 367

从 HTTP/1.0 到 HTTP/3:一部“如何把请求塞进连接“的演进史

版本一句话定位HTTP/1.0协议成型,但每个请求开一条连接HTTP/1.1连接复用了,但一个连接一次只能一个请求HTTP/2一个连接跑所有请求,但共用一条 TCPHTTP/3一个连接跑所有请求,且各走各的路HTTP/1.1 打"连接复用" —— 省握手HTTP/2 打"应用层队头阻塞" —— 多路复用 + 头部压缩HTTP/3 打"传输层队头阻塞" —— 换掉 TCP复用和不阻塞。

lihaoweiwudi_的博客 704

Spring Framework 7 HTTP Interface 实战:声明式 RestClient、超时与测试

Spring Framework 7 中,Java 开发者如何使用 HTTP Interface 管理外部服务调用?本文从传统 RestClient 出发,介绍 @HttpExchange、`@GetExchange`、`RestClientAdapter` 和 HttpServiceProxyFactory 的使用方式,并结合商品服务案例说明客户端配置、超时控制、异常处理及 Mock 测试。最后讨论从 RestTemplate、Feign 迁移时的技术取舍,帮助开发者建立更清晰的 HTTP 客户端架构。

代码不止,探索不息 256

网络基础:HTTP

应用层是我们程序员编写的、用于解决实际问题的网络程序所在的层次,它直接面向用户需求,如浏览器、邮件客户端等。无论我们采用方案一, 还是方案二, 还是其他的方案, 只要保证, 一端发送时构造的数据, 在另一端能够正确的进行解析, 就是ok的. 这种约定, 就是。协议是一种"约定".socket api的接口,在读写数据时,都是按"字符串"的方式来发送接收的.如果我们要传输一些 "结构化的数据"怎么办呢?HTTP(超文本传输协议)是应用层最核心的协议,它是基于 TCP 实现的。

qq_73640809的博客 177

强制缓存与协商缓存:把 HTTP 缓存的账算清楚

强制缓存协商缓存核心思想别问了,直接用先问一句,没变就用是否发请求否是状态码304 / 200关键响应头ExpiresETag关键请求头无省的是什么整个请求响应体控制权客户端(浏览器)服务端适用场景带 hash 的静态资源HTML、需要验证的资源优先于ExpiresETag优先于。no-cache不是不缓存,no-store才是。工程上的最优解不是"把缓存调好",而是"让缓存不会出错"——HTML 走协商,静态资源用 hash 文件名换永久强缓存。

lihaoweiwudi_的博客 187

《给硬件装个中转站:把独占设备变成全网可用的 HTTP 服务》

车间有台工业相机,只能插在接相机的那台电脑上。想用的人却有一堆:隔壁工位要看实时画面,MES 系统要拍照存档,质量部要远程调曝光,老板想用手机瞄一眼。相机这类硬件,同一时刻只允许一个程序打开。你写十个客户端,九个会报「设备已被占用」。这就是中转站要解决的问题。本文用一个真实的工业相机项目做例子,把「设备中转站」的通用做法、踩过的坑,以及怎么用 AI 把这种东西快速做出来,一次讲透。中转站这个思路的价值,不在于技术有多新——它用的全是二十年前就有的东西。价值在于。

m0_63486540的博客 294

[概念]HAR 文件——HTTP存档文件

[概念]HAR 文件——HTTP存档文件

weixin_45565886的博客 355
上一篇: XSS | 青训营笔记
下一篇: Chrome浏览器调试页面详解 | 青训营笔记
UestcXiye
博客等级 码龄8年 9032粉丝 1306原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UestcXiye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值