什么是HTTP?定义与工作

本文旨在帮助人们学习HTTP的基础知识以及诸如什么是HTTP,HTTP的工作原理以及HTTP的优点等主题。

什么是HTTP

什么是HTTP?

HTTP(超文本传输​​协议)是用于分布式,协作式超媒体信息系统的网络协议。 HTTP是数据通信的基础 万维网(WWW);这意味着它将在WWW上传输数据(即文本,图像,音频,视频等)。

换句话说,HTTP在不同系统之间建立通信,以将超文本从客户端传输到服务器端。它基本上允许将数据从Web服务器传输到Web浏览器,以便向用户显示网页。

HTTP也称为‘无状态系统',因为每个命令都是单独执行的,而无需使用上一个运行命令的引用。

HTTP如何工作?

HTTP在客户端请求网页的请求和响应周期中起作用。假设您想使用Web浏览器从服务器访问任何网页。您在域之前在浏览器的URL栏中输入http://,这告诉浏览器通过HTTP连接。 HTTP GET请求由浏览器生成并通过Internet发送。


原始服务器收到HTTP请求后,就会立即向用户的浏览器生成HTTP响应。如果使用响应代码成功建立连接 HTTP / 1.1 200 OK,网页将在浏览器上提供。如果HTTP请求或响应存在问题,则浏览器上将显示状态代码,以便您可以更好地解决该问题。

HTTP被认为是不太安全的连接。这是因为无论用户在网页的文本字段中输入了什么内容,HTTP请求都以纯文本格式发送到主机服务器。如果用户输入重要信息(例如信用卡详细信息或任何其他个人详细信息),则存在风险。黑客或正在监视会话的任何人都可以轻松读取通过HTTP发送或接收的文本数据。
什么是HTTP-HTTP如何工作

HTTP的优点

可以使用Internet或其他网络上的其他协议来实现它。

网页作为缓存存储在计算机和Internet中,从而可以轻松,快速地访问它。

它与平台无关,因此支持跨平台移植。

它不需要运行时支持。

它可在防火墙上使用,增加了全球应用程序的潜力。

它不是面向连接的,因此,在创建和维护会话状态和信息时不会有网络开销。


其他人阅读的内容:



订阅以获取所有最新更新!


最新教程



与我们博客

联系我们

像Facebook上的Tutorialsmate 在Facebook上关注Tutorialsmate 在Facebook上添加Tutorialsmate 在Facebook上订阅Tutorialsmate 在Facebook上关注Tutorialsmate 在Facebook上关注Tutorialsmate
Get tutorialsmate on Google Play
© 2020 教程伴侣。由...设计 教程伴侣