码迷,mamicode.com
首页 > Web开发 > 详细

初识HTTP

时间:2018-04-06 12:18:43      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:静态   不同的   类型   png   组件   查看   常见   协议   动态   

HTTP是现代全球因特网中使用的公共语言。Web浏览器、服务器和相关的Web应用程序都是通过HTTP相互通信的。

本篇简单介绍Web应用程序是如何使用HTTP进行通信的。主要介绍以下内容:

1.Web客户端与服务器是如何通信的;

Web服务器:存储Web内容。

Web客户端:最常见的客户端就是浏览器,如微软的IE,谷歌的Chrome等。

Web服务器使用的是HTTP协议,如果HTTP客户端发出请求的话,他们会提供数据。HTTP客户端和HTTP服务器共同构成了万维网的基本组件。浏览器向服务器请求HTTP对象,并将这些对象显示在你的屏幕上。

如浏览页面http://www.dayidingpei.com/index.html,浏览器会向服务器www.dayidingpei.com 发送一条HTTP请求,服务器去寻找期望的对象/index.html,如果成功就将对象、对象类型、对象长度以及其他一些信息放在HTTP相应中发送给客户端。

 技术分享图片

2.(表示Web内容的)资源来自何方;

Web服务器是Web资源的宿主。Web资源是Web内容的源头。最简单的Web资源就是Web服务器文件系统中的静态文件。这些文件可以包含任意内容 如文本,html文件,图片、视频文件等。

但资源不一定得是静态文件。资源还可以是根据需要生成内容的软件程序,这些动态内容资源可以根据你的身份、所请求的信息或每天的不同时段来产生内容。总之,所有类型的内容来源都是资源。

2.1媒体类型

因特网上有数千种不同的数据类型,HTTP给每种要通过Web传输的对象都打上了名为MIME类型。Web服务器会为所有会为所有HTTP对象数据附加一个MIME类型。当浏览器从服务器中取回一个对象时,会去查看相关的MIME类型,看看它是否知道应该如何处理这个对象。大多数浏览器都可以处理数百种常见的对象类型。MIME类型是一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间由一条斜杠来分隔。

3.Web事务是如何工作的;

4.HTTP通信所使用的报文格式;

5.底层TCP网络传输

6.不同的HTTP协议变体

7.因特网上安装的大量HTTP架构组件中的一部分。

初识HTTP

标签:静态   不同的   类型   png   组件   查看   常见   协议   动态   

原文地址:https://www.cnblogs.com/lijinping321/p/8727038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!