| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 【网络】HTTP协议 -> 正文阅读 |
|
[网络协议]【网络】HTTP协议 |
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 是一个基于TCP/IP通信协议来传递数据的协议。HTTP协议工作于客户端-服务端架构之上,实现可靠性的传输文字、图片、音频、视频等超文本数据的规范,格式简称为“超文本传输协议”。Http协议属于应用层,用户访问的第一层就是http。
HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成网页。 HTTP协议的特点 ? ? ? ? 1.简单快速? ? ? ? ? ? ? ? 客户端向服务器发送请求时,只需传送请求方法(GET、POST)和路径(URL)即可 ? ? ? ? 2.灵活? ? ? ? ? ? ? ? HTTP允许传输任意类型的数据对象 ? ? ? ? 3.无连接? ? ? ? ? ? ? ? 限制每次连接只处理一个请求,服务器处理完客户请求,并受到客户端应答后,即断开链接 ? ? ? ? ? ? ? ? 我们有时成这种无连接叫做段连接,对应就有了长连接,长连接专门解决效率问题,当建立好了一个连接后,可以多次请求。缺点是容易造成资源不释放的问题 ? ? ? ? 4.无状态? ? ? ? ? ? ? ? 协议对于事务处理没有记忆,意味着如果后续处理需要前面的信息,则它必须重传 ? ? ? ? ? ? ? ? 好处是服务器不需要先前信息的时候应答较快 ? ? ? ? ? ? ? ? 坏处是对于要重复利用的信息,这可能导致每次连接传送的数据量增大 ? ? ? ? 5.支持B/S及C/S模式参考文章 HTTP协议特点_xiaobai-CSDN博客_http协议特点 |
|
网络协议 最新文章 |
使用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/26 9:59:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |