当前位置: 首页 > article >正文

《深入浅出HTTPS​》读书笔记(1):web

Web的中文名称是万维网,也被称为WWW(World Wide Web)。

 

,Web技术是Tim Berners-Lee教授在1980年提出的一个设想,主要包括三个技术,分别是HTML、URL、HTTP。即使到今天,Web模型也没有太大的变化。

 

1)HTTP

 

超文本传输协议,超文本就是HTML,传输表示由HTTP负责客户端和服务器的数据传输和解析。

 

HTTP由一系列规则组成,客户端和服务器需要正确的处理这些规则,HTTP可以认为是信息的载体,信息的内容是由HTML页面组成的。

 

2)URL

 

互联网上每个资源都有一个编号,这个编号就是URL地址。

 

服务器负责定义URL,世界上任何一个资源的编号是唯一的。

 

URL的官方名称叫作统一资源标识符(Uniform Resource Locator)。

 

在HTTP中,客户端发送HTTP请求的时候,必须通过DNS协议将服务器主机名转换为IP地址,这样客户端才能找到服务器。

 

3)HTML超文本标记语言

 

客户端(浏览器)通过HTTP接收的资源一般是一个HTML页面。

 

这就是HTML语言的全部,定义了一系列的规则,规则主要由客户端(浏览器)进行解析,为了让呈现更丰富,出现了CSS和JavaScript语言,它们存在的目的是辅助客户端(浏览器)处理,CSS是为了更丰富和精确地表现HTML内容,本质上还是HTML语言的一部分。

 

而JavaScript属于客户端脚本语言,只存在于客户端,本质上没有数据传输,它的作用是更好地控制浏览器解析。

 

JavaScript语言也可以间接访问非浏览器的信息,比如计算机上的Cookie信息,这也造成了很多HTTP安全问题。


http://www.kler.cn/news/367233.html

相关文章:

  • 通过js控制css变量
  • Kaggle 数据集dogs-vs-cats的错误
  • java疫苗发布和接种预约系统源码(springboot)
  • CSS揭秘:7. 伪随机背景
  • 10-1.idea中的项目结构,辅助快捷键,模块的操作
  • O2OA如何实现文件跨服务器的备份
  • Jmeter自动化实战
  • 使用Python实现智能火山活动监测模型
  • 241026-RHEL如何以root身份卸载Docker
  • 改进YOLOv8系列:引入低照度图像增强网络Retinexformer | 优化低光照目标检测那题
  • 06. 函数
  • C#里使用最高性的网络通讯例子
  • echarts实现 水库高程模拟图表
  • Qt的信号槽机制学习一
  • k8s 部署 mysql 故障恢复记录
  • 【ESP32S3】VSCode 开发环境搭建
  • 打卡图论10.24
  • Qt元对象系统 —— 属性系统
  • 【论文阅读】Tabbed Out: Subverting the Android Custom Tab Security Model
  • 6.stm32 OLED显示屏
  • spring响应式编程
  • Python 流程控制专题:pass 与接口
  • 安全知识见闻-编程语言
  • Java面试题十一
  • idea历史版本下载
  • Redis 过期策略 总结