第五章电子商务系统实现的技术基础四川大学出版社主编:李安华第一节计算机网络一、电子商务的网络技术基础(一)网络的分类1.按传输技术分类网络按传输技术分为两类:广播网络和点到点式网络。2.按连接距离的规模分类网络按连接距离分类情况距离应用场所网络技术类型10km以内室内、建筑物、校园等局域网10km~100km城市城域网100km以上地区、国家广域网1000km以上全球范围因特网局域网(LocalAreaNetwork,LAN)常用于构建实验室、办公室、建筑物或校园网络。主要连接个人计算机或工作站来共享网络资源和信息交换,它的覆盖范围一般在几公里以内。局域网的三个特征可以让它区别于其他网络。范围:覆盖范围小,可以预知网络的传输时间。传输技术:采用广播技术。结构:典型的结构有总线型(以太网,IEEE802.3)和环型(IBM令牌环,IEEE802.5)。城域网(MetropolitanAreaNetwork,MAN)也称为都市网,是一种大范围的局域网,通常使用与局域网相似的技术,它的覆盖范围可以是整个城市,可以是公用的也可以是私有的。它可以支持数据和声音、视频等。广域网(WideAreaNetwork,WAN)是一种跨地区、一体化的网络,通常包含一个省或一个国家。它由通信子网的资源子网组成。广域网中的通信子网和资源子网通信子网由传输线路和交换设备组成,其中交换设备又称为分级交换节点,更广义地称为路由器。通信子网的或能是把消息从一台主机传到另一台主机。通信子网采用点到点式的传输技术,采用存储—转发技术。在广域网中,重要的设计问题是如何实现路由选择。因特网(Internet)是一种在全球范围内使用IP地址唯一定台计算机,按照TCP/IP协议进行通信的系统,它被广泛地用于连接大学、政府机关、公司和个人用户。(二)计算机网络体系结构⒈层次结构⒉协议⒊OSI/RM参考模型传输层表示层会话层传输层网络层数据链路层物理层传输层表示层会话层传输层网络层数据链路层物理层网络层网络层数据链路层数据链路层物理层物理层网络层协议网络层协议数据链路层协议物理层协议数据链路层协议物理层协议传输层协议会话层协议表示层协议应用层协议通信子网OSI参考模型4.TCP/IP参考模型应用层表示层会话层传输层网络层数据链路层物理层传输层网际层网络接口层应用层ETHERNETARPANETARP其他RARPPDNTELNETFTPDNSSMTPTCPUDPNVPICMPIGMPHTTPNSP其他IPTCP/IP参考模型TCP/IP模型分为4层:应用层、传输层、网际层和网络接口层。应用层:应用层常见的协议有以下几种。FTP——文件传输协议HTTP——超文本传输协议SMTP——简单邮件传输协议DNS——域名系统TELNET——远程终端访问协议传输层:在这一层提供了两个主要协议:传输控制协议(TCP)和用户数据报协议(UDP)。网际层:该层有以下5个重要协议。IP——网际协议ICMP——网际控制报文协议ARP——地址解析协议RARP——反向地址解析协议IGMP——Internet组管理协议网络接口层:网络接口层是TCP/IP参考模型的最底层。这个协议末被定义,并且随主机和网络的不同而不同。5.OSI/RM参考模型和TCP/IP模型的比较二、计算机网络系统的组成计算机网络要完成数据处理与数据通信两大基本功能,那么从它的结构上必然可以分成两个部分:负责数据处理的计算机和终端,负责数据通信的通信控制处理机CCP(CommunicationControlProcessor,CCP)和通信线路。在网络系统中,硬件对网络的选择起着决定性作用,而网络软件则是挖掘网络潜力的工具。(一)网络硬件系统网络硬件是计算机网络系统的物质基础。(二)网络的软件系统网络软件是实现网络功能不可缺少的软件环境。通常网络软件包括:网络协议和协议软件:它是通过协议程序实现网络协议功能。网络通信软件:通过网络通信软件实现网络工作站之间的通信。网络操作系统:网络操作系统是用以实现系统资源共享、管理用户对不同资源访问的应用程序,它是最主要的网络软件。网络管理及网络应用软件:网络管理软件是用来对网络资源进行管理和对网络进行维护的软件。网络应用软件是为网络用户提供服务并为网络用户解决实际问题的软件。第二节Internet一、Internet概述Internet就是由很多计算机网络组成的—个全球网络。二、Internet的形成与发展三、我国Internet发展Internet在我国的发展,可以大致分为两个阶段,第一个阶段是1987—1993年,一些科研机构通过X.25实现了与Internet的电子邮件转发的连接;第二阶段是从1994年开始,实现了与Internet的TCP/IP连接,从而开始了Internet全功能服务,多个全国范围的计算机信息网络相继建立,Internet在我国得到了迅猛发展。目前,国内的Internet主要由9个骨干互联网络组成,即中国科技网、中国公用计算机互联网、中国教育和科研计算机网、中国联通互联网、中国网络通信集团的宽带中国CHINAl69网、中国经济信息网、中国移动互联网和中国长城互联网。而中国科技网、中国公用计算机互联网、中国教育和科研计算机网、中国网络通信集团4个网络是其中的典型代表。四、常用的Internet服务从早期的远程登录访问服务、文件传输服务、电子邮件服务、网络新闻服务、公告板服务,到目前最流行的WWW服务,Internet提供了形式多样、功能各异的信息服务。第三节从HTML到WWW一、HTML语言HTML即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。使用HTML语言描述的文件,需要通过WWW浏览器显示出效果。所谓超文本,因为它可以加入图片、声音、动画、影视等内容,因为它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。HTMLHEAD头部信息/HEADBODY文档主体,正文部分/BODY/HTML二、WWW服务(一)WWW服务简介及其发展WordWideWeb(也称为WWW或3W,或者简称为Web,中文译为“全球信息网”,或是“万维网”)是Internet上增长最快的领域,它是基于超文本的信息查询和信息发布的工具。(二)HTML与WWW一个Web服务器也被称为HTTP服务器,它通过HTTP协议与客户端通信。这个客户端通常指的是Web浏览器。HTTP是一种让Web服务器与浏览器(客户端)通过Internet发送与接收数据的协议。它是一个请求、响应协议:客户端发出一个请求,服务器响应这个请求。第四节C/S模型结构网络计算模式的发展经历了从主机/终端、服务器/工作站、客户机/服务器、浏览器/服务器三层结构到多层结构的几个阶段。一、C/S模型结构二、C/S模型结构特点C/S模型结构有以下特点:分布式数据处理高性能服务器第五节B/S模型结构一、B/S模型结构二、B/S模型结构特点B/S模式系统基本上克服了C/S模式管理信息系统的不足,其主要表现在:系统开发、维护和升级的经济性,对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,B/S模式所具有的框架结构可以大大节省这些费用,同时,B/S模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。B/S模式提供了一致的用户界面,B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。B/S模式具有很强的开放性,在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。B/S模式的结构易于扩展,由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。B/S模式具有更强的信息系统集成性,在B/S模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。B/S模式提供灵活的信息交流和信息发布服务,B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决企业内部的大量不规则的信息交流。三、基于B/S模式和C/S模式结合策略四、电子商务系统的多层结构1、客户层:2、Web服务层:3、应用服务层:4、企业信息系统层: