ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:91.50KB ,
资源ID:3149692      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3149692.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(bs应用程序.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

bs应用程序.doc

1、B/S 应用程序一、 B/S 应用程序的知识点1. B/S 应用程序知识概述所谓 B/S 应用程序是指浏览器与服务器之间的通信程序(B/S 是“胖”服务端, “瘦”客户端) 。其中 B 是指浏览器,S 是指服务器B/S 结构就是指浏览器和服务器结构,用户的工作界面由浏览器来实现,极少部分事物逻辑运行在前端(客户端) ,大部分事物逻辑运行在终端(服务器);从而大大减轻了客户端电脑荷载,减轻了系统维护与升级的工作量和成本,进而大大降低了用户的成本。2、B/S 应用程序的执行过程客户端输入所访问的网址服务器接受请求并进行解析将解析过所能显示的信息返回于客户端地址包括协议、域名及资源三部分。3、B/S

2、 与 C/S 的区别:硬件环境不同C/S 一般建立在专用的网络上,小范围的网络环境,局域网之间再通过专门服务器提供链接和数据交换服务。B/S 建立在广域网之上的,不鄙视专门的网络硬件环境,一般只要有浏览器和操作系统就行。对安全要求不同C/S 一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用 C/S 结构适宜。B/S 建立在广域网之上,对安全的控制能力,相对较弱,可能面向不可知的用户。对程序架构不同C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S 对安全以及访问速度的多重考虑,建立在需要更加优化的基础之上,比 C/S有更高的要求

3、。软件重用不同C/S 程序可以不可避免的整体性考虑,构件的重用性不如在 B/S 要求下的构件重用性好。B/S 对的多重结构,要求构件相对独立的功能,能够相对较好的重用。系统维护不同C/S 程序由于整体性,必须整体考虑,处理出现的问题以及系统升级,升级难,可能是再做一个全新的系统。B/S 构件组成,方面构件个别的更换,实现系统无缝升级,系统维护升级开销减小到最小,用户从网上自己下载安装就可以实现升级。处理问题不同C/S 程序可以处理用户面固定,并且在相同区域,安全要求高,要求与操作系统相关,应该都是相同的系统。B/S 建立在广域网上,面向不同的用户群,分散地域,这是 C/S 无法做到的,与操作系

4、统关系做小。信息流不同C/S 程序一般是典型的中央集权的机械式处理,交互性相对低。B/S 信息流向可变化。3.HTTP 协议的工作模式HTTP 协议是一个简单协议,与其他 Internet 上的应用协议类似,HTTP 协议是基于请求响应模式的。为此 HTTP 协议定义了一组消息,这些消息分为两类消息:来自客户机的请求消息,来自服务器的响应消息。HTTP 在工作时 Web 浏览器通常充当客户端角色,当用户向浏览器发送请求后,浏览器将打开与远程服务器 TCP 链接的端口,然后在此端口上发送相应的命令请求。服务器接收到请求命令后对其作出相应的处理后,将其处理的结果以响应的消息返回到客户端并关闭此次

5、TCP 链接。 HTTP 协议只有客户端由浏览器输入(有请求) ,才会在终端服务器有响应。 HTTP 的三种模式:1. get 模式:客户请求只有消息头(head ) ,无消息体(body) ;服务器响应既有消息头,也有消息体。 (例如点击网上一阅读题目,服务器响应整篇阅读内容)2Post 模式:客户请求有消息头也有消息体;服务器响应有消息头也有消息体。(例如上传照片)3Head 模式:客户请求有消息头无消息体;服务器响应也有消息头,但无消息体;(例如搜索引擎) 消息头:例如信封,只包含发信人和发信人的必要信息消息体:例如具体信内容。2. 游览器(1)Web 浏览器作为 WWW 的客户应用程序

6、不仅要能完成 Http 的通信,更重要的是能处理各种格式的信息。WWW 是一个分布式的超媒体系统,在 WWW上发布的信息有文本,图像,图形,音乐和视频等各种格式。(2)浏览器具有比服务器更为复杂的结构。服务器重复的执行一个简单的任务,等待浏览器访问一个网页,随后服务器发送所请求的项,关闭连接,等待下一次访问。浏览器则需要处理文档细节并进行现实。(3)浏览器由一组客户,解释器,控制器组成。 客户是指发送和接收请求; 解释器把发送和接收的内容通过驱动器显示出来; 控制器:浏览器的中心部件,他控制鼠标单击与键盘输入,并且调用其他部件来执行用户指定的操作(控制器是用来控制请求与显示)。(4)每个浏览器

7、至少要包含 Html 解释器。将指定的文档转换成为硬件命令可以处理的格式。浏览器将客户,控制器,解释器分开的设计提供了很好的灵活性,方便浏览器扩展。二、面试重点1、浏览器浏览器由一组客户,控制器,解释器组成。控制器用来控制鼠标单击与键盘输入,并且调用其它部件来执行用户指定的操作。解释器用来将指定的文档转换成为硬件命令可以处理的格式。2、HTTP 协议工作站服务器请求链链接响应链控 制 器 HtmL解 释 器其 他解 释 器Html客 户 其 他客 户网 络 接 口驱动器用 户 输 入 现 实 输 出远 程 通 信HTTP 协议是一个简单协议,与其他 Internet 上的应用协议类似,HTTP

8、协议是基于请求响应模式的。为此 HTTP 协议定义了一组消息,这些消息分为两类消息:来自客户机的请求消息,来自服务器的响应消息。3、HTTP 协议的工作模式HTTP 在工作时 Web 浏览器通常充当客户端角色,当用户向浏览器发送请求后,浏览器将打开与远程服务器 TCP 链接的 80 端口,然后在此端口上发送相应的命令请求。服务器接收到请求命令后对其作出相应的处理后将其处理的结果以响应的消息返回到客户端并关闭此次 TCP 链接。1、HTTP 协议向服务器发送请求三种方法:GET 请求 :向服务器只发送消息头,服务器接收后返回消息头和消息体。POST 请求 :向服务器发送消息头和消息体,服务器接收

9、后同时返回消息头和消息体。向服务器发送大量信息时通常用 POST 请求。HEAD 请求:向服务器只发送消息头,服务器接收后也只返回消息头。三、练习题1、什么是 B/S 应用程序?2、B/S 的实现过程3、B/S 结构的优缺点。4、URL 的一般形式( ) 。5、URL 组成( ) 、 ( ) 、 ( ) 。6、HTTP 的三种请求方式( ) 、 ( ) 、 ( ) 。7、DNS 服务器的功能是干什么的?8、HTTP 协议所定义的一组消息可以分为哪几类?9、浏览器由() 、 () 、 ()组成。10、控制器的作用。11、简述浏览器的工作流程12、小张向小王借钱但又不好意思,于是他买了一个信封,信

10、封上写道,哥们最近手头有点紧,希望你借点钱请速寄给我。请问小张的请求方式是什么?小王如何应答?13、什么是超文本文档?14、C/S 与 B/S 的区别15 、WWW 概述?四、答案1、B/S(Browser/Server 结构)结构即浏览器和服务器结构。它是随着 Internet技术的兴起,在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。2、首先客户端通过 HTTP 协议

11、和服务器地址向服务器发送所要查询资源的请求,服务器接受请求后查询搜索用户资源并作出响应。若服务器上存在该资源并且可以给与用户则服务器将该资源发送到客户端并且通过网页的形式显示出来。若服务器上不存在该资源或者存在但不能给予用户则服务器作出其他响应响应。3、优点:(1) 具有分布性特点,可以随时随地进行查询、浏览等业务处理(2) 业务扩展简单,可以通过增加网页浏览增加服务器功能(3) 维护简单方便,通过改变网页即可实现对所有用户的同步更新(4) 开发简单、共享性强缺点:(1) 个性化特点明显降低,无法实现具有个性化的功能的实现(2) 只能用鼠标进行操作,无法满足快速操作的要求(3) 页面动态刷新,

12、影响响应速度(4) 功能弱化,难以实现传统模式下的特殊功能的要求4、 Protocol:/computer_name: port/document_name (Protocol 是访问资源所采用的协议名,computer_name 是访问资源所采用的计算机名,port 是访问资源的计算机端口号,/document_name 是访问的资源名)5、协议、计算机名、端口号/文档名6、GET 请求 HEAD 请求 POST 请求7、它是把域名与所要访问的资源所在的 IP 地址进行转换。8、两类,一是来自客户端的请求信息,另一个是来自服务器的应答信息。9、客户、解释器、控制器10、控制器是浏览器的中心部

13、件,它控制鼠标单击与键盘输入,并且调用其他部件来执行用户指定的操作。11、浏览器由一组客户,控制器,解释器组成。控制器用来控制鼠标单击与键盘输入,并且调用其它部件来执行用户指定的操作。解释器用来将指定的文档转换成为硬件命令可以处理的格式。12、GET 消息头和主体13、超文本文档是指该文档中除了基本信息外,文档中还可以有指向信息集合中其他文档的指针。超文本概念提供了一种分布环境下组织数据和信息的机制。14、Client/Server 是建立在局域网的基础上的, Browser/Server 是建立在广域网的基础上的。 15、一个分布式的超媒体系统,在 WWW 上发布的信息有文本,图像,图形,音乐和视频等各种格式。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。