http协议

一、什么是http协议

       说起http协议,每个人张口就来:超文本传输协议,那么“超文本传输协议”究竟又是什么呢?http协议实际上是一个服务器和客户端的请求和应答标准。客户端是终端用户,服务器是网站。通俗来讲,我们使用谷歌、百度来进行访问就是依赖于http协议的。http协议标准了客户如何向服务器发送请求又如何得到回应。

二、http协议的功能

  1. 用于从www服务器传输超文本到本地浏览器。
  2. 支撑web服务器与用户浏览器的通信

三、协议基础

  • http协议在客户端与服务器端建立的是tcp连接

     http使用tcp建立连接而不是使用udp建立连接的原因在于打开一个网页会必须传送很多数据,而tcp协议提供传输控制,按顺序组织数据和纠正错误。

  • http协议采用了请求/相应模型。客户端向服务器发出请求;服务器作出相应

四、工作原理

  1. 首先客户机与服务器需要建立连接。只要点击某个超链接,http的工作就开始了
  2. 建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源定位符(URL)、协议版本号、其他信息。
  3. 服务器接到请求之后,给予相应的相应信息,其格式是一个状态行,包括信息的协议版本号一个成功或错误的代码以及其他信息
  4. 客户机收到信息后通过浏览器显示在屏幕上,然后断开连接。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值