Javatpoint标志
Javatpoint标志

HTTP教程

HTTP的介绍

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

什么是HTTP

  • HTTP代表超文本传输协议。
  • 超文本传输协议(Hypertext Transfer Protocol)是用于在WWW (World Wide Web)上传输音频、视频、图形图像、文本等多媒体文件的一套规则。
  • HTTP是应用程序级协议。通信通常通过TCP/IP套接字进行,但也可以使用任何可靠的传输。
  • HTTP连接的标准(默认)端口是80,但也可以使用其他端口。
  • HTTP的第一个版本是1991年引入的HTTP/0.9。
  • HTTP的最新版本是HTTP/3,于2019年9月发布。它是其处理器HTTP/2的替代方案。
  • 这个最新版本已经在web上使用,它使用UDP(用户数据报协议)代替TCP(传输控制协议)作为底层传输协议。
  • HTTP用于在各种主机和客户端之间进行通信。它支持混合的网络配置。
  • HTTP是一种用于将超文本从客户端传输到服务器端的协议,但不具有任何安全性。
  • 当用户打开他们的Web浏览器时,这意味着用户间接地使用HTTP。

关于HTTP有三件重要的事情

无连接:HTTP是无连接的。当HTTP客户端打开浏览器时,浏览器发起一个HTTP请求。发出请求后,客户机断开与服务器的连接并等待响应。当响应就绪时,服务器重新建立连接并将响应传递给客户端,之后客户端断开连接。因此客户端和服务器都只在当前请求和响应期间知道对方。

媒体独立:HTTP是媒体独立的。HTTP可以传递任何类型的数据,只要两台计算机可以读取它。

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

HTTP的需求

  • HTTP主要用于获取html文档并将其发送给客户端。这就是1991年的HTTP所做的,它不支持其他媒体类型,它只提供html文档。
  • 它被设计得很精致,并不断发展,不断添加新功能,它成为了在网络上快速可靠地移动数据的最方便的方式。

什么是HTTPS

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

先决条件

在学习HTTP之前,您必须具备web概念、web浏览器、web服务器、基于软件的客户端和服务器架构的基本知识。

观众

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

问题

我们向您保证,您在学习HTTP教程时不会发现任何困难。但是,如果你发现任何类型的错误,那么你可以在我们的评论区发布它。


下一个话题 HTTP参数





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map