当前位置:首页 > 其他 > 正文内容

http协议与内外网的区分

邻居的猫1个月前 (12-09)其他1742

http协议与内外网的区分

http协议的简介

HTTP(超文本传输协议)是互联网上运用最广泛的一种网络协议,用于从服务器传输超文本(如HTML)到本地浏览器的传输协议。以下是关于HTTP协议的简介:

HTTP协议的基本概念

  • 界说:HTTP是一个根据恳求与呼应形式的、无状况的协议。
  • 默许端口:HTTP默许运用TCP端口80进行通讯。
  • 首要特色:支撑客户端/服务器形式,简略快速,灵敏,无衔接,无状况。

HTTP协议的作业原理

HTTP协议的作业原理包含树立TCP衔接、发送恳求、服务器呼应、传输数据和断开衔接等过程。

HTTP协议的首要特色

  • 简略快速:HTTP协议简略易学,可以快速地完成网络通讯。
  • 灵敏:HTTP协议答应传输恣意类型的数据,因而可用于传输图片、音频、视频等多种多媒体数据。
  • 无衔接:HTTP协议选用“恳求-呼应”形式,每次恳求从客户端到服务端树立一个衔接,只需一次恳求呼应完毕,衔接就会封闭。
  • 无状况:HTTP协议是无状况协议,即每一次的恳求和呼应都是独立的,服务器不会记载任何恳求的信息。

HTTP协议作为互联网运用的中心,经过其恳求与呼应机制完成了客户端与服务器之间的数据传输,支撑超文本数据的传输,使得咱们可以在浏览器中拜访各种网页和资源。 一、 http/0.9 HTTP/0.9 是 HTTP 协议的第一个版别,发布于 1991 年,首要用于在 Web 服务器和客户端之间传输网页(HTML)内容。它规划十分简略,缺少扩展性,只支撑 GET 恳求办法,不支撑恳求头,只能恳求 HTML 文档,且无法树立耐久衔接,服务端呼应后当即封闭 TCP 衔接。

HTTP/0.9 的特色

  • 恳求办法:只支撑 GET 恳求办法。
  • 恳求头:不支撑恳求头,约束了传输其他类型文件的才能。
  • 衔接办理:无法树立耐久衔接,每次恳求后衔接当即封闭。
  • 数据传输:只能传输 HTML 文档,不支撑传输图片、音频、视频等非文本数据。

HTTP/0.9 的优缺陷

  • 长处:简略快速,易于完成和了解。
  • 缺陷:功用有限,不支撑恳求头,无法传输除 HTML 之外的其他类型文件,且每次恳求都需求从头树立衔接,导致功率低下。

HTTP/0.9 因为其简略性和约束性,在现代 Web 运用中现已很少运用。跟着 HTTP/1.0 及后续版别的推出,HTTP/0.9 逐步被替代。 二、 http/1.0 HTTP/1.0 是 HTTP 协议的第二个版别,于1996年发布,标志着互联网通讯协议的一个重要前进。它引入了许多新特性,如恳求头、状况码、多字符集支撑等,使得 HTTP 协议可以支撑更丰厚的数据类型和更杂乱的交互。以下是 HTTP/1.0 的首要特色:

  • 恳求办法:HTTP/1.0 支撑 GET、POST、HEAD 等恳求办法,增强了其灵敏性和实用性。
  • 恳求头:引入了恳求头,答应客户端和服务器之间传递更多的元数据,如内容类型、缓存操控等。

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=781

分享给朋友:

“http协议与内外网的区分” 的相关文章

Tr0ll: 1 Vulnhub靶机浸透笔记

Tr0ll: 1 Vulnhub靶机浸透笔记

Tr0ll: 1 Vulnhub靶机浸透笔记 本博客供给的一切信息仅供学习和研讨意图,旨在进步读者的网络安全意识和技能才能。请在合法合规的前提下运用本文中供给的任何技能、办法或东西。假如您挑选运用本博客中的任何信息进行非法活动,您将单独承当悉数法律责任。本博客清晰表明不支撑、不鼓舞也不参加任何办法的...

K8S 拉取私有库房镜像

K8S 拉取私有库房镜像

K8S 拉取私有库房镜像 在运用Kubernetes(k8s)从私有库房拉取镜像时,会呈现无法拉去镜像的状况,私有库房需求认证才干拜访,假如Kubernetes无法经过认证,就会导致拉取失利,这时咱们就需求手动创立私有库房的登录信息。 省流版 # 创立 secret # 【harbor-docke...

微信小游戏sdk接入付出和登录,处理了wx小游戏内不支持ios付出的痛点

微信小游戏sdk接入付出和登录,处理了wx小游戏内不支持ios付出的痛点

前情概要 微信小游戏是小程序的一种。 项目接入微信小游戏sdk的付出和登录。首要难点在于接入ios的付出。由于官方只支撑android, 不支撑ios。 即ios用户不能直接在小游戏中建议付出,参阅市面上的wx小游戏,大都选用的是进入客服会话,客服发付出链接,ios玩家点击链接后拉起付出付款 wx的...

架构演化学习考虑(3)

架构演化学习考虑(3)

架构演化学习考虑(3) 接上一篇咱们持续对指令形式进行学习。 在这节内容中,咱们聊一下经典的指令形式,还记得上一篇文章最初咱们完结的简略的指令形式吗?来看代码,非常简略易解。 public interface ICommand { void Execute(); } public clas...

SQL注入中二阶注入原理

SQL注入中二阶注入原理

1.sql注入中二阶注入原理?. 二阶注入是用户输入被存储后(如数据库或文件),再次被读取并输入到sql查询语句中,然后导致注入进犯。 1.刺进歹意数据,进行数据库刺进数据时,对特别字符进行了转义处理,在写入数据库时保留了本来的数据。 2.引证歹意数据,开发者默许存入数据库的数据都是安全的,进行查询...

python开源,技术、社区与创新的融合

python开源,技术、社区与创新的融合

“Python开源”通常指的是Python编程语言以及相关的开源项目和工具。Python本身是一个开源编程语言,由Guido van Rossum在1989年创立,现在由Python软件基金会(Python Software Foundation)维护。Python以其简洁易读的语法和丰富的库支持,...