IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> HTML学习 -> 正文阅读

[网络协议]HTML学习

1.请求报文-常用请求方法
GET:用于请求访问已经被URI识别的资源,可以通过URL传参给服务器。没有body体,当需要传递参数给服务器时,参数会被携带在URI中,故而请求的传参长度有限制,而post长度没有限制,post有body;请求的参数只能是ASCII码,中文需要URL编码,而POST没有限制。
POST:用于传输信息给服务器。
PUT:传输文件,报文主体中包含文件内容,保存到对应的URI位置。
DELETE:删除对应的URI位置的文件
HEAD:获取报文首部,不返回报文主体,常用于验证URI是否有效。
OPTIONS:查询相应的URI支持的HTTP方法。

2.请求报文-常用头部
USER-AGENT 客户端的信息,区分手机端和电脑
ACCEPT 客户能处理的页面类型text/html
ACCEPT-CHARSET 页面字符集
ACCEPT-ENCODING 编码方法,如gzip
ACCEPT-Language 自然语言
HOST 服务器DNS名称
AUTHORIZATION 认证
COOKIE 保存状态
CONNECTION 标志为长连接或者短链接

长链接:三次握手建立连接后就直接请求了,不用再连接;
短链接:每次请求都要三次握手。

3.HTTPS
1.非对称加密
接收方:生成(公钥+私钥),并将公钥发送给发送方
发送方:利用公钥把信息加密,发送给接受方
接收方:接收到加密信息,用私钥解密。

2.证书
服务器把证书发送给客户端
客户端利用第三方机构证书,校验服务器证书合法性,提取服务器公钥
客户端产生对称密钥
服务器利用对称密钥加密传输数据。

4.HTTP服务器组成
建立连接-接收客户端连接
接收请求-从TCP连接中读取HTTP请求报文
处理请求-解析HTTP报文
访问资源-访问本地资源
构建响应-根据HTTP报文的请求,构建对应的respose
发送响应-把respose发送到对方

5.HTTP区别
2.0版本:报文结构分为二进制分帧层,拆分成很多帧。
多路复用:请求和响应拆分着来

6我们如何上网的
DNS域名解析(UDP/DNS两种协议)
建立TCP链接(TCP协议)
发送HTTP报文(HTTP协议)
等待HTTP响应
客户端解析渲染

7.文本协议
1.文本协议:由ASCII码组成,包含数组,大小写字母,回车,换行,空格
2.二进制协议:包含Header,长度固定,包含数据含有Body长度信息;以及Body

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 19:10:26  更:2021-09-11 19:11:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:53:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码