B/S工作原理
来源:互联网 发布:mac系统能做什么 编辑:程序博客网 时间:2024/05/16 16:17
Asp.net的学习过程中对很多概念都不是很理解,于是边学边查询边思考边理解了。
- B/S结构工作原理:
B/S(Browser/Server)结构即浏览器/服务器结构。用户可以通过浏览器去访问 Internet上的由Web服务器产生的文本、数据、图像、动画、视频点播和声音等信息,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。
从用户的操作开始,用户在浏览器页面提交表单操作,向服务器发送请求,服务器接收并处理请求,然后把用户请求的数据(网页文件、图片、声音等等)返回给浏览器,至此一次请求完成。如下图:
- Web应用程序:
最简单的Web应用程序其实就是一些HTML文件和其它的一些资源文件组成的集合。Web站点则可以包含多个Web应用程序。它们位于Internet上的一个服务器中,一个Web站点其实就对应着一个网络服务器(Web服务器),下面我们简单地介绍一下Web服务器。
- 服务器:
服务器,英文单词是Server,它既是计算机硬件的称谓,有时又是计算机服务端软件的称谓,用户应该区分开它们,主要就是从语境上去区分。
(1)服务器是一种计算机硬件:服务器应该算是一种高性能的计算机,它作为网络的节点,存储、处理网络上的数据、信息,因此也被称为网络的灵魂。
(2)服务器是一种计算机软件:一般IIS服务器、Java服务器、.NET服务器等名词,一般都是指一种计算机软件。当用户使用计算机上网时,其实是访问服务器硬件。但是,这个服务器硬件上安装了服务器软件,例如IIS服务器、Java服务器、.NET服务器,它们负责接收用户的访问请求,并根据请求经过计算将数据返回给用户的客户端(浏览器)。
服务器软件分为两类:一类是Web服务器;另一类是应用程序服务器(简称为App Server)。IIS服务器和Apache是最常用的Web服务器软件;Java服务器、.NET服务器、PHP服务器是最常用的应用程序服务器软件。
(3)Web服务器:Web服务器实际上是一种连接在Internet上的计算机软件。它负责Web浏览器提交的文本请求。
- 浏览器:
是阅读和浏览Web的工具,它是通过客户端/服务器方式与Web服务器交互信息的。一般情况下,浏览器就是客户端,它要求服务器把指定信息传送过来,然后通过浏览器把信息显示在屏幕上。就像从电视上看到画面一样,浏览器实际上是一种允许用户浏览Web信息的软件,只不过这些信息是由Web服务器发送出来的。
- B/S工作原理
- C/S B/S 及WEB工作原理
- b/S原理
- B/S运行原理
- b/s的工作模式
- 关于常规B/S、C/S系统开发实现原理
- 【web开发原理】B/S架构原理分析
- 【B/S】HTML、CSS、JS之间的配合工作
- TCP、UDP的C/S程序工作流程,原理
- b/s
- B/S
- B/S
- B/S
- B/S
- B/S
- b/s ,c/s
- B/S,C/S
- B/S C/S
- Google Objective-C Style Guide 中文版
- dojo级联步骤
- Thinking in BigData(八)大数据Hadoop核心架构HDFS+MapReduce+Hbase+Hive内部机理详解
- 递推-HDU2709&POJ2229
- uva10494 if we were a child again
- B/S工作原理
- mac cocos2dx-2.2.1与3.0配置与安装
- Programmer Study Guide-游戏程序员指南
- 简单的apache log4j日志设置与使用实例
- dojo省份地市级联之省份封装类(一)
- 对于android触摸事件模型的一些理解
- java学习第一天笔记 环境变量的配置与简单的dos指令
- C++代码,数据结构-二叉排序树
- java 判断界面是否含有邮箱代码