2    论文相关理论及技术
上一章主要描述了课题背景和现状,并给出了本文的组织结构。在此基础上,本章将对旅行计划网站构建过程中涉及的基础知识进行详细介绍,针对web网站工作原理、B/S模式、JSP技术和https技术展开介绍,为实现一个完整的旅行计划网站做理论铺垫。
2.1    web网站工作原理
 基于网络系统的体系结构是web网站工作的基本环境,在一定意义上,web网站的工作方式非常简单,从层次结构而言,它位于TCP/IP协议的应用层中,其基本应用模式如图2.1所示:
2.1  基本应用模式图
从上图可以看出,这是一种简单的客户端/服务器模式,由客户端向服务器发送一个请求,当服务器收到请求后便对请求做出相应,然后将相应的结果返回给客户端,形成一种问答对话机制。大多数网站采用http协议,即超文本传输协议。我们在浏览器的地址栏中输入的网站地址称为统一资源定位符(URL),每个网页都有一个对应的URL,就像学号一样,一个同学对应一个学号。我们浏览网页时,需要在地址栏输入我们需要访问的网址,此时浏览器通过http协议访问刚才的网址(即URL),然后将web服务器上的内容以网页的内容显示出来。Http协议是基于请求/响应机制的,客户端与服务器建立连接后,便会向服务器发送http请求,请求的格式由请求方法URI协议/版本、请求头和请求正文三个部分组成。服务器收到请求后,便会给它响应,响应的格式分为状态行,响应头和响应正文三部分。
在web网络中,http协议是建立在TCP/IP连接的基础上的,因此基于Http协议的信息交换过程分为建立连接、客户机发送请求信息、服务器接收请求并发送响应、客户机接收响应、释放连接这几个过程。此外,客户机与服务器是一个相对的概念,在某些连接中客户机与服务器的身份是可以互换的。
2.2    B/S模式
上一小节中的Http连接是以C/S模型为例的,C/S模型即客户端/服务器模型,是相对简单的模式。本次毕业设计是基于B/S模型的,因此这一节中主要阐述B/S模型。B/S模型是浏览器/服务器模型。它是随着网络技术的发展,对C/S模型的扩展。在这种结构中,用户通过浏览器发送请求。B/S相较于C/S而言,最大的好处是运行文护相对比较简单,并且能够让不同的用户在不同地点访问共同的数据。用户可以通过浏览器访问网络上的信息,web服务器接收用户发送的请求,与数据库服务器相连接,然后将用户请求的数据返回给浏览器
上一篇:C#医疗检测设备自动化集成+文献综述
下一篇:C#基于数据融合的交通路径数据处理方法研究

jsp+mysql网上化肥店系统的设计与开发

jsp+mysql网络招标评审系统设计+源代码

jsp+mysql酒店管理系统的设计+源代码

jsp+mysql网上书城的设计与实现+ER图

Jsp+mysql企业管理系统的设计

jsp+mysql物业管理系统的设计和ER图

jsp+mysql小镇旅游系统设计与实现

压疮高危人群的标准化中...

提高教育质量,构建大學生...

浅谈高校行政管理人员的...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...