| |
|
开发:
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是什么统一资源定位符
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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |