个性化阅读
专注于IT技术分析

HTTP教程介绍

本文概述

HTTP简介

HTTP教程提供了HTTP(超文本传输​​协议)的基本和高级概念。我们的HTTP教程是为初学者和专业人士开发的。

什么是HTTP

  • HTTP代表超文本传输​​协议。
  • 超文本传输​​协议是一组规则, 用于在WWW(万维网)上传输诸如音频, 视频, 图形图像, 文本和其他多媒体文件之类的文件。
  • HTTP是应用程序级协议。通信通常通过TCP / IP套接字进行, 但是也可以使用任何可靠的传输方式。
  • HTTP连接的标准(默认)端口为80, 但也可以使用其他端口。
  • HTTP的第一个版本是1991年推出的HTTP / 0.9。
  • HTTP的最新版本是HTTP / 3, 该版本于2019年9月发布。它是其处理器HTTP / 2的替代产品。
  • 借助UDP(用户数据报协议)而非基础传输协议的TCP(传输控制协议), 该最新版本已在Web上使用。
  • HTTP用于在各种主机和客户端之间进行通信。它支持混合网络配置。
  • HTTP是用于将超文本从客户端传输到服务器端的协议, 但是HTTP没有任何安全性。
  • 每当用户打开其Web浏览器时, 这意味着该用户间接使用HTTP。

关于HTTP的三件事

无连接:HTTP是无连接的。 HTTP客户端打开浏览器时, 浏览器会发起HTTP请求。发出请求后, 客户端与服务器断开连接并等待响应。响应准备就绪后, 服务器会再次重新建立连接并将响应传递给客户端, 然后客户端断开连接。因此, 客户端和服务器仅在当前请求和响应期间彼此了解。

与媒体无关:HTTP与媒体无关。只要两台计算机都可以读取, HTTP即可传递任何类型的数据。

无状态:HTTP是无状态的。客户端和服务器仅在当前请求期间彼此了解。如果连接已关闭, 并且两台计算机想要再次连接, 则它们需要重新提供彼此的信息, 并且该连接将作为第一个连接进行处理。

HTTP需求

  • HTTP的设计主要是为了获取html文档并将其发送给客户端。 HTTP在1991年所做的所有工作, 并且不支持其他媒体类型, 它仅提供html文档。
  • 它以精美的方式设计, 并且不断发展, 并添加了功能, 它成为快速可靠地在Web上移动数据的最便捷方式。

什么是HTTPS

  • HTTPS代表安全超文本传输​​协议。 HTTPS具有安全的传输。
  • 它是由Netscape开发的。
  • HTTPS用于加密或解密Web服务器返回的用户HTTP页面或HTTP页面请求。
  • HTTPS首先在HTTP / 1.1中使用, 并在RFC 2616中定义。
  • 在HTTPS中, 用于传输信息的标准端口为443。
  • 使用HTTPS, 可以安全地完成我们要从一个用户转移到另一用户的敏感信息。
  • HTTPS协议在通过SSL(安全套接字层)或TLS(传输层安全性)加密的连接上使用HTTP。
  • HTTPS保护传输的数据免受中间人(MITM)攻击和窃听。
  • 它是在网络上进行金融交易的默认协议。

先决条件

在学习HTTP之前, 你必须具有Web概念, Web浏览器, Web服务器, 基于客户端和服务器体系结构的软件的基本知识。

听众

我们的HTTP教程旨在帮助初学者和专业人员。

问题

我们向你保证, 学习HTTP教程不会遇到任何困难。但是, 如果你发现任何类型的错误, 则可以将其发布在我们的评论部分。


赞(0)
未经允许不得转载:srcmini » HTTP教程介绍

评论 抢沙发

评论前必须登录!