第二章电子商务技术基础【学习目标】1.了解计算机网络的概念与功能;2.掌握计算机网络的分类及网络系统的组成;3.理解互联网IP地址与域名系统;4.掌握Internet的主要应用服务。【技能要求】1.能够进行微型局域网的连接及客户端网络设置;2.能够结合相关网站分析其技术的应用并做出相关评价。【核心概念】计算机网络拓扑结构OSI/RMTCP/IPIP地址域名【开篇案例】沃尔玛的电子商务系统1996年8月正式登录中国(深圳)的美国沃尔玛集团(沃尔玛中国)是全球最大的零售连锁企业,在世界各地拥有近4800家分店,2002年全球销售额达2445.24亿美元,列世界500强第二位。沃尔玛在20世纪80年代初与休斯公司合作,投资了5亿美元建成了计算机、条形码和美国最大的私人卫星通信网络等系统,并且将POS运营终端与配送中心及公司总部连接起来,在各店铺实现了电子商务系统。该系统包括客户管理、配送中心管理、财务管理、商品计划和价格管理、库存管理、商品管理和员工管理几个部分。管理人员可以通过计算机系统与任何一家分店和配送中心联系,在两分钟之内就可以准确掌握这一天的商品销售、库存、订货、配送、财务和员工等方面的情况。据此确定是否进货,并指挥配送中心向分店配送货物或在分店之间进行调剂。此外,沃尔玛还授权给各分店,可直接从供应商甚至是国外供应商处订货,从而使补货时间从行业的平均水平(6周)减少到36小时。沃尔玛的店铺可通过POS终端来跟踪每笔销售,既避免了存货短缺,又不会造成存货过剩,同时还降低了商品售价。沃尔玛的电子商务系统有力地提高了企业对市场变化的应变能力,使沃尔玛得以稳居美国乃至世界零售业的龙头之位。正如沃尔玛的创始人沃尔顿先生说:“我们从电脑系统获得的力量成为我们竞争的一大优势。”美国沃尔玛公司的配送中心是典型的零售型配送中心。他们较早认识到配送中心作为零售店轴心的作用。沃尔玛第一配送中心于1970年建立,占地6000平方米,负责供货给4个州的32间商场,集中处理40%公司所销的商品。沃尔玛的总部至今仍在阿肯色州本顿维尔市的第一配送中心附近。随着沃尔玛的不断发展壮大,沃尔玛在美国已经建立了70个由高科技支持的物流配送中心并实现了自动化。沃尔玛配送中心在美国国内分别服务于美国18个州约2500间商场,占地约10万平方米,整个公司销售商品的85%由这些配送中心供应,而其竞争对手只有50%~65%的商品集中配送。沃尔玛在美国拥有100%的物流系统,配送中心只是其中一小部分。沃尔玛完整的物流系统不仅包括配送中心,还有更为复杂的资料输入采购系统、自动补货系统等。第一节计算机网络技术计算机网络是伴随着计算机技术与通信技术的发展而发展的,既是两者有机结合的产物,也是电子商务运作的基础平台,是电子商务有效实施的必要保障。计算机网络的形成过程是从简单地为解决远程计算、信息收集和数据处理的专用联机系统开始的,随着计算机技术和通信技术的发展,又在联机系统的基础上发展到把多台计算机连接起来,组成共享资源为目的的计算机网络。电子商务发展需要网络平台与网络技术支持,因此开展电子商务,就需要了解涉及电子商务领域的互联网技术。一、计算机网络技术基础(一)计算机网络的产生与发展纵观计算机网络的发展历史可以发现,它经历了从简单到复杂、从低级到高级的发展过程。计算机网络的发展大概经历下面几个阶段。第一阶段:计算机技术与通信技术相结合,形成了初级的计算机网络模型。此阶段网络应用主要目的是提供网络通讯,保障网络连通。这个阶段的计算机是网络的控制中心,终端围绕着中心分布在各处,从而将单一计算机系统的各种资源分散到每个用户手中。如果计算机的负荷较重,会导致系统响应时间过长而且单机系统的可靠性较低,一旦计算机系统发生故障,整个系统就会瘫痪。这种简单的计算机网络被称为第一代计算机网络。美国在1963年投入使用的飞机订票系统SABBRE-1就是这类系统的代表。第二阶段:在计算机通讯网络基础上,实现了网络系体结构与协议完整的计算机网络,此阶段网络应用的主要目的是:提供网络通信,保障网络连通,网络数据共享和网络硬件设备共享。用户可以共享网络中丰富的硬件和软件资源,这种计算机网络通行被称为第二代计算机网络。这个阶段的里程碑是美国国防部的ARPANet网络。在这里多台计算机构成一个有机的整体,即使单机出现故障,也不会导致整个网络系统的全面瘫痪。目前,人们通常认为它就是网络的起源,同时也是Internet的起源。第三阶段:计算机解决了计算机互联网与互联网标准化的问题,提出了符合计算机网络国际标准的“开放式系统互联参考模型(OSI/RM),从而极大地促进了计算机网络技术的发展,此阶段网络应用已经发展到为企业提供信息共享服务的信息服务时代。具有代表性的系统是1985年美国国家科学基金会的NSFNet。第四阶段:计算机网络向互联、高速、智能化和全球化发展,并且迅速得到普及,实现了全球化的广泛应用,代表作是Internet。(二)计算机网络的概念与功能1.计算机网络的定义计算机网络是指利用通信设备和线路将分布在不同地理位置的具有独立功能的多台计算机系统互联,遵照网络协议及网络操作系统进行数据通信,实现资源共享和信息传递的系统。对于计算机网络的定义,可以从以下三个方面来理解。(1)联网的计算机是可以独立运行的,与早期的多终端计算机有根本的区别。这也就说明两台或两台以上的计算机相互连接起来才能构成网络,达到资源共享的目的。(2)两台或两台以上的计算机连接,互联通信交换信息,需要有一条通道。这条通道的连接是物理的,有硬件实现,这就是连接介质(有时称为信息传输介质),它们可以是双绞线、同轴电缆或光纤等“有线”介质;也可以是激光、微波或卫星等“无线”介质。(3)计算机之间要通信交换信息,彼此就需要有某些约定和规则,这就是协议,最终实现资源共享,包括硬件资源、软件资源和信息的共享。2.计算机网络的功能计算机技术和通信技术结合而产生的计算机通信网络,不仅是计算机的作用范围超越了地理位置的限制,而且也增大了计算机本身的威力,拓展了服务,使得它在各个领域发挥了重要作用,日益成为计算机应用的主要形式。这是因为计算机网络具有如下重要功能。(1)数据通信数据通信是计算机网络最基本的功能。它用来快速传递计算机与终端,计算机与计算机之间各种信息,包括文字信件、新闻消息、资讯信息、图片资料、报纸版面等。利用这一特点,可实现将分散在各个地区的单位或部门用计算机网络联系起来,进行统一的调配,控制和管理。(2)资源共享“资源”指的是网络中所有的软件、硬件和数据资源。“共享”指的是网络中的用户都能够部分或全部地享受这些资源。例如,某些地区或单位的数据库(如飞机机票、饭店客房等)可供全网使用;某些单位设计的软件可供需要的地方有偿调用或办理一定手续后备用;一些外部设备如打印机,可面向用户,使不具有这些设备的地方也能使用这些软件设备。如果不能实现资源共享,各地区就都需要完整的一套硬软、硬件及数据库资源,这将大大地增加全系统的投资费用。(3)分布处理当某台计算机负担过重时,或该计算机正在处理某项工作时,网络可将新任务转交空闲的计算机来完成,这样处理能均衡各计算机的负载,提高处理问题的实时性;对大型综合性问题,可将问题各部分交给不同的计算机分头处理,充分利用网络资源,扩大计算机的处理能力,及增强实用性。对解决复杂问题来讲,多台计算机联合使用并构成高性能的计算机体系,这种协同工作、并行处理要比单独购置高性能的大型计算机便宜很多。(4)提高系统的可靠性和可用性当网络中某一处理机发生故障时,可由别的路经传输信息或转到别的系统代为处理,以保证用户的正常操作,不因局部故障而导致系统的瘫痪。又如某一数据库中的数据因处理机发生故障消失或遭到破坏时,可从另一台计算机的备份数据库中调出来进行处理,并恢复遭到破坏的数据库,从而提高系统的可靠性和可用性。以上只是列举了一些计算机网络的常用功能,其中数据资源共享是计算机网络最主要的,也是最基本的功能。随着计算机应用的不断发展,计算机网络的功能和提供的服务也将不断地增加。(三)计算机网络的分类计算机网络的分类标准有很多,可以从覆盖范围、拓扑结构、技术标注、交换方式、传输介质、通信方式等方面进行不同的分类,不同的分类标准反映网络的不同特征。下面介绍按覆盖范围分类及按拓扑结构分类两种分类标准。1.按网络覆盖的范围分类按网络覆盖的范围可将计算机网络分为局域网(LAN)、城域网(MAN)和广域网(WAN)。(1)局域网(LocalAreaNetwork,LAN),又称局部网,是指将有限的地理区域内的各种通信设备互联在一起的通信网络。它具有很高的传输速率,其覆盖范围一般几百米到数千米之内,属于小范围内的联网,如一个建筑物内、一个学校内、一个工厂的厂区内等。局域网的组建简单、灵活,使用方便。(2)城域网(MetropolitanAreaNetwork,MAN),又称为城市网、区域网、都市网。城域网介于局域网和广域网之间,其覆盖范围通常为一个城市或地区,距离从几十千米到上百千米不等。城域网中可包含若干个彼此互联的局域网,可以采用不同的系统硬件、软件和通信传输介质构成,从而使不同类型的局域网能有效地共享信息资源。城域网通常采用光纤或微波作为网络的主干通道。(3)广域网(WideAreaNetwork,WAN),指的是实现计算机远距离连接起来的计算机网络,地理分布距离大,一般在数百千米以上,其通信线路一般由通信部门提供。广域网可以是一个国家或一个洲际网络,规模庞大而复杂,它可以将多个局域网和城域网连接起来,甚至可以把世界各地的局域网连接起来,实现远距离资源共享和低价高速的数据通信。2.按网络拓扑结构分类按网络拓扑结构可将计算机网络分为星形、总线形、环形、树形、网状等拓扑结构。(1)星形拓扑结构,一个唯一的位于中央位置的节点(主机或服务器),其余节点连接到中央节点,如图2-1所示。中央节点控制全网的通信,任何两节点之间的通信都要通过中央节点。星形拓扑结构简单,易于实现,便于管理且接入节点容易,但中央节点是网络可靠性的瓶颈,中央节点的故障可能会造成全网的瘫痪。图2-1星形拓扑结构图(2)总线形拓扑结构,各节点通过一个或多个通信线路与公共总线相连,如图2-2所示。总线形拓扑结构简单、扩展容易。网络中任何一个节点的故障都不会造成全网瘫痪,故可靠性较高,一般用于主干网。图2-2总线形拓扑结构图(3)环形拓扑结构,由各节点首尾相连形成一个闭合环路,如图2-3所示。环中信息传送是单向的,即沿一个方向从一个节点传到另一个节点。环形拓扑结构简单,传输延时确定,但是环中的每个节点与连接节点之间的通信线路都会成为网络可靠性的瓶颈。环中任何一个节点出现线路故障,都可能造成网络瘫痪。为保证环的正常工作,需要较复杂的维护处理。环形节点的加入和撤出过程也比较复杂。图2-3环形拓扑结构图(4)树形拓扑结构,分级的集中控制式网络,如图2-4所示。与星型相比,它的通信线路总长度短,成本较低,节点易于扩充,寻找路径比较方便,但除了叶节点及其相连的线路外,任一节点或其相连的线路故障都会使系统受到影响。这个结构可以延伸出很多分支和子分支,这些新节点和新分支都能容易的加入网内。如果某一分支的节点或线路发生故障,就很容易将故障分支与整个系统分离开来。然而该结构对于根的依赖性太大,如果根发生故障,则全网不能工作。图2-4树形拓扑结构图(5)网状拓扑结构,各节点通过传输线互联网连接起来,并且每个节点至少与其他两个节点相连,如图2-5所示。由于节点之间有很多路径相连,可以为数据流的传输选择适当的路径,从而绕过失效的部件或过忙的节点,可靠性较高,在广域网中有着广泛的应用。但其结构复杂,实现起来费用较高,不易管理和维护,不常用于局域网。图2-5网状拓扑结构图二、计算机网络的协议与系统组成(一)计算机网络的协议为了实现不同主机间的信息交换和资源共享,在基本的物理连接基础上,必须有一整套的准则来规定通信双方信息交换的格式、信息传递的顺序、