HTTP连接初探

什么是HTTP协议HTTP协议是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务。HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间的连接不是长久的连接,这说明浏览器向服务器发送一个请求后,服务器给予回应后便会立刻关闭,这个连接随之断开,在服务器端不保留连接的有关信息,可以理解发一次...
摘要由CSDN通过智能技术生成

什么是HTTP协议

HTTP协议是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务。
HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间的连接不是长久的连接,这说明浏览器向服务器发送一个请求后,服务器给予回应后便会立刻关闭,这个连接随之断开,在服务器端不保留连接的有关信息,可以理解发一次请求就建立一次连接,收到应答便会立刻断开。HTTP连接基于TCP/IP协议,在TCP连接建立成功后才进行数据的传输,由于HTTP是无状态的,可以认为保证数据的收发准确都是靠TCP这套传输机制进行保障的。
总结来说:HTTP遵循请求/应答模型(Request/Response),HTTP连接是一整套连接的过程,而不是某一个步骤。

HTTP传输的类型

HTTP使用内容类型,是指Web服务器向Web浏览器返回的文件都有与之相关的类型。所有这些类型在MIME Internet邮件协议上模型化,即Web服务器告诉Web浏览器该文件所具有的种类,是HTML文档、GIF格式图像、声音文件还是独立的应用程序。大多数Web浏览器都拥有一系列的可配置的辅助应用程序,它们告诉浏览器应该如何处理Web服务器发送过来的各种内容类型。收发过程中始终是指定文件类型进行收发,不会超出以上范围。

HTTP的通讯机制

上文提到,HTTP是基于TCP/IP协议进行传输的,但是TCP/IP并不是全部,一次完整的HTTP通讯应包含一下七个步骤:
1)建立TCP连接
在HTTP工作开始之前,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值