web程序运行的工作原理,第1张

WEB应用时是基于HTTP协议的,而Http协议时一种超文本传输协议,是计算机在网络中通信的一种规则。

Http请求信息包括请求行、请求头、空行和消息体。从请求行里面可以得到Http的信息发送方式(方式有很多种,但通常是GET或POST中的一种),请求的URL,以及Http版本;请求头里面是一些客服端的信息,比如使用的是什么浏览器,可以接受那些类型的数据等等。

Http响应信息包括状态行、响应头、空行、消息体。状态行由Http协议版本、响应状态码和响应描述组成。

WEB服务器最早只能发送静态页面,为了解决这个问题,人们想到的办法是CGI通用网关接口,用于调用其他程序产生内容。但是并发量一旦比较高的时候,这种CGI就显得性能很差。不过这样的思想给后面的技术提供了思路。

web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。

当你想进入一个网页, 或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(Uniform Resource Locator),或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IP address)。

接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、和构成该网页的一切其他文件很快会被逐一请求并发送回用户。

网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的“网页”。

大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。像这样通过超链接,把有用的相关资源组织在一起的集合,就形成了一个所谓的信息的“网”。这个网在因特网上被方便使用,就构成了最早在1990年代初蒂姆·伯纳斯-李所说的万维网

web服务器的原理就是解析你的web应用程序,然后输出页面给浏览器,就是把你的脚本语言翻译为用户可以看得懂浏览器上所能看到的东西。如果说网址(ip)是一个家,那么端口就好像是这个家的每个不同的房间,端口不同,访问的页面也不同。http是超文本传输协议的英文简写,就是网络间传输数据的一种协议。html是一种网页的语言,是学习网页制作最基本的东西,asp的中文全称为动态服务页面,他是微软开发的一种脚本语言,了解他,就要先了解vb,vbscript的各种对象的使用和属性,不管是那种动态语言,最重要的都是和数据库打交道。asp也不例外,你可以用它来任意添加,删除,修改数据,可以利用它来制作网页留言板,论坛,聊天室等“动态的东西”

1、Web服务器作用:放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。Web服务器分类:Apache;Nginx;IIS。Web服务器工作原理可分为四个步骤:连接过程、请求过程、应答过程以及关闭连接。

2、换句话说,它是一些Web网页和用来完成某些任务的其他资源的一个集合。它隐含这样一层意思:有一个预定义的路线贯穿于网页之中,用户可做出选择或提供信息使任务能够完成。

3、WEB服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response)。

4、web服务器也称为WWW(WORLDWIDEWEB)服务器,主要功能是提供网上信息浏览服务。

5、Web服务器通常被用于托管Web应用程序、提供动态内容、对外提供API等用途。例如,一个电子商务网站会使用Web服务器来托管其网站,收集并处理客户订单,并与外部支付系统进行交互。

WorldWideWeb(也称Web、WWW或万维网)是Internet上集文本、声音、动画、视频等多种媒体信息于一身的信息服务系统,整个系统由Web服务器、浏览器(Browser)及通信协议等3部分组成。WWW采用的通信协议是超文本传输协议(HTTP,HyperTextTransferProtocol),它可以传输任意类型的数据对象,是Internet发布多媒体信息的主要协议。

WWW中的信息资源主要由一篇篇的网页为基本元素构成,所有网页采用超文本标记语言(HTML,HyperTextMarkupLanguage)来编写,HTML对Web页的内容、格式及Web页中的超链进行描述。Web页间采用超级文本(HyperText)的格式互相链接。当鼠标的光标移到这些链接上时,光标形状变成一手掌状,点击即可从这一网页跳转到另一网页上,这也就是所谓的超链。

Web服务器顾名思义就是提供Web服务的服务器,我们现在上网看到的说有Web站点都是通过Web服务器提供服务的。

Web服务器需要相关软件来实现,目前主流的有微软的IIS和Apache等。

至于建立就是将Web服务器软件部署到服务器上即可,可根据自己的需要对软件进行相应配置即可。

至于环境就不好说了,可以根据具体要求配置具体环境。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » web程序运行的工作原理

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情