美文网首页
【应用层协议】HTTP协议

【应用层协议】HTTP协议

作者: NoFacePeace | 来源:发表于2017-10-31 13:28 被阅读0次

定义

客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通讯的格式。
web浏览器与web服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。
HTTP是hypertext transfer protocol(超文本传输协议)的缩写,它是TCP/IP协议集中的一个应用层协议,用于定义web浏览器与web服务器之间交换数据的过程以及数据本身的格式。
HTTP协议的版本:

  • HTTP/1.0
  • HTTP/1.1

HTTP协议是学习Javaweb开发的基石,不深入了解HTTP协议,就不能说掌握了Web开发,更无法管理和维护一些复杂的web站点。深入理解HTTP协议,对管理和维护复杂的web站点、开发具有特殊用途的Web服务器具有直接影响。

HTTP 1.0的会话方式

浏览器与web服务器的连接过程是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与web服务器都有建立一个单独的连接。浏览器到web服务器之间的所有通讯都是完全独立分开的请求和响应对。
四个步骤:

四个步骤

支持代理:

代理

HTTP 1.1的特点

  • 在一个TCP连接上可以传送多个HTTP请求和响应
  • 多个请求和响应过程可以重叠进行
  • 增加了更多的请求头和响应头
特点

HTTP 1.0 和 HTTP 1.1的区别

在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。
HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上获取多个web资源。

相关文章

  • 网络慢走-7

    HTTP协议 现在讲讲应用层,应用层的协议有很多,其中就用HTTP协议。HTTP协议应该是我们平时接触最直接的协议...

  • Http协议札记

    Http协议札记 Http协议简介: 属于应用层面面向对象的协议;

  • Http 和TCP

    1 http -->应用层协议tcp --->传输层协议 --ip --网络层协议http基于tcp协议; 2 ...

  • 网络架构

    应用层---HTTP协议 表示层---HTTP协议 会话层---HTTP协议 传输层---TCP}--socket...

  • 网络协议学习

    Http、TCP、UDP 、Socket 简述 HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于...

  • HTTP和HTTPS原理和区别

    HTTP协议:HTTP(超文本传输协议),是应用层协议,并且是无状态协议,常基于TCP/IP协议传输数据。协议本身...

  • http请求过程

    http协议即为超文本传输协议,http协议建立在tcp之上,tcp为传输层协议,而http则为应用层协议。 ht...

  • NSURLSession学习笔记

    �Http协议-超文本传输协议 Http协议是应用层协议,底层要求的传输协议必须是可靠的传输协议,通常是TCP协议...

  • springboot2.0集成webSocket

    WebSocket和http的区别? http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也...

  • HTTP协议入门

    HTTP协议是Hypertext Transfer Protocol超文本传输协议的缩写。HTTP协议属于应用层协...

网友评论

      本文标题:【应用层协议】HTTP协议

      本文链接:https://www.haomeiwen.com/subject/pgyesxtx.html