Web网站的工作原理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.1 Web网站的工作原理
例如:http://www.microsoft.com/china/index.htm。它 的含义如下: 1.http://:代表超文本传输协议,通知 microsoft.com服务器显示Web页,通常不用输入; 2.www:代表一个Web(万维网)服务器; 3.Microsoft.com/:这是装有网页的服务器的 域名,或站点服务器的名称; 4.China/:为该服务器上的子目录,就好像我 们的文件夹; 5.Index.htm:index.htm是文件夹中的一个 HTML文件(网页)。
服务器
2.1 Web网站的工作原理
2.1.1 HTTP协议是什么 我们在浏览器的地址栏里输入的网站地址 叫做URL(UniformResourceLocator,统一资 源定位符)。就像每家每户都有一个门牌地 址一样,每个网页也都有一个Internet地址。 当你在浏览器的地址框中输入一个URL或是 单击一个超级链接时,URL就确定了要浏览 的地址。浏览器通过超文本传输协议 (HTTP),将Web服务器上站点的网页代码提 取出来,并翻译成漂亮的网页。因此,在 我们认识HTTP之前,有必要先弄清楚URL 的组成
* 两个问题 *
Q1:那么多的用户同时对服务器提出服务请求,各个请求 不尽相同,服务器如何分辨,保证不出差错呢?
A1:这个你无须担心,服务器端的软件使用独一无二的连 接技术可以精确分辨每个用户的具体请求,绝对不会出错; 可以想见,如果许多人同时对某个服务器提出服务请求, 服务器的负荷是很重的,所以做为Web服务器的计算机一 般配置都比较高,一般都是小型机以上的机型。
HTTP是怎样工作的
由于HTTP协议是基于请求/响应范式的(相当于客 户机/服务器)。一个客户机与服务器建立连接后, 发送一个请求给服务器,请求方式的格式为:统一 资源标识符(URL)、协议版本号,后边是MIME信息 包括请求修饰符、客户机信息和可能的内容。服务 器接到请求后,给予相应的响应信息,其格式为一 个状态行,包括信息的协议版本号、一个成功或错 误的代码,后边是MIME信息包括服务器信息、实 体信息和可能的内容。
,服务器不知疲倦的工作,不停的响应来自于任 何地方的不同服务请求,在权限允许的情况下将 数据源源不断的发送出去;再深入一点,那么客 户端与服务器端是如何连接的呢?是通过任何可 能的链路连接的,包括卫星、微波、光纤,对我 们来说双绞线、电话线路是最一般的选择,从这 个方面可以知道,Web只是应用,对介质没有要 求
2.1 Web网站的工作原理
基于网络的体系结构是Web工作的基本环境,而 TCP/IP网络更是理想的运行沃土.从某种意义上说, Web的工作方式非常简单,它实际处于OSI/ISO模 型(或TCP/IP)模型的应用层,只是一种网络协 议的高层应用,其基本应用模式 :
客户端 浏览器端
发送服务请求 将结果发送给客户
ቤተ መጻሕፍቲ ባይዱ
2.1 Web网站的工作原理
这个过程就好像我们打电话订货一样,我们可 以打电话给商家,告诉他我们需要什么规格的 商品,然后商家再告诉我们什么商品有货,什 么商品缺货。这些,我们是通过电话线用电话 联系(HTTP是通过TCP/IP),当然我们也可以通 过传真,只要商家那边也有传真。
在WWW中,“客户”与“服务器”是一个相 对的概念,只存在于一个特定的连接期间,即 在某个连接中的客户在另一个连接中可能作为 服务器。基于HTTP协议的客户/服务器模式的 信息交换过程,它分四个过程:建立连接、发 送请求信息、发送响应信息、关闭连接。这就 好像上面的例子,我们电话订货的全过程。
许多HTTP通讯是由一个用户代理初始化的并且 包括一个申请在源服务器上资源的请求。最简单的 情况可能是在用户代理和服务器之间通过一个单独 的连接来完成。在Internet上,HTTP通讯通常发生 在TCP/IP连接之上。缺省端口是TCP80,但其它的 端口也是可用的。但这并不预示着HTTP协议在 Internet或其它网络的其它协议之上才能完成。 HTTP只预示着一个可靠的传输。
2.1 Web网站的工作原理
2.1.2 客户机/服务器结构模式 Client/Server(客户机/服务器)结构模式,
简称C/S模式。
2.1.2 面向电子商务的B/S结构 Browser/Server(浏览器/服务器)结构模式,
简称B/S模式。
2.1 Web网站的工作原理
图 商务网站的B/S结构模式
Q2:网络结构复杂,我们的请求是如何正确到达目的地的? A2:连接方式是网络协议的低层内容,TCP/IP(或其他
网络协议)技术中的路由协议会精确的将数据包传送到正 确的目的地,这是由整个Internet的所有设备来保证的;所 有的网络设备都有识别自己IP地址以及数据包所带的目标 IP地址的功能,因而丝毫不用担心路径问题。
补充内容
2.1 HTML语言概述 2.2 制作第一个页面 2.3 例子解释 2.4 注解 2.5 基本标记及使用
2学时
2.1 HTML语言概述
HTML是超文本标记语言(Hyper Text Markup Language)的缩写。
HTML文件的开头和结尾由<HTML>和 </HTML>来标记的。所有HTML文件都可以分 为两个部分:标题和正文。每一部分用特 定的标记标出:在HTML语言中规定<HEAD> 和</HEDAD>标记标题部分,用<BODY>和 </BODY>标记正文部分。
2.1.3 商务网站的内部层次结构
❖图 商务网站内部层次结构
2.1 Web网站的工作原理
在实际的使用过程中,我们可以知道: 浏览器端:通常是IE,或运行IE等浏览器
的计算机; 服务器端:通常是保存网页的远程服务器;
2.1.3 商务网站的内部层次结构
“发送服务请求”,是什么意思呢?答案很明确, 是客户端想要得到某个服务(例如想浏览网页), 而向服务器发送的请求;那么服务器在得到请求 之后,就会将请求的结果反馈给请求的客户端。 这样就构造成了一个完整的流程 .
相关文档
最新文档