1电子商务概论第七章电子商务网站技术授课人:冉丽敏2电子商务网站技术1.通信技术2.网络技术3.数据库技术4.Web技术37.1通信技术1.数据通信的概念计算机通信是在计算机之间进行信息传输,计算机通信的方法和手段是多种多样的,但都必须依靠数据通信技术。数据是具有某种含义的数字信号的组合,如字母、数字和符号等。在传输时,可以用离散的数字信号逐一准确地表达出来,例如可以用不同极性的电压或脉冲组合来代表。数据通信就是将数据信号加到数据传输信道上进行传输,并在接收点将原始发送数据正确地恢复过来的过程。计算机产生的是数据信号,因此计算机之间的通信实际上属于数据通信。47.1通信技术2.数据的传输方式:基带传输:从各种数据终端输出的信号直接经线路传输的方式,用于近距离。频带传输:终端输出的信号经过调制后在信道上传输,用于较远距离通信宽带传输:将链路分解成两个或多个信道,每个信道采用频带传输并传输不同的信号。传输中的所有信道可以同时发送信号。57.2网络技术1.计算机网络的定义多台独立的计算机通过有形或无形介质连接,在网络协议的控制下实现资源共享。67.2网络技术2.计算机网络的分类和拓扑结构一)按网络的地理位置分类1)局域网(LAN)局域网(LocalAreaNetwork)是指在一个有限地理区域内,负责数据处理的通信及用于电子设备互联在一起的通信网络。局域网的范围直径一般在十千米以内,完全归一个机构管理。例如,在一个校园内,或者在一个建筑物内。77.2网络技术2)城域网城域网(metropolisareanetwork,MAN)规模局限于一座城市的范围内10—100KM的。3)广域网(WAN)广域网(WideAreaNetwork)一般说来,跨越国界、洲界,甚至全球范围的网络,就叫做广域网。87.2网络技术二)按网络的网拓扑结构分1)总线型拓扑结构:所有的站点共享一条数据通信,总线型拓扑是最主要的拓扑结构之一2)环型拓扑结构:各站点通过通信介质连成一个封闭的环形。3)星型拓扑结构:各站点通过点到点的链路与中心站相连。97.2网络技术1)总线型局域网拓扑结构图计算机计算机计算机Intranet计算机计算机(a)(b)总线型局域网拓扑结构图107.2网络技术2)环型局域网拓扑结构图计算机计算机计算机计算机(a)(b)117.2网络技术3)星型局域网拓扑结构计算机计算机计算机计算机计算机中心结点(a)(b)127.2网络技术3.按传输介质分类1)有线网采用同轴电缆和双绞线来连接的网络。2)光纤网采用光导纤维来作为传输介质3)无线网利用空气作为传输介质,用电磁波作为载体来传输数据。137.2网络技术四)按服务方式分类1)客户机/服务器系统是由客户机、服务器构成的一种网络计算环境,它把应用程序所要的任务分派到客户机和服务器上共同完成。客户机只运行前端应用程序,对访问结果进行显示等简单处理;服务器完成对后台数据库的访问,并处理各种事务逻辑。147.2网络技术2)对等网对等网不要求文件服务器,每台客户机都可以与其它每台客户机对话,共享彼此的信息资源和硬件资源,组网的计算机一般类型相同。157.2网络技术2.3IEEE802模型与协议IEEE(国际电气电子工程师标准组织)于1980年2月成立了局域网标准委员会(简称IEEE802委员会),专门从事局域网标准化工作,并制定了IEEE802标准。802标准所描述的局域网参考模型与OSI参考模型的关系如图所示。167.2网络技术1)OSI参考模型与IEEE802模型OSI参考模型应用层表示层会话层传输层网络层数据链路层物理层IEEE802模型逻辑链路控制子层介质访问控制子层物理层OSI参考模型与IEEE802模型177.2网络技术3.1Internet的通信协议TCP/IP议最早是由斯坦福大学两名研究人员于1973年提出。1982年,TCP/IP被UNIXBSD4.1系统采用。随着UNIX的成功,TCP/IP逐步成为UNIX网络标准协议。TCP/IP是一个协议集合,它包括TCP(TransportControlProtocol,传输控制协议)、IP(InternetProtocol,因特网协议)以及其它一些协议。187.2网络技术应用层传送层网络层接口层应用层传送层网络层接口层相同报文相同分组相同数据组相同桢网络主机2主机1TCP/IP协议的四层结构3.2TCP/IP协议的结构:197.2网络技术因特网的接入方式:因特网的接入方式有许多种,PSTN接入、ISDN接入、DSL接入、DDN专线接入、ATM接入、帧中继接入、光纤接入、无线接入等都是常用的接入方法。1.PSTN接入(普通电话拨号上网)PSTN(PublieSwitechedTelephoneNetwork,公共交换电话网)是使用时间最长的网络接入方式。将数字信息通过调制解调器转为模拟信号,然后通过电话线进行传输,接受方再通过调制解调器将模拟信号转为数字信号,从而完成数据通信达过程。。202.ISDN接入ISDN(IntegratedServiceDigitalNetwork,综合业务数字网),又称“一线通”。是以综合数字电话网(IDN)为基础发展而成的,能提供端到端的数字连接。它除了提供电话业务外,还能够将传真、数据、图像等多种业务在同一个网络中传送和处理,并通过现有的电话线提供给用户。综合业务数字网ISDN有窄带与宽带之分,分别称为N-ISDN(Narrowband-ISDN)和B-ISDN(Broadband-ISDN),无特殊说明,ISDN指N-ISDN。N-ISDN以公用电话交换网为基础,而B-ISDN是以光纤作为干线和传输介质。213.DDN接入DDN(DigitalDataNetwork,数字数据网)是采用数字信道(如光缆、数字微波和卫星信道)来传输信号的数据传输网,为用户提供全数字、全透明、高质量的网络连接和各种数据传递业务。数字数据网可用于金融业、证券业、外资机构等各种固定用户的联网通信,并为多种电信增值业务(各种专用网、无线寻呼系统、可视图文系统等)及局域网间提供中继或用户数据通道,特别适用于业务量大、实时性强的数据通信用户使用。224.DSL接入DSL(DigitalSubscriberLine,数字用户线路)技术可以分为非对称DSL(如ADSL)和对称DSL(如SDSL、HDSL)。非对称数字用户线路(ADSL,AsymmetricDSL)是通过现有的普通电话线为家庭、办公室提供宽带数据传输服务的技术,所谓的非对称是指其上下行速率不等,即高下行(下载)速率和相对较低的上行(上传)速率。ADSL特别适用于视频节目点播,在可视会议、远程办公、远程医疗、远程教学等方面也有广泛的应用。235.ATM接入ATM(异步传输模式)是国际电信联盟ITU-T制定的标准。ATM中,话音、数据、图像等所有的数字信息都要经过切割,封装成统一格式的信元在网中传递,并在接收端恢复成所需格式。由于ATM技术简化了交换过程,去除了不必要的数据校验,采用易于处理的固定信元格式,因此ATM交换速率大大高于传统的数据网.。246.帧中继接入帧中继(FrameRelay)是在用户与网络接口之间提供用户信息流的双向传送,并保持顺序不变的一种承载业务。它是以帧为单位,在网络上传输,并将流量控制、纠错等功能全部交由智能终端设备处理的一种新型高速网络接口技术。帧中继是综合业务数字网标准化过程中产生的一种重要技术,它是在数字光纤传输线路逐渐代替原有的模拟线路。257.光纤接入光纤是一种直径非常小的传输介质,一般由石英玻璃或塑料制成,外裹一层折射率较低的材料。光纤接入方式是利用光纤传输技术,直接为用户提供宽带(B-ISDN,可达155Mb/s)的双向通道。光纤接入方式具有频带宽、容量大、信号质量好和可靠性高等优点,能够有效缓解用户信息业务增长与网络信息传输速度不适应的矛盾,被认为是宽带用户接入网的发展方向。光纤接入方式对用户来说带宽不受限制,这就为宽带业务进入家庭提供了带宽上的保证。目前,构筑全业务光纤接入网的关键技术,如SDH(光纤同步数字网)、ATM技术、光纤网络设计、施工与管理技术均已成熟,并已有实用化产品出售,而且价格越来越低。268.无线接入无线接入技术是以无线技术(主要是移动通信技术)为传输媒介向用户提供固定的或移动的终端业务服务,它包括移动式无线接入和固定式无线接入。移动式无线接入是一种用户终端在较大范围内移动的接入技术,利用手机上网除了可以浏览网页、收发电子邮件等还可以收发短信,下载铃声,下载屏保等。固定式无线接入,微波接入的方式是:建立卫星地面站,租用通用卫星的信道,利用卫星通信的多址传输方式,为全球提供大跨度、大范围、远距离的数据通信。277.3数据库技术手工数据处理阶段文件方式的数据处理阶段数据库方式的数据处理阶段1.数据库的产生数据处理的三个发展阶段:287.3数据库技术2.数据库构成数据库是所有数据文件的集合。数据库是一组文件的集合,每一个文件又是记录的集合,而记录是进行删除、插入操作的最小单位。数据管理系统(DBMS)是指:对外,它是向数据库的使用提供数据服务的软件系统,使用户系统能够很方便地远离数据的具体细节去使用数据库;对内,它实现对数据的存储管理,保证数据是正确的、一致的、完整的所示。29功能数据咨询数据更新数据插入数据删除内容查询语句能够在数据库中找出一定条件的数据数据更新只改变当前数据库中已有的数据数据插入是指不改变当前数据库中的任何数据而改变数据数据删除是指从数据库中删除现有的数据7.3数据库技术数据管理系统的功能30应用系统DBMS硬件OS数据库系统层次图7.3数据库技术317.3数据库技术传统数据库:在数据库中只存储字符型和数值型数据。(1)数据接收方式多样化多媒体数据库(2)数据存储格式发生改变数(3)数据的操作发生改变据(4)数据的一致性的概念发生变化库集中式数据库:指在数据库中的所有数据都集中在主机,任何用户都可以从中取得数据。分布式数据库:指把数据库的数据分散在地理位置不同的计算机上。3.数据库的分类32分类标准面向信息系统面向数据库管理系统类别E-R模型;面向对象模型关系数据模型;层次数据模型;网状数据模型数据模型分类7.3数据库技术4.数据模型337.3数据库技术6.SQL简介SQL语言产生在1974年,由Boyoce和Cham-berlin提出,在SystemR关系数据库中实现。1986年,美国国家标准局将SQL作为关系数据库语言的国家标准。随后SQL又被国际标准化组织批准为关系数据库语言的国际标准。34功能数据定义数据查询数据更新数据控制归查询内容规定关系模式和属性名、确定各个属性的类型、定义索引和视图表达式按照关系代数的方法求出满足要求的数据集合改变数据库中状态确保数据的完整性和完全性对查询能力的进一步提高SQL功能7.3数据库技术SQL功能357.4Web技术1.Web技术结构Web客户机TCP/IP基础上的网络Web服务器中间件超文本内容数据库软件内容Web技术结构362.Web通信原理2.1HTML(超文本标记语言)HTML是一种超文本标记语言,可以用它描述上的超文本文件。HTML通过在正文文本中嵌入各种标记(tag)使普通正文文本具有了超级文本的功能。所谓的Web浏览器就是HTML文件的翻译器。HTML语言是由一个世界性的标准化组织W3C(WorldWideWebConsortium)制定出来的,自1990年该语言问世来已发行了4个版本7.4Web技术377.4Web技术2.2可扩展标记语言(XML)一组用来形成语义标记的规则集,这些标记可以把一篇文档分割成许多部分或验证文档中的不同部分。XML与HTML不同,HTML定义了一定数目元素的许多固定标记,用户不能随意扩展这些标记集。XML是一种元标记语言,用户可以按照需要自己定义所需的标记。XML特点主要有:特殊的域标记语言、数据格式、数据交换、结构化数据、严格的语法。387.4Web技术2.3无线标记语言(WML)WAP是以Intern