ch2支撑技术(NO2,带补充电子商务系统的内容)

上传人:z*** 文档编号:243080163 上传时间:2024-09-15 格式:PPT 页数:140 大小:8.20MB
返回 下载 相关 举报
ch2支撑技术(NO2,带补充电子商务系统的内容)_第1页
第1页 / 共140页
ch2支撑技术(NO2,带补充电子商务系统的内容)_第2页
第2页 / 共140页
ch2支撑技术(NO2,带补充电子商务系统的内容)_第3页
第3页 / 共140页
点击查看更多>>
资源描述
单击此处编辑标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,清华大学软件学院,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,清华大学软件学院,*,单击此处编辑标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,清华大学软件学院,*,单击此处编辑标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,清华大学软件学院,*,单击此处编辑标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,清华大学软件学院,*,2024/9/15,1,清华大学软件学院,电子商务若干支撑技术,覃征 教授,2024/9/15,2,清华大学软件学院,本节内容,电子商务系统的组成,电子商务的设计技术,电子商务的通信技术,电子商务的信息处理技术,电子商务的支付技术,电子商务的安全技术,2024/9/15,3,清华大学软件学院,本节内容,电子商务系统的组成,电子商务的设计技术,电子商务的通信技术,电子商务的信息处理技术,电子商务的支付技术,电子商务的安全技术,2024/9/15,4,清华大学软件学院,电子商务系统的组成,供应链,物流,客户,决策中心,认证中心,支付中心,2024/9/15,5,清华大学软件学院,电子商务平台,电子商务服务商(,ICP/ISP/ASP,),认证中心,决策支持,物流,客户,供应链,支付中心,图:典型的电子商务系统的组成,2024/9/15,6,清华大学软件学院,电子商务平台,电子商务平台的后台系统是由软件组成的网络基础结构,包括基于,Internet,的数据库、应用服务器、内容管理软件和个性化组件。,电子商务平台的前台应用系统由,客户网上自我服务、供应商网上自我服务、网上采购系统、网上商店、 电子账单与支付和电子支付网关等组成。,电子商务平台的前台和后台应用系统结合完成对企业的决策支持、物流管理、认证管理、客户管理等业务。,2024/9/15,7,清华大学软件学院,电子商务平台,门户网站,所谓门户网站,是指通向某类综合性互联网信息资源并提供有关信息服务的应用系统。,我们常见的电子商务的门户网站有:,2024/9/15,8,清华大学软件学院,2024/9/15,9,清华大学软件学院,2024/9/15,10,清华大学软件学院,2024/9/15,11,清华大学软件学院,2024/9/15,12,清华大学软件学院,供应链,(,Supply Chain,),供应链(,Supply Chain,)是指围绕核心企业,通过对信息、物流、资金流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的将供应商、制造商、分销商、零售商、直到最终用户连成一个整体的基于功能的网链结构模式。,2024/9/15,13,清华大学软件学院,物流,物流这一名词1915年最早由美国学者阿奇萧提出的。,在“运动”中创造价值。,第二次世界大战中,美国军队为了改善战争中的物资供应状况,研究和建立了“后勤”理论,并在战争活动中加以实践和应用。战后,这一理论被应用到企业界,其内涵得到了进一步的推广,涵盖了整个生产过程和流通过程,包括生产领域的原材料采购、生产过程中的物料搬运与厂内物流到商品流通过程中的物流。,“物质资料的运动”,“,使用信息技术为消费者提供低成本服务的活动”,2024/9/15,14,清华大学软件学院,物,流,社,会,物,流,企,业,物,流,设,备,制,造,运,输,仓,储,装,卸,包,装,配,送,信,息,服,务,生,产,物,流,供,应,物,流,销,售,物,流,回,收,物,流,废,弃,物,流,图: 物流体系,2024/9/15,15,清华大学软件学院,信息系统,作业系统,采购,销售,生产,订货,发货,库存,配送,装卸,包装,包装,图: 物流系统的构成,2024/9/15,16,清华大学软件学院,客户,只要通过电子商务系统购买商品(包括有形、无形商品和服务),就是电子商务系统中的采购者,也就电子商务系统的客户,客户管理系统是电子商务系统的重要组成部分,2024/9/15,17,清华大学软件学院,决策中心,管理的核心是“决策”。全球经济一体化的进程以及信息技术的发展,消除了许多流通壁垒。企业比以往任何时候都面临着更为复杂的生存环境,更难以形成并维护其竞争壁垒。竞争的压力对企业制定决策的质量、速度都有更高要求。,2024/9/15,18,清华大学软件学院,决策支持系统,决策支持系统作为一种新兴的信息技术,能够为企业提供各种决策信息以及许多商业问题的解决方案,从而减轻了管理者从事低层次信息处理和分析的负担,使得他们专注于最需要决策智慧和经验的工作,因此提高了决策的质量和效率。,决策支持系统,(Decision Support System,以下简称,DSS),的定义 :,决策支持系统通过结合个人的智力资源和计算机的能力来改进决策的质量。它是一个基于计算机的支持系统,服务于处理半结构化问题的管理决策制定者。,2024/9/15,19,清华大学软件学院,决策支持系统应用,销售支持,客户分析和市场研究,财务分析,运筹和战略计划,企业分析,2024/9/15,20,清华大学软件学院,决策支持系统典型组件,数据管理子系统,模型管理系统,知识管理系统,用户界面子系统,用户,2024/9/15,21,清华大学软件学院,认证中心,认证中心(,CA,)是一些不直接从电子商务交易中获利的第三方机构,负责发放和管理数字证书,使网上交易的各方能够相互确认身份。,2024/9/15,22,清华大学软件学院,支付中心,支付中心的功能是为电子商务系统中采购者、供应者等系统角色提供资金支付方面的服务。此角色一般由网上银行承担,提供网上支付服务,并保证支付的安全性,2024/9/15,23,清华大学软件学院,课程内容,电子商务系统的组成,电子商务的设计技术,电子商务的通信技术,电子商务的信息处理技术,电子商务的支付技术,电子商务的安全技术,2024/9/15,24,清华大学软件学院,电子商务的设计技术,WEB,技术,HTML,XML,JAVA,J2EE,2024/9/15,25,清华大学软件学院,WEB,技术,Web,客,户,机,Internet,Web,服务器,中间件,软件应用,超文本内容,数据库,Web,技术结构,2024/9/15,26,清华大学软件学院,Web,通信的基本原理,由浏览器向,WWW,服务器发出,HTTP,请求,,WWW,服务器接到请求后,进行相应的处理,将处理结果以,HTML,文件的形式返回给浏览器,客户浏览器对其进行解释并显示给用户。,WWW,服务器要与数据库服务器进行交互,必须通过中间件来实现。,2024/9/15,27,清华大学软件学院,Web,浏览器,浏览器是客户端计算机上的应用软件,就像一个字处理程序一样(如,WordPerfect,或,Microsoft Word,)。在屏幕上看到的网页是浏览器对,HTML,文档的翻译。由于浏览器使用图形用户界面(,GUI,),用户在使用计算机时不必用键盘输入各种操作命令,只需用鼠标选择相应的图标来进行操作,方便了用户。,Web,浏览器工作时首先使用,HTTP,协议向,WWW,服务器发送请求以访问指定的文档或服务;相应的,,Web,服务器会发回请求的响应文档,浏览器阅读解释其中所有的标记代码并以正确的格式显示。浏览器的一般具有,URL,定向、超级链接、离线浏览、查找、存储和打印等功能。,2024/9/15,28,清华大学软件学院,Web,服务器,2024/9/15,29,清华大学软件学院,Web,服务器,Microsoft IIS,(,Internet Information Server,),IIS,具有与操作系统的亲和性并继承了,Microsoft,产品一贯的用户界面,可以与,Microsoft Proxy Server,、,Certificate Server,、,Site Server,、,Back Office,以及其他应用程序紧密结合,成为功能强大、使用方便的,Web,服务器。,IBM Web Sphere,Web Sphere,是一组专门为商务网站设计的套件,其中最主要的是,Web Sphere Commerce Suite,,它包含的工具可以创建和管理电子贸易,Web,站点和复杂分类数据,另外还包括可在主机上安装电子贸易站点的服务器软件和支付软件,这种支付软件可以帮助安全地处理,Internet,支付。,2024/9/15,30,清华大学软件学院,WEB,服务器,Apache,Apache,源于,NCSA,httpd,服务器,经过多次修改,成为世界上最流行的,Web,服务器软件之一。它属于自由软件,特点是简单、速度快、性能稳定,并可以做代理服务器使用。可以支持,SSL,技术,支持多个虚拟主机。,Apache +Linux,被称为自由软件的黄金组合,性能虽然不是最佳,但其价格优势对小型网站的诱惑力还是相当大的。,BEA,WebLogic,BEA,WebLogic,Server,是,BEA Web,应用服务器的旗舰产品,是用于集成、开发、部署和管理大型分布式,Web,应用、网络数据库应用的,Java,应用服务器。它将,Java,的动态功能和,Java Enterprise,标准的高效性和安全性引入大型,Web,应用的集成和开发之中,代表了新一代,Web,应用服务器的发展方向。,BEA,WebLogic,Server,是第一个提供,EJB,组件、,Java,消息传递和事件服务、微软,COM,集成以及零管理客户机的,Web,应用服务器。,2024/9/15,31,清华大学软件学院,WEB,服务器,Iplanet,Web Server,(,Netscape Enterprise Server,),以能在众多异种平台上运行见长,目前仍然拥有很高的市场占有率。其主要功能有:带有客户端授权的,SSL,、,Verity,的集成式检索器、,SNMP,、出色的数据库连接功能和,Web,网站内容管理等服务。,Oracle Web Server,支持多种平台,与,Oracle,数据库产品配合使用能获得最佳性能,具有良好的扩展性和可移植性,良好的安全性,提供多种安全机制,如简单的防火墙、帐号管理等功能。,2024/9/15,32,清华大学软件学院,数据库,2024/9/15,33,清华大学软件学院,数据库,Oracle,Oracle,公司产品,,是以高级结构化查询语言,(SQL),为基础的大型关系数据库,是目前最流行的客户,/,服务器,(CLIENT/SERVER),体系结构的数据库之一,特点:,引入了共享,SQL,和多线索服务器体系结构,减少了资源占用,提供了基于角色,(ROLE),分工的安全保密管理,支持大量多媒体数据,提供了与第三代高级语言的接口软件,PRO*,系列,能在,C,C+,等主语言中嵌入,SQL,语句及过程化,(PL/SQL),语句,对数据库中的数据进行操纵。,提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。,2024/9/15,34,清华大学软件学院,数据库,Microsoft SQL Server,Microsoft,公司产品。是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。,最初是由,Microsoft Sybase,和,Ashton-Tate,三家公司共同开发的,于,1988,年推出了第一个,OS/2,版本。在,Windows NT,推出后,,Microsoft,与,Sybase,在,SQL Server,的开发上就分道扬镳了。,Microsoft,将,SQL Server,移植到,Windows NT,系统上,专注于开发推广,SQL Server,的,Windows NT,版本。,Sybase,则较专注于,SQL Server,在,UNIX,操作系统上的应用。,2024/9/15,35,清华大学软件学院,数据库,DB2,IBM,公司产品。起源于,System R,和,System R*,。他支持从,PC,到,UNIX,,从中小型机到大型机;从,IBM,到非,IBM,(,HP,及,SUN UNIX,系统等)各种操作平台。,DB2,数据库核心又称作,DB2,公共服务器,采用多进程多线索体系结构,可以运行于多种操作系统之上,并分别根据相应平台环境作了调整和优化,以便能够达到较好的性能。,2024/9/15,36,清华大学软件学院,数据库,SyBase,Sybase,数据库是基于,Client/Server,体系结构的大型网络数据库系统。它由,3,个主要部分构成:,进行数据库管理和维护的一个联机关系数据库管理系统,Sybase SQL Server,支持数据库应用程序系统的建立与开发的一组前端工具软件,Sybase SQL Toolset,可把异构环境下任何厂商的应用软件、任何类型的数据连接在一起的接口,Sybase Open Client/Open Server,MySQL,MySQL,公司,开发、发布和支持。开源的关系数据库管理系统,是一个快速的、多线程、多用户和健壮的,SQL,数据库服务器。支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置,(mass-deployed),的软件中去,2024/9/15,37,清华大学软件学院,数据库,结构化查询语言,SQL,关系数据库标准查询语言。由,IBM,公司于,1974,年首先提出并使用的,1986,年美国国家标准局把,SQL,作为关系数据库语言的美国标准,1987,年国际标准化组织,(ISO),通过这一标准,.,此后各个数据库厂家纷纷推出各自的,SQL,软件或与,SQL,的接口软件,.,这就使大多数数据库均用,SQL,作为共同的数据存取语言和标准接口,使不同数据库之间的互操作有了共同的基础,.SQL,已成为数据库领域中一个主流语言,.,人们把确立,SQL,为关系数据库语言标准及其后的发展称为是一场革命,.,2024/9/15,38,清华大学软件学院,HTML,HTML,(,Hyper Text Markup Language,超文本标记语言)是一种用来制作超文本文档的简单标记语言。,基于,SGML,(,Standard Generalized Markup Language,,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂规范)中的一个子集演变而来的。,HTML,语言是通过利用各种标记来标识文档的结构以及标识超链接的信息。,用,HTML,编写的超文本文档称为,HTML,文档,它能独立于各种操作系统平台(如,UNIX,,,WINDOWS,等)。,2024/9/15,39,清华大学软件学院,XML,(,eXtensible,Markup Language,),2024/9/15,40,清华大学软件学院,可扩展置标语言,XML,(,eXtensible,Markup Language,)是一种置标语言。它有两个先驱,SGML,和,HTML,,这两个语言都是非常成功的置标语言,但是他们都在某些方面存在着与生俱来的缺陷。,XML,正是为了解决它们的不足而诞生的。,2024/9/15,41,清华大学软件学院,XML,技术的应用,应用于客户需要与不同的数据源进行交互时 。数据可能来自不同的数据库,他们都有各自不同的复杂格式。但客户与这些数据库间只通过一种标准语言进行交互,那就是,XML,。由于,XML,的自定义性及可扩展性,它足以表达各种类型的数据。,应用于将大量运算负荷分布在客户端,即客户可根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只须发出同一个,XML,文件,应用于将同一数据以不同的面貌展现给不同的用户。,应用于网络代理对所取得的信息进行编辑、增减以适应个人用户的需要,2024/9/15,42,清华大学软件学院,XML,文档数据访问,2024/9/15,43,清华大学软件学院,XML,文档数据访问,XML,分析器,用来装载,XML,文档到缓存中,文档装载时,可以使用,DOM,或者,SAX,接口进行检索和处理,DOM,(,Document Object Model,),接口,由,W3C,组织提出的用于访问,XML,文档的标准接口,是采用树状对象集合的方式访问给定文档内容的抽象规范,很多编程语言都实现了,DOM,,提供了比,SAX,更加丰富的编程接口,简单易用,SAX(Simple,API for XML,),接口,是,XML_DEV,邮件列表中的成员根据应用的需求自发地定义的一套对,XML,文档进行操作的接口规范。,SAX,提供了一种对,XML,文档进行顺序访问的模式,是一种快速读写,XML,数据的方式,2024/9/15,44,清华大学软件学院,XML,的特点,良好的可扩展性,内容与形式的分离,遵循严格的语法要求、便于在不同的系统之间信息的传输,具有良好的保值性,2024/9/15,45,清华大学软件学院,JAVA,产生历史,1991,年,,Sun,公司为消费电子产品开发了一个名为,Oak,的软件,在安全性和可移植性方面有所增强,1994,年下半年,,Internet,发展迅猛,,Sun,把,Oak,的技术应用于网络,命名为,Java,1995,年,,Sun,正式发布了,Java,语言,,Microsoft,、,IBM,、,NetScape,、,Apple,、,DEC,、,SGI,等公司纷纷购买,Java,语言的使用权,1996,年,,Sun,公司专门成立,JavaSoft,分公司来发展,Java,2024/9/15,46,清华大学软件学院,JAVA,Java,的应用,Java+XML,为电子商务提供解决方案,Web Service,移动终端应用程序开发,Peer 2 Peer,:,JXTA,交互式电视:,JavaTV,实时,Java: Real Time Java,分布式计算:,JINI,2024/9/15,47,清华大学软件学院,JAVA,Java,的优点,完全面向对象的程序开发语言,Java,虚拟机为,Java,提供了一个程序运行的解释环境,使,Java,程序代码独立于平台,具有可移植性和平台无关性,吸收了,C,和,C+,的优点,程序员容易掌握,去掉了,C,和,C+,中影响程序健壮性的部分,如:指针、内存的申请和释放,提供了多线程机制,提供了动态下载程序代码的机制,提供了代码的检验机制保证程序的安全性,2024/9/15,48,清华大学软件学院,JAVA,Java,平台框架,2024/9/15,49,清华大学软件学院,JAVA,Java,平台框架,J2SE,由于跨平台的优势,许多桌面软件已经用,java,来开发,尤其是在图形用户界面设计方面,J2EE,在企业计算中大显身手,除了微软以外的公司都有各自的,J2EE,产品:,BEA,的,WebLogic,、,IBM,的,Websphere,、,Oracle,的,ApplicationServer,、,CA,、,HP,。,充分体现,IT,行业两种技术思想的碰撞:封闭技术(微软),vs,开放标准,J2ME,充分占领了消费电子市场,占世界市场份额,95,的厂商已经签约采用,JavaCard,技术(斯伦贝谢),手机上的应用开发平台已经广泛应用(,Nokia,和,Motolora,),,数字电视机顶盒上的应用开发平台标准已经采用,java,技术(欧洲,MHP,标准和美国,ATSC,标准),2024/9/15,50,清华大学软件学院,J2EE,概述,J2EE,是一种利用,Java 2,平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。,J2EE,技术的基础就是核心,Java,平台或,Java 2,平台的标准版,,J2EE,不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特性、方便存取数据库的技术以及能够在,Internet,应用中保护数据的安全模式等等,同时还提供了对,EJB,、,Java,Servlets,API,、,JSP,以及,XML,技术的全面支持,2024/9/15,51,清华大学软件学院,J2EE,体系结构,纯,HTML,浏览器,Java,小应用,桌面,系统,Java,应用,其他,设备,J2EE,客户端,Web,服务器,Jsp,Jsp,Java,Servlet,J2EE,平台,EJB,容器,EJB,EJB,EJB,J2EE,平台,客户端表示,服务器端表示,服务器端商业逻辑,企业信息系统,2024/9/15,52,清华大学软件学院,J2EE,的核心技术,2024/9/15,53,清华大学软件学院,课程内容,电子商务系统的组成,电子商务的设计技术,电子商务的通信技术,电子商务的信息处理技术,电子商务的支付技术,电子商务的安全技术,2024/9/15,54,清华大学软件学院,电子商务的通信技术,计算机网络,网络通信协议,互联网(,Internet,),2024/9/15,55,清华大学软件学院,计算机网络,计算机网络是指将若干地理位置不同并具有独立功能的多个计算机,通过通信设备和传输线路连接起来,实现信息交换和资源共享的系统。,建立计算机网络的主要目的是实现资源共享 ,网络资源主要包括(,1,)硬件资源(,2,)软件资源(,3,)数据资源,计算机网络的功能是网络用户共享网络资源,互相交换数据信息,2024/9/15,56,清华大学软件学院,计算机网络的分类,按区域大小分,局域网、城域网、广域网,按是否局限在企业内部及和互联网的关系,企业内部网、企业外部网,按计算机网络的物理布局,星型网络、环形网络、总线型网络,2024/9/15,57,清华大学软件学院,按区域大小分,局域网(,LAN,),在一个较小的地理范围内的各种计算机网络设备互联在一起的通信网络,可以包含一个或多个子网,一般范围局限在几千米之内,广域网,连接地理范围较大,可以覆盖城市、国家或跨越大洲,可以将分布较远的局域网互联,典型的广域网,Internet,2024/9/15,58,清华大学软件学院,按是否局限在企业内部及和互联网的关系,企业内部网(,Intranet,),Intranet,是指采用,Internet,技术建立的企业的内部网,它是应用于企业内部的,基于,WWW,,使用互联网应用软件的,B/S,结构的专用网络。典型的企业内部网结构如下:,2024/9/15,59,清华大学软件学院,按是否局限在企业内部及和互联网的关系,企业采用内部网的优势,可以实现高效、节约的内部交流,内部网的成本很低,内部网还加快了应用软件的分布和升级,2024/9/15,60,清华大学软件学院,按是否局限在企业内部及和互联网的关系,企业外部网(,Extranet,),Extranet,是一个使用,Internet/Intranet,技术使企业与其客户和其他企业相连来完成其共同目标的合作网络。,Extranet,企业及其供应商或其他贸易伙伴联系在一起。,Extranet,可以是下列几种网络类型中的任何一种:公共网络、安全(专用)网络或虚拟专用网络(,VPN,)。,2024/9/15,61,清华大学软件学院,按是否局限在企业内部及和互联网的关系,企业外部网的特点,Extranet,不限于组织的成员,它可超出组织之外,特别是包括那些组织想与之建立联系的供应商和客户,Extranet,并不是真正意义上的开放,它可以提供充分的访问控制使得外部用户远离内部资料,Extranet,是一种思想,而不是一种技术,它使用标准的,Web,和,Internet,技术,Extranet,的实质就是应用,它只是集成扩展(并非系统设计)现有的技术应用,2024/9/15,62,清华大学软件学院,按是否局限在企业内部及和互联网的关系,企业外部网的应用,信息的维护和传播,在线培训,销售和市场,客户服务,产品、项目管理和控制,2024/9/15,63,清华大学软件学院,按是否局限在企业内部及和互联网的关系,企业使用,Extranet,的优势,为客户提供多种及时有效的服务,可以改善客户的满意度,因为职员不必将其时间花费在信息的查找上而提高其生产率,因为减少纸张的拷贝、打印通信与分发的费用,大大地降低生产费用,可以通过网上实现跨地区的各种项目合作,与以前的仅仅是文字信息不同,,Extranet,中的信息可以以各种形式体现,可将不同厂商的各种硬件、数据库和操作系统集成在一起,并且利用浏览器的开放性使得应用只需开发一次即可为各种平台使用,引用、浏览原有系统中的信息(仍由原有系统进行维护),2024/9/15,64,清华大学软件学院,按计算机网络的物理布局,星型网络,2024/9/15,65,清华大学软件学院,按计算机网络的物理布局,星型网络的特点,端用户之间的通信必须经过中心站,集中控制容易,易于维护和安全控制,用户设备故障不会影响其它的端用户之间的通信,中心系统要有极高的可靠性,2024/9/15,66,清华大学软件学院,按计算机网络的物理布局,环形网络,2024/9/15,67,清华大学软件学院,按计算机网络的物理布局,环形网络的特点,环上传输的任何报文都必须以单方式穿过所有端点,如果环的某一点断开,环上所有端间的通信便会终止,2024/9/15,68,清华大学软件学院,按计算机网络的物理布局,总线型网络,2024/9/15,69,清华大学软件学院,按计算机网络的物理布局,总线型网络的特点,连接端用户的物理媒体由所有设备共享,费用低,数据端用户入网灵活,某个端用户失效不影响其它用户通信,缺点是:一次仅一个端用户发送数据,其它端用户必须等到获取发送权才能发送数据,2024/9/15,70,清华大学软件学院,网络通信协议,在计算机网络中,不同计算机之间的信息交换,必须按照通信双方预先共同约定好的规则进行,这些约定就是网络协议。网络协议主要是由以下几部分组成:,语义,:规定通信双方彼此“讲什么”,即确定协议元素的类型,包括用于协调同步、差错控制处理等控制信息,语法,:规定了通信双方彼此“如何讲”,即确定协议元素的格式,如数据和控制信息的格式、编码等,同步关系,:规定事件执行的顺序,即确定通信过程中的通信状态的变化,包括速度匹配、排序和介质访问控制等。,2024/9/15,71,清华大学软件学院,基础的网络通信协议,TCP/IP,通信协议,HTTP,通信协议,EDI,通信协议,WAP,通信协议,WLAN,通信协议,蓝牙通信协议,2024/9/15,72,清华大学软件学院,基础的网络通信协议,TCP/IP,通信协议,可靠的有连接的通信协议,,TCP/IP,主要由传输控制协议,TCP,(,Transmission Control Protocol,),和网间协议,IP,(,Internet Protocol,)组成。,TCP,和,IP,共同管理网络上流进和流出的数据流。,IP,不停地把报文放到以太网上,而,TCP,负责确信报文到达。,2024/9/15,73,清华大学软件学院,基础的网络通信协议,TCP/IP,体系结构,2024/9/15,74,清华大学软件学院,基础的网络通信协议,TCP/IP,体系结构,应用层,应用层包括,SMTP,、,FTP,、,NFS,、,NIS,、,LPD,、,Telnet,和,Remote Login,。对于大多数,Internet,用户来说这些都是很熟悉的。,传输层,传输层包括,UDP,和,TCP,。,UDP,几乎不进行检查,而,TCP,提供传输保证。,网络层,网络层由以下协议组成:,ICMP,、,IP,、,IGMP,、,RIP,、,OSPF,和用于路由的,EGP,,用户不必操心这些,因为它们是相当底层的东西。,链路层,链路层包括,ARP,和,RARP,,负责报文传输,2024/9/15,75,清华大学软件学院,基础的网络通信协议,HTTP,通信协议,HTTP,是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于,1990,年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在,WWW,中使用的是,HTTP/1.0,的第六版,,HTTP/1.1,规范化的工作正在进行之中,而且,HTTP-,NG(Next,Generation of HTTP),的建议已经提出,2024/9/15,76,清华大学软件学院,基础的网络通信协议,HTTP,协议的主要特点,支持客户,/,服务器模式,简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有,GET,、,POST,灵活:,HTTP,允许传输任意类型的数据对象。正在传输的类型由,Content-Type,加以标记,无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间,无状态:,HTTP,协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快,2024/9/15,77,清华大学软件学院,基础的网络通信协议,HTTP,协议的重要概念,消息:,HTTP,通讯的基本单位,包括一个结构化的八元组序列并通过连接传输,请求:,一个从客户端到服务器的请求信息包括应用资源的方法、资源的标识符和协议的版本号,响应:,一个从服务器返回的信息包括,HTTP,协议的版本号、请求的状态,(,例如“成功”或“没找到”,),和文档的,MIME,类型,资源,:由,URI,标识的网络数据对象或服务,实体:,数据资源或来自服务资源回映的一种特殊表示方法,它可能被包围在一个请求或响应信息中,一个实体包括实体头信息和实体的本身内容,2024/9/15,78,清华大学软件学院,基础的网络通信协议,HTTP,协议的重要概念,客户机:,一个为发送请求目的而建立连接的应用程序,用户代理,:初始化一个请求的客户机。它们是浏览器、编辑器或其它用户工具,服务器,:一个接受连接并对请求返回信息的应用程序,源服务器,:是一个给定资源可以在其上驻留或创建的服务器,代理,:一个中间程序,它可以充当一个服务器,也可以充当一个客户机,为其它的客户机建立请求,网关,:一个作为其它服务器中间媒介的服务器,通道,:是作为两个连接中继的中介程序,缓存,:反应信息的局域存储,2024/9/15,79,清华大学软件学院,基础的网络通信协议,EDI,通信协议,EDI(Electronic,Data Interchange,,电子数据交换,),就是模拟传统的商务单据流转过程,对整个贸易过程进行了简化的技术手段,EDI,是计算机系统之间所进行的电子信息传输,EDI,是标准格式和结构化的电子数据的交换,EDI,是根据发送者和接收者所达成一致的标准和结构所进行的电子数据交换,EDI,是由计算机自动读取而无需人工干预的电子数据交换,EDI,是为了满足商业用途的电子数据交换,2024/9/15,80,清华大学软件学院,基础的网络通信协议,EDI,结构框架图,2024/9/15,81,清华大学软件学院,基础的网络通信协议,EDI,报文产生与传递过程,2024/9/15,82,清华大学软件学院,基础的网络通信协议,WAP,通信协议,WAP(Wireless,Application Protocol),的提出和发展是基于在移动中接入,Internet,的需求。,1997,年,6,月,,PHONE.COM,与,Nokia,、,Ericsson,、,Motorola,合作建立了,WAP,论坛,目的就是为在移动通信中使用,Internet,业务制定统一的应用标准,WAP,提供了一套开放、统一的技术平台,用户使用移动设备很容易访问和获取以统一的内容格式表示的国际互联网或企业内部网信息和各种服务,WAP,定义了一套软硬件的接口,实现了这些接口的移动设备和网站服务器可以使人们像使用,PC,机一样,使用移动电话收发电子邮件甚至浏览,Internet,WAP,标准定义了一种应用环境,让设计人员能够开发独立于设备的用户界面,然后使用,WMLScript(WML,脚本,),的,WAP,编程语言,把可执行的逻辑嵌入到移动终端中。,2024/9/15,83,清华大学软件学院,基础的网络通信协议,WAP,体系结构,2024/9/15,84,清华大学软件学院,基础的网络通信协议,WAP,应用体系结构,典型的,WAP,应用系统定义了三类实体 :,具有,WAP,用户代理功能的移动终端,(Client),。典型的终端如,WAP,手机,它相当于,Internet,中的,PC,机,WAP,代理。包括协议网关、实现,WAP,协议栈,(WSP,、,WTP,、,WTLS,和,WDP),与,Internet,协议栈之间的转换,源数据服务器。如支持,WAP,的,Web,网站,服务器中存有用,WMLScript,编写的,WAP,应用,这些应用可以根据,WAP,移动终端的需要而被下载,而且在不需要时从,WAP,终端中卸除,2024/9/15,85,清华大学软件学院,基础的网络通信协议,WAP,的协议栈,借鉴了,Internet,的协议栈思想,层次化设计:,WSP(Wireless,Session Protocol),:会话层协议为上层的,WAP,应用提供面向连接的、基于,WTP,的会话通信服务或基于,WDP,无连接的、可靠的通信服务,WTP(WirelessTransaction,Protocol),:提供一种轻量级的面向事务处理的服务,专门优化并适用于移动终端的设计,WTLS(WirelessTransport,Layer Security),:基于,SSL,的安全传输协议,WDP(Wireless,Datagram Protocol),:无线数据报协议,是一种通用的数据传输服务可以支持多种无线承载网络,使得上层的,WAE,、,WSP,、,WTP,、,WTLS,独立于下层的无线网络,从而使全球性的互操作得以实现,2024/9/15,86,清华大学软件学院,基础的网络通信协议,WLAN,通信协议,无线局域网,WLAN,(,Wireless Local Area Network,)是利用无线通信技术在一定的局部范围内建立的网络,是计算机网络与无线通信技术相结合的产物,它以无线多址信道作为传输媒介,提供传统局域网,LAN,的功能,能够使用户真正实现随时、随地、随意的宽带网络接入 ,成为国际互联网,Internet,宽带接入手段,WLAN,标准主要是针对物理层和媒质访问控制层,(MAC),,涉及到所使用的无线频率范围、空中接口通信协议等技术规范与技术标准,2024/9/15,87,清华大学软件学院,基础的网络通信协议,WLAN,技术标准,2024/9/15,88,清华大学软件学院,基础的网络通信协议,现有,WLAN,技术标准,IEEE 802.11X,1990,年,IEEE802,标准化委员会成立,IEEE802.11WLAN,标准工作组,,IEEE 802.11,(别名:,Wi-Fi,(Wireless Fidelity),)是在,1997,年,6,月由大量的局域网以及计算机专家审定通过的标准,该标准定义物理层和媒体访问控制,(MAC),规范,HIPERLAN,欧洲电信标准化协会,(ETSI),的宽带无线电接入网络,(BRAN),小组着手制定,Hiper(High,Performance Radio),接入泛欧标准,已推出,HiperLAN1,和,HiperLAN2,。,HomeRF,HomeRF,工作组是由美国家用射频委员会领导于,1997,年成立的,其主要工作任务是为家庭用户建立具有互操作性的话音和数据通信网,针对现有无线通信标准的综合和改进,2024/9/15,89,清华大学软件学院,基础的网络通信协议,蓝牙通信协议,1998,年,5,月,爱立信、诺基亚、东芝、,IBM,和英特尔等五家著名厂商在联合开展短程无线通信技术的标准化活动时提出了蓝牙技术(,Bluetooth,),其宗旨是提供一种短距离、低成本的无线传输应用技术,蓝牙技术是一种使用电波的、近距离的无线数据通信技术,它是为有线电缆的无线化而开发的,它的传输速度为,1Mbps,,传输距离为,10,米左右,蓝牙技术使得现代一些轻易携带的移动通信设备和电脑设备不必借助电缆就能联网,2024/9/15,90,清华大学软件学院,基础的网络通信协议,Bluetooth,的系统构成,2024/9/15,91,清华大学软件学院,基础的网络通信协议,蓝牙技术的特点,传输距离短:,目前蓝牙技术工作距离是,10,米以内,经过增加射频功率后可达到,100,米,采用跳频扩频技术,:将,2.4GHz,到,2.4835GHz,之间划分出,79,个频点,采用快速跳频,根据由主机和从机所构成的所谓微微网(,piconet,)主单元确定的跳频次数为每秒钟,1600,次。,采用时分复用多路访问技术,语音支持,:语音信道采用连续可变斜率增量调制(,CVSD,)语音编码方案,且从不重发语音数据包,纠错技术,:蓝牙技术采用的是前向纠错,(FEC),方案,其目的是为了减少数据重发的次数,降低数据传输负载,2024/9/15,92,清华大学软件学院,互联网(,Internet,),Internet,基于一个共同的通信协议(,TCP/IP,),全球最大的、开放的、由众多网络和计算机通过电话线、电缆、光纤、卫星及其他远程通信系统互联而成的超大型计算机网络。它实际上是一个网络的网络,将位于不同地区,不同环境的网络互连成一个整体。在逻辑上它是独立的、统一的,在物理上则由不同的网络互连而成,而对用户而言,它是一个统一的网络。,2024/9/15,93,清华大学软件学院,互联网(,Internet,),Internet,的产生与发展,Internet,最早是作为军事通信工具而开发的,,1969,年,美国国防部开始建立,ARPAnet,1983,年,美国加利福尼亚伯克利分校使,TCP/IP,协议在社会上流行,真正的,Internet,诞生,1986,年美国国家科学基金会建立,NSFnet,1989,年,由,CERN,开发成功,WWW,20,世纪,90,年代,,Internet,飞速发展,美国“信息高速公路”计划,2024/9/15,94,清华大学软件学院,互联网(,Internet,),中国,Internet,的发展,1997,年,11,月,中国因特网络信息中心发布了第一次,中国,Internet,发展状况统计报告,。截止到,1997,年,10,月,31,日,我国共有上网计算机,29,9,万台,上网用户,62,万人,,CN,下注册的域名,4066,个,,WWW,站点,1500,个,国际出口带宽,18,64Mbps,。,1999,年,7,月,中国因特网络信息中心发布第四次,统计报告,。截止到,1999,年,6,月,30,日,我国共有上网计算机,146,万台。上网用户数,400,万。,CN,下注册的域名,29045,个,,WWW,站点,9906,个,国际出口带宽,241M,2004,年,1,月,中国因特网络信息中心发布第四次,统计报告,。截止到,2003,年,12,月,31,日,中国网民总数已达到,7950,万,上网计算机总数为,3089,万,,CN,下注册域名数量增长迅速达到,34,万,,WWW,站点总数接近,60,万,国际出口带宽达到,27216M,2024/9/15,95,清华大学软件学院,互联网(,Internet,),Internet,的特点,Internet,是全球范围内的开放分布的互连网络,它使用,TCP/IP,通信协议,具有信息传输的广域性和网络协议的开放性,Internet,将通信系统、计算机和数据库等连接起来形成统一的网络,使各国的信息技术资源都相互地连在一起,共享丰富资源和各种信息服务以及它的低廉的费用开销,作为一种全新的信息交流方式已逐渐被社会各界所接受,已对全球的经济、政治和人们的工作和生活产生很大影响,并将对信息社会产生深远的影响,Internet,的日益商业化和社会化,人们对,Internet,的信息安全越来越关注,要求也越来越高,而网上包括大量运行的多种复杂类型计算机网络、信息处理系统以及各类数据库,但由于,Internet,信息流的多渠道交叉和路径的不确定性,从而也增加了网络安全的脆弱性和复杂性,2024/9/15,96,清华大学软件学院,互联网(,Internet,),Internet,的应用,电子邮件(,EMAIL,),电子邮件(,E-mail,,或,Electronic mail,)是指,Internet,上或常规计算机网络上的各个用户之间,通过电子信件的形式进行通信的一种现代邮政通信方式。,文件传输,FTP,FTP,是文件传输协议(,File Transfer Protocol,)以及使用该协议的文件传输程序的缩写。所谓文件传输指的是将文件(而不是报文)从一台计算机上发送到另一台计算机上,传输的文件可以包括电子报表、声音、编译后的程序以及字处理软件的文档文件。,2024/9/15,97,清华大学软件学院,互联网(,Internet,),Internet,的应用,远程登录,Telnet,远程登录可以使本地计算机连接到一个远程的计算机上,执行储存在其他机器上的程序,但前提是必须有对远程计算机的使用权。登录以后的本地计算机就可以成为这个远程计算机的终端,就像在本地一样,可以使用远程计算机允许使用的各项功能。,WWW,服务,WWW,(,World Wide Web,的缩写)也称万维网或,Web,,是一个基于超文本(,Hypertext,)方式的信息查询工具,它最大特点是拥有非常友善的图形界面,非常简单的操作方法以及图文并茂的显示方式。,2024/9/15,98,清华大学软件学院,互联网(,Internet,),Internet,的应用,电子公告牌,BBS,BBS,(,Bulletin Board System,)原意为“电子公告牌”,是有许多人参与的论坛系统。由于用户需求的不断增加,,BBS,现在的功能十分强大,大致包括:信件讨论区、文件交流区、信息布告区和交互讨论区这几部分。,其它应用,2024/9/15,99,清华大学软件学院,课程内容,电子商务系统的组成,电子商务的设计技术,电子商务的通信技术,电子商务的信息处理技术,电子商务的支付技术,电子商务的安全技术,2024/9/15,100,清华大学软件学院,电子商务的信息处理技术,电子商务信息处理技术是电子商务系统的重要基础。,电子商务信息处理技术有:,全球卫星定位系统、地理信息系统、决策支持系统、群决策支持系统和智能决策支持系统,,结构如下:,2024/9/15,101,清华大学软件学院,全球卫星定位系统(,GPS,),全球卫星定位系统(,GPS,),全球定位系统,GPS,(,Global Positioning System,)原本是美国国防部为其星球大战计划投资,100,多亿美元建立的,其作用是为美军方在全球的舰船、飞机导航并指挥陆军作战,GPS,全球定位系统是一项工程浩繁、耗资巨大的工程,被称为继阿波罗飞船登月、航天飞机之后的第三大空间工程,GPS,是美国国防部发射的,24,颗卫星组成的全球定位、导航及授时系统,2024/9/15,102,清华大学软件学院,全球卫星定位系统(,GPS,),GPS,示意图,2024/9/15,103,清华大学软件学院,GPS,卫星图像,2024/9/15,104,清华大学软件学院,GPS,卫星图像,2024/9/15,105,清华大学软件学院,全球卫星定位系统(,GPS,),GPS,主要组成,三大部分:,空间部分、地面支撑系统、用户设备部分,空间部分:,21,颗工作卫星,,3,颗备用卫星,地面支撑系统:,1,个主控站,,3,个注入站,,5,个监测站,用户设备部分:,接收,GPS,卫星发射信号,以获得必要的导航和定位信息,经数据处理,完成导航和定位工作。,GPS,接收机硬件一般由主机、天线和电源组成,2024/9/15,106,清华大学软件学院,全球卫星定位系统(,GPS,),GPS,的基本定位原理,卫星不间断地发送自身的星历参数和时间信息,用户接收到这些信息后,经过计算求出接收机的三维位置,三维方向以及运动速度和时间信息,目前,GPS,系统提供的定位精度是优于,10,米,而为得到更高的定位精度,我们通常采用,差分,GPS,技术,:将一台,GPS,接收机安置在基准站上进行观测。根据基准站已知精密坐标,计算出基准站到卫星的距离改正数,并由基准站实时将这一数据发送出去。用户接收机在进行,GPS,观测的同时,也接收到基准站发出的改正数,并对其定位结果进行改正,从而提高定位精度,2024/9/15,107,清华大学软件学院,全球卫星定位系统(,GPS,),差分,GPS,技术,伪距差分,在基准站上,观测所有卫星,根据基准站已知坐标和各卫星的坐标,求出每颗卫星每一时刻到基准站的真实距离。再与测得的伪距比较,得出伪距改正数,将其传输至用户接收机,提高定位精度。这种差分,能得到米级定位精度,如沿海广泛使用的“信标差分”。,载波相位差分,载波相位差分技术又称,RTK,(,Real Time,Kinematic,),技术,是实时处理两个测站载波相位观测量的差分方法。即是将基准站采集的载波相位发给用户接收机,进行求差解算坐标。 载波相位差分可使定位精度达到厘米级。大量应用于需要动态高精度位置的领域。,2024/9/15,108,清华大学软件学院,全球卫星定位系统(,GPS,),与美国,GPS,相同的其它定位系统:,欧洲“伽利略”全球卫星定位系统,俄罗斯“格洛纳斯”系统,2024/9/15,109,清华大学软件学院,欧洲“伽利略” 系统,发射“伽利略”系统的火箭,“伽利略”系统的卫星,“伽利略”系统的电脑模拟图,2024/9/15,110,清华大学软件学院,欧洲“伽利略” 系统,2024/9/15,111,清华大学软件学院,欧洲“伽利略” 系统,“伽利略”系统是欧洲计划建设的新一代民用全球卫星导航系统,其中共包括,30,颗卫星(,27,颗工作星,,3,颗备份卫星),均匀地分布在距地球,2.3,万公里高空的,3,个中等轨道面上。按照计划,所有卫星将以,8,个为一组,于,2006,年至,2010,年间分批发射入太空
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!