当前位置:主页 > 新闻资讯 > 企业网站建设 >

大型网站建设HTTP的工作原理

发表日期:2017-04-27 19:30文章编辑:admin浏览次数: 标签:    

 
HTIP支持浏览器与服务器之间的通信,相互传送数据。一次HTIP操作称为一个事 务,它由以下四步组成:
浏览器与服务器建立连接;
浏览器向服务器提出请求;
如果请求被接收,则服务器送回响应,在响应中包括状态码和所需的文件;
浏览器与服务器断开连接。
HTTP—个重要特征是采用无状态机制。HTTP采用TCP连接,该连接仅在此次事务中  
保持,浏览器和服务器都不会忘记上次的连接状态。访问Web站点时,浏览器与服务器 之间建立连接,以便将服务器上的HTML文件下载到浏览器上。浏览器收到文件后,立即 断开此次连接。如果浏览器发现还需要某些文件(HTML文档上常常包含图像、声音等文 件)时,必须重新建立连接。
HTTP之所以这样做,完全是为了提高服务器的工作效率,其缺点是协议对事务处理 没有记忆能力,如果后续事务处理需要前面处理的有关信息,那么这些信息必须在团伙协 议外面保存。
HTIP的工作过程是这样的:Web服务器上有一个服务器进程来监听TCP端口,以便 同前来建立连接的浏览器客户取得联系。连接建立后,客户发送一个请求,服务器返回一 个响应,然后就释放连接。
假设用户点击一个指向http: //www.yahoo.com.cn的超链接,在用户点击之后到页面 显示之前,浏览器与服务器之间的全部处理过程大致是:
浏览器确定页面的URL;
浏览器向DNS査询www. yahoo. com. cn的IP地址;
DNS 返回 www. yahoo. com. cn 的 IP 地址;
浏览器向IP地址的默认端口 80请求建立TCP连接;
浏览器发送GET命令;
WWW. yahoo. com. cn服务器发送相关显7K内容的文件;
TCP连接被释放;
浏览器显示收到文件中的全部HTML内容。
应该引起大家注意的是,当文档中包含一些图像、声音等文件,对于页面中的每一个 这样的文件,浏览器都必须与相关服务器建立一次TCP连接,获取文件然后释放连接。 当这样的文件比较多时,HTTP协议的效率问题就显得突出了,这也提醒我们在设计制作 网页时,不要放过多的图像。
 
返回列表
相关新闻

电商平台建设之HTTP概述

超文本传输协议HTTP是专门为Web设计的一种网络协议,并且是Web的基本协议。 Web浏览器和服务器...

日期:2017-04-27 浏览次数:132

当前网站建设技术有哪些

通常建设一个Web站点,要考虑硬件平台、操作系统、数据库管理系统、 Web服务器及应用软件等...

日期:2017-04-10 浏览次数:93

电子商务网站建设的功能

电子商务网站建设的功能可分为客户购物功能、商家管理功能和服务功能三大部分 1.客户购物...

日期:2017-04-10 浏览次数:93

如何正确选择和注册域名,域名注册需要注意的

企业网站建设中,选域名是一件很重要的事情,这篇文章带大家从SEO的角度去选择一个合适的...

日期:2017-04-09 浏览次数:51

网站建设优化的应用集成和服务器软件

应用服务器软件 应用服务器软件层为开发和支撑运行在Web应用服务器上的电子商务应用系统的...

日期:2017-04-08 浏览次数:200

营销网站建设的应用框架

我们可以从营销网站建设应用框架的体系结构中更具体地了解营销网站建设的开发和 部署,这...

日期:2017-04-08 浏览次数:74