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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 网络协议及原理 -> 正文阅读

[网络协议]网络协议及原理

C/S和B/S架构

C/S:客户端-服务器架构

B/S:浏览器-服务器架构

URL是什么

统一资源定位符

  • 标准格式: 协议://服务器IP:端?/路径1/路径N ?key1=value1 & key2=value2
  • 协议:不同的协议有不同的解析?式
  • 服务器ip: ?络中存在?数的主机,要访问的哪?台,通过公?ip区分
  • 端?: ?台主机上运?着很多的进程,为了区分不同进程,?个端?对应?个进程,http默认的端?是80
  • 路径: 资源N多种,为了更进?步区分资源所在的路径(后端接?,?般称为 “接?路径”,“接?”)

http 超文本传输协议

协议:协议是?种约定,规定好?种信息的格式,如果发送?按照这种请求格式发送信息,那么接收端就要按照这样的格式解析数据,这就是协议

json

xml

什么是http协议

超文本传输协议,是建立在tcp协议上的一种应用

显著特点是客户端发送的每次请求都需要服务器返回,从建立连接到关闭连接的过程称为一次连接

响应码

1xx:信息

2xx:200成功,请求正常

3xx:重定向

4xx:客户端错误404 not found

? ? ? ? 服务器无法找到被请求的页面

5xx:服务器错误503,服务器挂了或者不可用

和HTTPS的关系

主要组成:http+SSL/TLS

比http安全,可防止数据在传输过程中部被窃取、修改,确保数据的完整性,增加破解成本

缺点:相同网络环境,HTTPS协议是页面的加载时间延长,增加额外的计算机资源消耗,不过利大于弊

如果是软件压测:直接压力测试内网IP,通过压测公?域名,不管是http还是https,都会带来额外的损耗导致结果不准确

http协议的消息体结构

http协议的九种请求方法介绍

http1.0定义了三种:

GET: 向服务器获取资源,?如常?的查询请求

POST: 向服务器提交数据?发送的请求Head: 和get类似,返回的响应中没有具体的内容,?于获取报头

http1.1定义了六种

PUT:?般是?于更新请求,?如更新个?信息、商品信息全量更新

PATCH:PUT ?法的补充,更新指定资源的部分数据

DELETE:?于删除指定的资源

OPTIONS: 获取服务器?持的HTTP请求?法,服务器性能、跨域检查等

CONNECT: ?法的作?就是把服务器作为跳板,让服务器代替?户去访问其它??,之后把数据原原本本的返回给?户,??开发基本不?这个?法,如果是http代理就会使?这个,让服务器代理?户去访问其他??,类似中介

TRACE:回显服务器收到的请求,主要?于测试或诊断

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-14 23:16:55  更:2021-07-14 23:17:25 
 
开发: 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/29 9:54:18-

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