111
第3第 第第第第第第第第第 3.1 第第第第第第第第第第第第 3.2 Internet 第第第第第 3.3 第第第第第第第第第第第 3.4 第第第第第第EDI 第第 3.5 第第第第第第第第第第 3.6 第第第第第第第第SET 3.7 第第第第第第第SSL

第 3 章 电子商务的技术基础

  • Upload
    gamada

  • View
    90

  • Download
    0

Embed Size (px)

DESCRIPTION

第 3 章 电子商务的技术基础. 3.1 电子商务与计算机网络技术 3. 2 Internet 基础与应用 3.3 电子商务的信息应用环境 3. 4 电子数据交换( EDI) 技术 3. 5 电子商务信息安全技术 3. 6 安全电子交易协议( SET ) 3. 7 安全套接层协议( SSL ). 3.1 计算机网络技术. 3.1.1 计算机网络的形成与发展 3.1.2 计算机网络的定义 3.1.3 计算机网络的拓扑构型 3.1.4 计算机网络的分类 3.1.5 典型计算机网络 3.1.6 公共数据网的发展 - PowerPoint PPT Presentation

Citation preview

Page 1: 第 3 章 电子商务的技术基础

第 3 章 电子商务的技术基础 3.1 电子商务与计算机网络技术 3.2 Internet 基础与应用 3.3 电子商务的信息应用环境 3.4 电子数据交换( EDI )技术 3.5 电子商务信息安全技术 3.6 安全电子交易协议( SET ) 3.7 安全套接层协议( SSL )

Page 2: 第 3 章 电子商务的技术基础

3.1 计算机网络技术 3.1.1 计算机网络的形成与发展 3.1.2 计算机网络的定义 3.1.3 计算机网络的拓扑构型 3.1.4 计算机网络的分类 3.1.5 典型计算机网络 3.1.6 公共数据网的发展 3.1.7 计算机网络的应用 3.1.8 计算机网络应用带来的社会问题

Page 3: 第 3 章 电子商务的技术基础

3.1.1 计算机网络的形成与发展1 计算机网络发展阶段的划分

第一阶段: 20 世纪 50 年代 数据通信技术的研究与发展 第二阶段: 20 世纪 60 年代 ARPANET 与分组交换技术的研究与发

展 第三阶段: 20 世纪 70 年代 网络体系结构与协议标准化的研究 广域网、局域网与公用分组交换网的研究

与应用 第四阶段: 20 世纪 90 年代 Internet 技术的广泛应用 网络计算技术的研究与发展 宽带城域网与接入网技术的研究与发展 网络与信息安全技术的研究与发展

Page 4: 第 3 章 电子商务的技术基础

2 计算机网络的形成 1946 年世界上第一台电子数字计算机 ENIAC诞生时,计算机技术与通信技术并没有直接的联系;

20 世纪 50 年代初,由于美国军方的需要,美国半自动地面防空系统( SAGE )的研究开始了计算机技术与通信技术相结合的尝试;

随着计算机应用的发展,出现多台计算机互连的需求,网络用户希望通过网络实现计算机资源共享的目的;典型的研究成果是 ARPA 网。

Page 5: 第 3 章 电子商务的技术基础

3 网络体系结构与协议标准化的研究 一些大的计算机公司纷纷提出了各种网络体系结构与网络协议;

国际标准化组织( ISO )成立专门委员会研究网络体系结构与网络协议国际标准化问题;

ISO 正式制订了开放系统互连参考模型,制订了一系列的协议标准;

在 1969 年 ARPANET 的实验性阶段,研究人员就开始了 TCP/IP 协议雏形的研究;

TCP/IP 协议的成功促进了 Internet 的发展, Internet的发展又进一步扩大了 TCP/IP 协议的影响。

Page 6: 第 3 章 电子商务的技术基础

4 Internet 的应用与网络计算技术发展 Internet 的广泛应用促进了电子商务、电子政务、远程教育、远程医疗、分布式计算与视频点播的发展;

高 速 局 域 网 络 技 术 发 展 迅 速 , Fast Ethernet 、 Gigabit Ethernet 已进入实用阶段,速率为 10Gbps 或更高的 Ethernet 网正在走向应用;

基于光纤与 IP 技术的宽带城域网与宽带接入网技术已经成为研究、应用与产业发展的热点问题之一;

网络计算技术已经成为重要的网络应用与研究领域。

Page 7: 第 3 章 电子商务的技术基础

5 宽带网络与全光网络技术的研究与发展

很多国家的政府与企业投入巨额资金,把宽带网络作为战略产业来发展;

宽带网络在基础设施、网络产品、信息服务等多个层面上提供了巨大的市场机会,为新的网络服务运营商提供了发展的空间,从而也带动了网络产业的结构调整;

宽带网络建设的两个关键是宽带骨干网技术和宽带接入网技术的发展;

全光网会给未来通信网的宽带、容量带来更大地发展空间。

Page 8: 第 3 章 电子商务的技术基础

3.1.2 计算机网络的定义 1 计算机网络定义的基本内容

资源共享观点的定义:以能够相互共享资源的方式互连起来的自治计算机系统的集合。

网络建立的主要目的是实现计算机资源的共享;

互连的计算机是分布在不同地理位置的多台独立的“自治计算机系统”;

连网计算机在通信过程中必须遵循相同的网络协议。

Page 9: 第 3 章 电子商务的技术基础

2 计算机网络与分布式计算机系统的区别

分布式计算机系统中“存在着一个能为用户自动管理资源的网络操作系统,由它调用完成用户任务所需要的资源,而整个网络像一个大的计算机系统一样对用户是透明的。”

计算机网络为分布式系统的研究提供了技术基础,而分布式系统是计算机网络技术发展的高级阶段。

Page 10: 第 3 章 电子商务的技术基础

3 现代网络结构的特点 早期计算机网络结构:从逻辑功能上可以分为资源子网和通信子网等两个部分。

通信子网

资源子网

CCP

CCPCCP

CCP

CCP

CCP

主机 主机

主机

终端

终端终端

Page 11: 第 3 章 电子商务的技术基础

现代网络结构的变化

随着微型计算机的广泛应用,大量的微型计算机是通过局域网连入广域网,而局域网与广域网、广域网与广域网的互连是通过路由器实现的;

在 Internet中,用户计算机需要通过校园网、企业网或 ISP 联入地区主干网,地区主干网通过国家主干网联入国家间的高速主干网,这样就形成一种由路由器互联的大型、层次结构的互联网络。

Page 12: 第 3 章 电子商务的技术基础

Internet 结构示意图

通信子网

路由器

路由器

路由器

路由器

路由器

路由器主机

局域网

主机

局域网

主机

局域网

主机

局域网

路由器

路由器 路由器

路由器

服务器

服务器

服务器

服务器

Page 13: 第 3 章 电子商务的技术基础

3.1.3 计算机网络的拓扑构型 1 计算机网络拓扑的定义 拓扑学是几何学的一个分支,是从图论演变而来。拓扑学首先把实体抽象成与其大小、形状无关的点,将连接实体的线路抽象成线,进而研究了点、线、面之间的关系 ;

计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络结构,反映出网络中各实体间的结构关系 ;

计算机网络拓扑主要是指通信子网的拓扑构型 ; 拓扑设计对网络性能、系统可靠性与通信费用都有重大影响。

Page 14: 第 3 章 电子商务的技术基础

2 计算机网络拓扑的分类 网络拓扑方法:根据通信子网中通信信道类型分类;

通信信道类型:广播信道与点 - 点线路; 在采用广播信道通信子网中,一个公共的通信信道被 多个网络结点共享; 广播信道通信子网的基本拓扑构型: 总线型 树型 环型 无线通信与卫星通信型

Page 15: 第 3 章 电子商务的技术基础

在采用点 - 点线路的通信子网中,每条物理线路连接一对结点;

点 - 点线路的通信子网基本拓扑构型有: 星型 环型 树型 网状型

Page 16: 第 3 章 电子商务的技术基础

3.1.4 计算机网络的分类

计算机网络的分类方法主要的是以下两种:

根据网络所使用的传输技术分类

根据网络的覆盖范围与规模分类

Page 17: 第 3 章 电子商务的技术基础

1 根据网络传输技术进行分类

通信信道的类型有两类: 广播通信信道 点 - 点通信信道

相应的计算机网络也可以分为两类: 广播式网络( Broadcast Networks ) 点 - 点式网络( Point-to-Point

Networks )

Page 18: 第 3 章 电子商务的技术基础

2 根据网络覆盖范围进行分类

按覆盖的地理范围分类,计算机网络可以分为三类:

局域网( LAN , Local Area Network ) 城 域 网 ( MAN , Metropolitan Area

Network ) 广域网( WAN , Wide Area Network )

Page 19: 第 3 章 电子商务的技术基础

局域网的技术特点 覆盖有限的地理范围,它适用于公司、机关、校园、工厂等有限范围内的计算机、终端与各类信息处理设备连网的需求;

提供高数据传输速率( 10Mbps ~ 10Gbps )、低误码率的高质量数据传输环境;

一般属于一个单位所有,易于建立、维护与扩展; 从介质访问控制方法的角度,局域网可分为共享介质 式局域网与交换式局域网两类。

Page 20: 第 3 章 电子商务的技术基础

城域网的技术特点

城域网是介于广域网与局域网之间的一种高速网络;

城域网设计的目标是要满足几十公里范围内的大量企业、机关、公司的多个局域网互连的需求;

实现大量用户之间的数据、语音、图形与视频等多种信息的传输功能;

城域网在技术上与局域网相似。

Page 21: 第 3 章 电子商务的技术基础

广域网的技术特点

广域网也称为远程网; 覆盖的地理范围从几十公里到几千公里; 覆盖一个国家、地区,或横跨几个洲,形成国际性的远程网络;

通信子网主要使用分组交换技术; 它将分布在不同地区的计算机系统互连起来,达到资源共享的目的。

Page 22: 第 3 章 电子商务的技术基础

3.1.5 典型计算机网络 1 ARPANET 1969 年 11月,实验性的 ARPANET 开通; 1975 年, ARPANET 已经连入了 100 多台主机,并且结束了网络实验阶段,移交美国国防部国防通信局正式运行;

1983 年 1月, ARPANET 向 TCP/IP 的转换结束; 80 年代中期, ARPANET 成为 Internet 的主干网; 1990 年, ARPANET退役。 ARPANET对网络的产生与发展起了重要的影响。

Page 23: 第 3 章 电子商务的技术基础

2 NSFNET 1984 年, NSF决定组建 NSFNET ; NSFNET采取的是一种层次型结构,分为主干网、地区网与校园网;

1990 年, NSFNET主干网的传输速率为4.746Mbps ;

1995 年 4 月 1日, NSF 和 MCI 合作创建了NvBS ( very high-speed backbone service ) ;

vBNS主干网运行的速率范围是从 622Mbps( OC12 )到 4.8G bps ( OC48 )。

Page 24: 第 3 章 电子商务的技术基础

3 Internet 80 年代中期人们开始认识到 Internet 的重要作用;

90 年代是 Internet历史上发展的最快的时期; Internet 应用主要有 E-mail 、 WWW 、 Telnet 、

FTP 与 Usenet 等,随着 Internet规模和用户的不断增长, Internet 上的应用领域也进一步得到开拓;

从用户的角度来看, Internet 是一个全球范围的信息资源网;

从网络结构角度看, Internet 是一个由路由器互联起来的大型网际网。

Page 25: 第 3 章 电子商务的技术基础

4 Internet2 由于 Internet 的商业化与业务量增多,导致网络整体性能降低;

1996 年 10月,一些大学申请建立 Internet2 ,为其成员组织服务,初始运行速率可达10Gbps ;

Internet 2可以用于多媒体虚拟图书馆、远程医疗、远程教学、视频会议、视频点播、天气预报等领域;

Internet 2 在网络层运行的是 IPv4 ,同时也支持 IPv6 业务,希望形成下一代 Internet 的技术与标准。

Page 26: 第 3 章 电子商务的技术基础

3.1.6 公共数据网的发展

公共数据网 PDN 的建设为组建广域网打下了基础;

研究公共数据网的数据交换技术需要了解: X.25 网 帧中继 B-ISDN ATM

Page 27: 第 3 章 电子商务的技术基础

1 X.25 网 X.25 网是一种典型的公用分组交换网,它是

CCITT 为广域网制定的一个公用分组交换网; 制定 X.25 标准的基础是传输速率低、误码率高的通信线路,为了克服通信线路数据传输质量较差的缺点, X.25 标准采用了复杂的差错控制、流量控制与拥塞控制机制,协议复杂,工作效率不高;

X.25 网的传输速率一般为 64Kbps ; X.25 标准主要是针对大型机与终端连网 。

Page 28: 第 3 章 电子商务的技术基础

2 帧中继 帧中继主要考虑如何减少数据帧在通信子网中的开销,没有采用流量控制与差错控制机制,通信子网中的差错控制由主机的高层来保证;

数据帧通过帧中继网的处理时间可以比通过X.25 网降低一个数量级,而吞吐量要比 X.25网络提高一个数量级以上;

目前帧中继网的数据传输速率一般为 1.5Mbps ; 帧中继网主要用于局域网之间的互连。

Page 29: 第 3 章 电子商务的技术基础

3 综合业务数据网 CCITT 提出将语音、数据、图像等业务综合在

ISDN 一个网络之中; B-ISDN 的目标是将语音、数据、静态与动态图像传输,以及 N-ISDN 提供的所有服务综合在一个通信网中,覆盖从低传输速率、非实时传输要求,到高传输速率、实时突发性等各类传输要求;

B-ISDN采用异步传输模式 ATM 技术 。

Page 30: 第 3 章 电子商务的技术基础

从传统的电信网向 ISDN 的发展

I SDN端口

电话交换网电话机 电话机

传真机 传真机

X. 25网

计算机 计算机

I SDN I SDN端口

传真机 传真机

电话机电话机

计算机 计算机

Page 31: 第 3 章 电子商务的技术基础

4 异步传输模式 ATM 是一种面向连接的技术; 采用小的、固定长度的信元作为数据传输单元; 能够支持数字、语音、图像、视频等多媒体通信; ATM以统计时分多路复用方式动态分配网络带宽,网络传输延时小,适应实时通信的要求;

ATM 没有链路级纠错与流量控制,协议简单,数据交换效率高;

ATM采用两级虚电路机制,增加了虚电路分配的灵活性; ATM 的数据传输速率可以在 155Mbps ~ 2.4Gbps 。

Page 32: 第 3 章 电子商务的技术基础

3.1.7 计算机网络的应用 1 计算机网络在单位信息管理中的应用

计算机网络可以实现资源的共享 ; 计算机网络可以提高信息系统的可靠性; 计算机网络可以节约资金; 计算机网络可以增强信息系统的可扩展性 。

Page 33: 第 3 章 电子商务的技术基础

2 计算机网络在个人信息服务中的应用

远程信息访问 新的通信工具 家庭娱乐

Page 34: 第 3 章 电子商务的技术基础

3.1.8 计算机网络应用带来的社会问题

计算机网络的广泛应用已经对经济、文化、教育、科学的发展与人类生活质量的提高产生了重要影响,同时也不可避免地带来一些新的社会、道德、政治与法律问题;

“网络社会”中的“道德”与“法律”,这对于人类是一个新的课题。

Page 35: 第 3 章 电子商务的技术基础

小结 计算机网络是计算机技术与通信技术高度发展、紧密结合的产物,网络技术对当前社会发展产生着重要的影响;

当前计算机网络发展的特点是 Internet 的广泛应用与高速网络技术的迅速发展;

从资源共享观点来看,计算机网络是“以能够相互共享资源的方式互连起来的自治计算机系统的集合”;

随着微型计算机和局域网的广泛应用,在现代的广域网一般是通过路由器将局域网与广域网互联起来,构成各种信息系统的运行平台;

Page 36: 第 3 章 电子商务的技术基础

计算机网络拓扑是用通信子网中结点与通信线路之间的几何关系来表示网络的结构。网络拓扑反映出网络中各实体间的结构关系,它对网络性能、系统可靠性与通信费用都有重大影响;

计算机网络的分类方法主要有两类:按网络所使用的传输技术分类与根据网络的覆盖范围与规模分类。根据网络的覆盖范围与规模分类,计算机网络分为局域网、城域网与广域网等三类;

计算机网络应用的主要领域是单位信息管理与个人信息服务 ;

计算机网络的广泛应用已对经济、文化、教育、科学的发展产生了重要影响,同时不可避免带来一些新的社会、道德、政治与法律问题。

Page 37: 第 3 章 电子商务的技术基础

3.23.2 InternetInternet 基础与应用基础与应用

Page 38: 第 3 章 电子商务的技术基础

3.2.1 Internet 的基本概念 1 Internet 的定义

从 Internet 的结构角度看,它是一个使用路由器将分布在世界各地的、数以千万计的规模不一的计算机网络互联起来的大型网际网 ;

从 Internet使用者角度看, Internet 是由大量计算机连接在一个巨大的通信系统平台上,而形成的一个全球范围的信息资源网。

Page 39: 第 3 章 电子商务的技术基础

Internet 的逻辑结构

2网络 3网络

1网络路由器 路由器

I nternet

通信子网

主机 主机

主机

主机

主机

主机

路由器

Page 40: 第 3 章 电子商务的技术基础

2 Internet 的组成部分 通信线路是 Internet 的基础设施,它将

Internet中的路由器与主机连接起来 ; 路由器是 Internet中最重要的设备之一,它

将 Internet中的各个局域网或广域网连接起来 ;

主机是 Internet中不可缺少的成员,它是信息资源与服务的载体;

信息资源是用户最关心的问题,它影响到Internet受欢迎的程度。

Page 41: 第 3 章 电子商务的技术基础

3 Internet 的管理组织 在 Internet中,最权威的管理机构是 Internet协会,它是一个完全由志愿者组成的组织,目的是推动 Internet 技术发展与促进信息交流;

在 Internet 协会中,有一个专门负责协调Internet 的技术管理与技术发展的分委员会 -Internet 体系结构委员会( IAB );

在 Internet 体系结构委员会中,设有以下两个具体的部门: Internet工程任务组( IETF )与 Internet 研究任务组( IRTF )。

Page 42: 第 3 章 电子商务的技术基础

我国 Internet 的管理者 1997 年 6 月 3日,中国互联网信息中心

( CNNIC )在北京成立,并开始管理我国的Internet主干网;

CNNIC 的主要职责是:为我国的互联网用户提供域名注册、 IP 地址分配等注册服务;提供网络技术资料、政策与法规、入网方法、用户培训资料等信息服务;提供网络通信目录、主页目录以及各种信息库等目录服务。

Page 43: 第 3 章 电子商务的技术基础

3.2.2 Internet 的通信协议

1 TCP/IP 协议

TCP/IP 协议是 Internet中计算机之间通信所必须共同遵循的一种通信规定;

TCP/IP 协议的主要特点是:提供了重传确认与流量控制机制;提供了端到端连接的控制功能;适用于不同类型的计算机与网络之间的互联。

Page 44: 第 3 章 电子商务的技术基础

2 IP 地址 IP 地址是 Internet 地址的一种表示形式; IP 地址由网络号与主机号两部分组成,网络号标识一个逻辑网络,主机号标识网络中一台主机;

一台 Internet主机至少有一个 IP 地址,而且这个 IP 地址是全网唯一的。

网络号 主机号

I P地址

Page 45: 第 3 章 电子商务的技术基础

IP 地址的分类 IP地址长度为 32位,采用 x.x.x.x 的格式来表示,每个 x

为 8位。例如, 202.194.196.119,每个 x 的值为 0 ~255。这种格式的地址被称为点分十进制地址;

根据不同的取值范围, IP地址可以分为五类。 IP地址中前 5位用于标识 IP地址的类别,A类地址的第一位为“ 0” , B类地址的前两位为“ 10” , C类地址的前三位为“ 110” , D类地址的前四位为“ 1110” , E类地址的前五位为“ 11110”。其中,A类、B类与C类地址为基本的 IP地址。

Page 46: 第 3 章 电子商务的技术基础

IP 地址的分类

A类地址

1 8 16 24 32

B类地址

C类地址

D类地址

E类地址

主机地址范围

1. 0. 0. 0到127. 255. 255. 255

128. 0. 0. 0到191. 255. 255. 255

192. 0. 0. 0到223. 255. 255. 255

224. 0. 0. 0到239. 255. 255. 255

240. 0. 0. 0到247. 255. 255. 255

0网络地址

7( 位) 24主机地址( 位)

10 14网络地址( 位) 16主机地址( 位)

110 21网络地址( 位)主机地址

8( 位)

1110 28多目的广播地址( 位)

11110 保留用于实验和将来使用

Page 47: 第 3 章 电子商务的技术基础

IP 数据包的传输

Mai lFrom: 168. 113. 2. 144

To: 155. 233. 25. 76

I P数据包

数据

Page 48: 第 3 章 电子商务的技术基础

3 域名机制 如果 WWW 服务器地址 IP 地址用点分十进制表示,例如为 202.194.119.22 ,那么用户很难记住;

如果告诉用户 WWW 服务器地址用字符表示为www.sdu.edu.cn ,每个字符都有一定的意义,并且书写有一定的规律,这样地址用户就容易理解,又容易记忆,因此提出了域名的概念;

Internet 的域名结构是由 TCP/IP 协议集的域名系统( DNS )定义的;

域名系统也与 IP 地址的结构一样,采用的是典型的层次结构;

Page 49: 第 3 章 电子商务的技术基础

域名系统将整个 Internet 划分为多个顶级域,并为每个顶级域规定了通用的顶级域名;

网络信息中心( NIC )将顶级域的管理权授予指定的管理机构;

各个管理机构再为它们所管理的域分配二级域名,并将二级域名的管理权授予其下属的管理机构;这样就形成了层次结构的域名体系。

Page 50: 第 3 章 电子商务的技术基础

顶级域名分配

顶级域名 域名类型

com 商业组织

edu 教育机构

gov 政府部门

int 国际组织

mil 军事部门

net 网络支持中心

com 各种非赢利性组织

国家代码 各个国家

Page 51: 第 3 章 电子商务的技术基础

国家顶级域名分配

  

rec休闲和娱乐企业

中国

hk 中国香港

芬 兰

美国

域名 国家或地区

us

域名 国家或地区

法国 fr

cn jp 日本

de 德国

巴西 br 英国uk

ca 加拿大 in 印度 sg 新加坡 fi

it 意大利 au   澳大利亚

Page 52: 第 3 章 电子商务的技术基础

我国的域名结构

中国互联网信息中心( CNNIC )负责管理我国的顶级域,它将 cn 域划分为多个二级域;

Internet主机域名的格式为:四级域名 . 三级域名 .二级域名 .顶级域名。

例如,主机域名 cs.sdu.edu.cn 代表中国山东大学计算机学院的主机。

Page 53: 第 3 章 电子商务的技术基础

二级域名分配 二级域名 域名类型

com 商业组织

edu 教育机构

gov 政府部门

int 国际组织

net 网络支持中心

com 各种非赢利性组织

行政区代码 我国的各个行政区

ac 科研机构

Page 54: 第 3 章 电子商务的技术基础

3.2.3 Internet 的服务功能 1 WWW 服务 WWW 又称为万维网,简称为 Web, 是 Internet 技术发

展中的一个重要的里程碑; WWW 系统的结构采用了客户 / 服务器模式; 信息资源以 web页的形式存储在 WWW 服务器中,用户

通过 WWW客户端浏览器程序图、文、声并茂的 Web页内容;

通过 Web页中的链接,用户可以方便地访问位于其他WWW 服务器中的 Web页,或是其他类型的网络信息资源。

Page 55: 第 3 章 电子商务的技术基础

超媒体方式的工作原理老虎

文字介绍

音频介绍

视频介绍

文字介绍

视频介绍 音频介绍

Page 56: 第 3 章 电子商务的技术基础

WWW 服务的主要特点 以超文本方式组织网络多媒体信息,用户可以访问文本、语音、图形和视频信息;

用户可以在 Internet范围内的任意网站之间查询、检索、浏览及发布信息,并实现对各种信息资源透明的访问;

提供生动、直观、统一的图形用户界面; WWW 服务的核心技术是: 超文本标记语言( HTML ) 超文本传输协议( HTTP ) 超链接( hyperlink )

Page 57: 第 3 章 电子商务的技术基础

WWW 服务的工作原理

html文件

html文件

HTTP协议

透明访问所链接的信息

I nternet

WWW服务器

WWW服务器

其他信息资源

WWW客户机

Page 58: 第 3 章 电子商务的技术基础

URL 与信息定位

URL 是对能从 Internet 上得到的资源的位置和访问方法的一种简洁的表示 ;

标准的 URL 由 3部分组成:服务器类型、主机名和路径及文件名

http(s) : //www.sdu.edu.cn/index.html   协议类型 主机名 路径及地址

Page 59: 第 3 章 电子商务的技术基础

URL 通过指定其他协议类型访问其他类型的服务器 :

gopher : //gopher.cernet.edu.cn 连接到名为 gopher.cernet.edu.cn 的 Gopher 服务器 ftp: //ftp.pku.edu.cn/pub/dos/readme.txt 通过 FTP 连接来获得名为 readme.txt 的文本文件 file : //linux001.sdu.edu.cn/pub/gif/wu.gif 在所连接的主机上获得并显示名为 wu.gif 的图形文件 telnet : //cs.sdu.edu.cn 远程登录到名为 cs.sdu.edu.cn 的主机

Page 60: 第 3 章 电子商务的技术基础

主页的概念

信息资源以网页的形式存储在 WWW 服务器中; 用户通过浏览器向 WWW 服务器发出请求,服务器根据客户请求内容,将保存在 WWW 服务器中的某个页面发送给客户;

用户可以通过页面中的链接,方便地访问位于其他WWW 服务器中的页面,或其他类型的网络信息资源;

主页( home page )是一种特殊的 Web页面,是指包含个人或机构基本信息的页面,用于对个人或机构进行综合性介绍,是访问个人或机构详细信息的入口点。

Page 61: 第 3 章 电子商务的技术基础

主页包含的基本元素:

文本( text ):最基本的元素,就是通常所说的文字;

图像( image ): WWW浏览器一般只识别 GIF 与 JPG 两种图像格式;

表格( table ):类似于 Word中的表格,表格单元内容一般为字符类型;

超链接( hyperlink ):用于将 HTML 与其他主页相连。

Page 62: 第 3 章 电子商务的技术基础

WWW浏览器的基本功能: 查找、启动与终止链接 通过按钮与菜单项来链接 历史( history )与书签( bookmark )的使用 自由设定屏幕窗口 选择起始页 改变式样、字体与色彩 查看内嵌图像与外部图像 保存与打印主页

Page 63: 第 3 章 电子商务的技术基础

搜索引擎的概念 搜索引擎是 Internet 上的一个 WWW 服务器,它的主要任务是在 Internet中主动搜索其他WWW 服务器中的信息并对其自动索引,将索引内容存储在可供查询的大型数据库中;

用户可以利用搜索引擎所提供的分类目录和查询功能查找所需要的信息。

Page 64: 第 3 章 电子商务的技术基础

2 电子邮件服务 电子邮件服务是目前 Internet 上使用最频繁的服务; 电子邮件系统不但可以传输各种格式的文本信息,还可以传输图像、声音、视频等多种信息 ;

邮件服务器系统的核心是邮件服务器,它负责接收用户送来的邮件,根据收件人地址发送到对方的邮件服务器中,还负责接收由其他邮件服务器发来的邮件,并根据收件人地址分发到相应的电子邮箱中。

Page 65: 第 3 章 电子商务的技术基础

当用户向 ISP申请 Internet账户时, ISP就会在它的邮件服务器上建立该用户的电子邮件账户,它包括用户名与用户密码。

用户的电子邮件地址格式为:用户名@主机名,其中“@”符号表示“ at” 。例如,在“ sdu.edu.cn”主机上,有一个名为island 的用户,那么该用户的 E-mail 地址为: [email protected]

Page 66: 第 3 章 电子商务的技术基础

电子邮件服务的工作原理

I nternet

邮件服务器

邮件客户端

邮件服务器

邮件客户端

发送方 接收方

Page 67: 第 3 章 电子商务的技术基础

电子邮件应用程序基本服务功能: 创建与发送电子邮件; 接收、阅读与管理电子邮件; 账号、邮箱与通信簿管理。

电子邮件协议: 在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议 SMTP ;

在电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议 POP3 或交互式邮件存取协议 IMAP ,它取决于邮件服务器支持的协议类型。

Page 68: 第 3 章 电子商务的技术基础

电子邮件的格式 电子邮件包括两部分:邮件头与邮件体; 邮件头是由多项内容构成的,其中一部分是由系统自动生成的,例如发信人地址( From :)、邮件发送的日期与时间;另一部分是由发件人自己输入的,例如收信人地址( To :)、抄送人地址( Cc :)与邮件主题( Subject :)等;

邮件体就是实际要传送的信函内容。传统电子邮件系统只能传输文本信息,采用多目的电子邮件系统扩展MIME 的电子邮件系统可以传输文本、图像、语音与视频等多种信息。

Page 69: 第 3 章 电子商务的技术基础

3 文件传输服务 文件传输服务又称为 FTP服务,它是 Internet中最早提供的服务功能之一,目前仍然在广泛使用中 ;

文件传输服务由 FTP应用程序提供, FTP应用程序遵循TCP/IP协议组中的文件传输协议,它允许用户将文件从一台计算机传输到另一台计算机,并且能保证传输的可靠性;

在 Internet中,许多公司、大学的主机上含有数量众多的各种程序与文件,这是 Internet的巨大与宝贵的信息资源。通过使用 FTP服务,用户就可以方便地访问这些信息资源。

Page 70: 第 3 章 电子商务的技术基础

文件传输的工作原理

I nternet

文件下载

上载

文件

FTP服务器

客户机

Page 71: 第 3 章 电子商务的技术基础

匿名 FTP 服务

匿名 FTP 服务的实质是:提供服务的机构在它的 FTP 服务器上建立一个公开账户(一般为 anonymous ),并赋予该账户访问公共目录的权限,以便提供免费服务;

如果要访问提供匿名服务的 FTP 服务器,一般不需输入用户名与密码。如果需要,可以使用“ anonymous” 作为用户名,使用“ guest” 作为用户密码;

大多数 FTP 服务都是匿名服务; 为了保证 FTP 服务器的安全,几乎所有匿名 FTP 服务器都只允许用户下载文件,而不允许用户上载文件。

Page 72: 第 3 章 电子商务的技术基础

4 新闻与公告类服务 网络新闻组

网络新闻组是一种利用网络进行专题讨论的国际论坛 ; Usenet 并不是一个网络系统,只是建立在 Internet 上的逻辑组织;

Usenet不同于 Internet 上的交互式操作方式,在Usenet 服务器上存储的各种信息,会周期性地转发给其他 Usenet 服务器;

Usenet 的基本通信方式是电子邮件,但它不是采用点对点通信方式,而是采用多对多的传递方式。

Page 73: 第 3 章 电子商务的技术基础

电子公告牌 电子公告牌 BBS 是 Internet 上较常用的服务功能之一;

电子公告牌提供一块公共电子白板,每个用户都可以在上面书写、发布信息或提出看法、聊天,获得帮助、讨论问题及为别人提供信息;

早期的 BBS 服务是一种基于远程登录的服务,想使用 BBS 服务的用户,必须首先利用远程登录功能登录到 BBS 服务器;

目前,很多 BBS站点开始提供 WWW访问方式。

Page 74: 第 3 章 电子商务的技术基础

3.2.4 Internet 的接入方式

1 ISP 的作用

Internet 服务提供者( ISP )是用户接入Internet 的入口点;

不管使用哪种方式接入 Internet ,首先都要连接到 ISP 的主机。用户通过某种通信线路连接到 ISP ,再通过 ISP 的连接通道接入Internet 。

Page 75: 第 3 章 电子商务的技术基础

基本的 Internet 接入方法

I nternet通过电话网接入

用户局域网

I nternet通过局域网接入

I SP I SP

路由器用户计算机 Modem

I nternet

Page 76: 第 3 章 电子商务的技术基础

2 通过局域网接入 Internet

通过局域网接入 Internet 是指用户局域网使用路由器,通过数据通信网与 ISP 相连接,再通过 ISP 的连接通道接入 Internet ;

数据通信网有很多种类型,例如DDN 、 ISDN 、 X.25与帧中继等,它们由电信部门运营与管理;

采用局域网接入方式时,用户花费在租用线路上的费用比较昂贵,用户端通常是有一定规模的局域网,例如企业网或校园网。

Page 77: 第 3 章 电子商务的技术基础

通过局域网接入 Internet 的结构

I nternet

I SP端

用户计算机

用户端

数据通信网

路由器

路由器路由器

Page 78: 第 3 章 电子商务的技术基础

3 通过电话网接入 Internet 通过电话网接入 Internet 是指用户计算机使用调制解调器,通过电话网与 ISP 相连接,再通过 ISP 的连接通道接入 Internet ;

电话网是为传输模拟信号而设计的,计算机中的数字信号无法直接在普通电话线上传输,因此需要使用调制解调器;

ISP能提供的电话中继线数目,关系到与ISP 建立连接的成功率。

Page 79: 第 3 章 电子商务的技术基础

通过电话网接入 Internet 的结构

I nternet

I SP端

Modem

Modem用户计算机

用户端

电话交换网

接入服务器

路由器

Page 80: 第 3 章 电子商务的技术基础

3.2.5 Intranet 技术 1 企业网技术的发展

企业应用计算机技术经历了三个阶段: 单机应用 企业网应用 企业内部网应用

Page 81: 第 3 章 电子商务的技术基础

传统企业网的结构

财务 人事 销售

局域网交换机

文件服务器

Hub Hub Hub

Page 82: 第 3 章 电子商务的技术基础

利用 X.25 网互联局域网构成大型企业网

文件服务器

文件服务器

Modem 远程终端

路由器

路由器X. 25

Page 83: 第 3 章 电子商务的技术基础

2 Intranet 的基本概念 Intranet 是利用 Internet 技术建立的企业内部信息网络。

Intranet 的主要技术特点: Intranet 为用户提供了友好统一的浏览器界面; Intranet可以简化用户的培训过程; Intranet可以改善用户的通信环境; Intranet可以为企业实现无纸办公创造条件。

Page 84: 第 3 章 电子商务的技术基础

3 Intranet 的基本结构 Intranet可以看做由 4 个部分组成:服务器、客户机、物理网与防火墙。

......

客户端 服务器端

防火墙

I nternet

Page 85: 第 3 章 电子商务的技术基础

实际的 Intranet 结构

WWW 服务器 数据库服务器 电子邮件服务器

I nternetI nternet

数据库服务器Wi ndows NT Server(

SQL Server)

WWW服务器Wi ndows NT Server(

I I S Server)

电子邮件服务器Wi ndows NT Server(

Exchange Server)

10/ 100M交换机

局域网用户Wi ndows 98(

I E浏览器)

10M线路

100M线路

100M线路

100M线路

路由器防火墙

远程终端Wi ndows 98(

I E浏览器)

网管工作站

10/ 100M集线器

10M线路

10/ 100M集线器

Page 86: 第 3 章 电子商务的技术基础

Extranet

将企业与客户和其他企业(业务关系比较密切的企业)连接起来,完成共同目标和交互合作的网络,称为 Extranet ,即外联网 。更侧重于企业电子商务的外部环境以及与合作伙伴的信息共享和交换关系,如图所示 。

Extranet可以帮助企业提高生产效率、降低成本、为用户提供实时服务 。

Page 87: 第 3 章 电子商务的技术基础

企业外联网示意图

消费者

防火墙企业 Intranet

Internet

防火墙

供应商Intranet

防火墙

战略伙伴Intranet

Extranet

Page 88: 第 3 章 电子商务的技术基础

Intranet 与 Extranet 的异同: Intranet 与 Extranet 都使用了与 Internet 相同的技术。 服务的范围和对象不同 。 Intranet 强调企业内部各个部门的连接,业务范围仅限于企

业内 ; Extranet 则是 Intranet 的扩展,一方面, Intranet 的边 界从组织内部扩展到与其有联系的企业,包括贸易合 作伙伴、销售商、客户和相关机构;另一方面, Extranet 还将企业的部分资源向他们开放。 Intranet 与

Extranet 的建设不一定会给客户、销售商、贸易合作伙伴等带来直接利益,但是通过它们可以促进企业内部以及与客户、销售商、贸易合作伙伴间的联系,帮助企业降低成本、提高效率。

Page 89: 第 3 章 电子商务的技术基础

小结 Internet 又称为“因特网”,它是全球性的、最具影响力的互联网络,也是世界范围的信息资源宝库;

从 Internet 的结构角度看,它是一个使用路由器将分布在世界各地的、数以千万计的计算机网络互联起来的网际网;

TCP/IP 协议是 Internet中计算机之间通信所必须共同遵循的一种通信协议;

Internet 地址能够唯一地确定 Internet 上每台计算机与每个用户的位置。对于用户来说, Internet 地址有两种表示形式: IP 地址与域名;

Page 90: 第 3 章 电子商务的技术基础

WWW 服务是 Internet 上最受欢迎的信息服务类型,它的出现对推动 Internet 技术的发展,扩大Internet 应用领域起了重要作用;

电子邮件服务是 Internet 上应用最为广泛的服务,它为 Internet 用户之间收发消息提供了一种快捷、方便的通信手段;

用户计算机接入 Internet 的方式主要有两种:通过局域网接入 Internet 、通过电话网接入 Internet ;

Intranet 是指利用 Internet 技术建立的企业内部信息网络, Intranet 已成为当前网络信息系统的基本模式;

电子商务就是指贸易活动各环节的电子化,它覆盖与商务活动有关的所有方面。

Page 91: 第 3 章 电子商务的技术基础

3.3 电子商务的信息应用环境

3.3.1 WWW 技术及其应用 3.3.2 超文本标识语言 HTML 3.3.3 网页相关技术 3.3.4 动态网页技术

Page 92: 第 3 章 电子商务的技术基础

3.3.1 WWW 技术及其应用 1 . WWW概述 WWW 是建立在客户机 / 服务器之上,以 HTML语言和

HTTP 协议为基础,能够提供各种 Internet 服务的、一致用户界面的信息检索系统。

WWW 的特点: 以超文本和多媒体形式存在的网络信息空间; 用户可以在世界范围内查找、检索、浏览信息; 提供直观、易于使用的图形界面; 由资源地址组成; “网点”可相互连接 ; 图像、声音、影像等信息。

Page 93: 第 3 章 电子商务的技术基础

2.与 WWW 有关的协议

URL: 统一资源定位器

HTTP(s): 超文本传输协议 ( 安全 )

HTML: 超文本标记语言

CGI: 公共网关接口

Page 94: 第 3 章 电子商务的技术基础

3.超级链接和超文本 超级链接( Hyperlink )是文件中一些

特殊的文字和图形,用鼠标单击这些文字和图形时,会从一个文本跳到到另一个文本。含 有 超 级 链 接 的 文 本 称 超 文 本(Hypertext)。

超文本形式上仍然是 ASCII 文件,可以用一般的文字处理软件进行编辑、处理。

Page 95: 第 3 章 电子商务的技术基础

4 . HTML 与网页 HTML ,是用于编写超文本文件的语

言。用 HTML 编写的超文本文件称为HTML 文件,以 .htm 或 .html 为文件扩展名。

网页( Web )是在 WWW 服务器上发布的 HTML 文件,网站的首页称“主页”( Home Page)。

Page 96: 第 3 章 电子商务的技术基础

5 . Web 的工作过程

Web 的工作过程

Page 97: 第 3 章 电子商务的技术基础

3.3.2 HTML 语言 1 . HTML文件的基本结构 HTML 文件的基本形式如下: <html>

<head>

<title> HTML 文件标题 </title>

</head>

<body>HTML 文件内容 </body>

</html> HTML 文件以 <html> 开头,以 </html> 结束。主要包括两个部分

—— 头部和主体。

Page 98: 第 3 章 电子商务的技术基础

2.常用的 HTML 标记 ( 1 )段落标记 <p> 和 </p> ( 2 )字体变换标记 <font> 和 </font> ( 3 )超级链接标记 <a href> 和 < /

a> ( 4 )插入图片标记 <img>

Page 99: 第 3 章 电子商务的技术基础

3.3.3 网页相关技术 1 . Java 和 Java Applet Java 应用于网页中的程序称做 Java

Applet ,嵌在 HTML 中的 Applet在Web 服务器端被编译成字节代码通过网络传送到客户端,在客户端,浏览器除了要支持 HTML外,还要附加一个 Java 字节码的解释器,以解释执行包含 Java 字节码的 HTML 文件。

Page 100: 第 3 章 电子商务的技术基础

2 . JavaScript JavaScript 是一种解释性编程语言,

可由浏览器直接解释执行; JavaScript是一种脚本语言,用 JavaScript 编写网页程序,不需要有很深的编程经验。 JavaScript 语言是通过嵌入在标准HTML 语言中实现的,显示效果如图 3-12 所示。

Page 101: 第 3 章 电子商务的技术基础

3 . VBScript VBScript 也是一种脚本语言,不

过, VBScript 只能用于微软的 IE 浏览器和 IIS 服务器端,其他服务器和浏览器不一定支持 VBScript 。见图 3-13 所示。

Page 102: 第 3 章 电子商务的技术基础

4 . CSS ( Cascading Style Sheets ,层叠样式表)

CSS 跟 HTML 一样也是一种标记语言,甚至很多属性都是来源于 HTML 。利用 CSS 技术,可以有效地对页面的布局、字体、颜色、背景和其他效果实现更加精确的控制。有很多将样式表加入到 HTML 文件中的方法,但最简单的方法是使用 HTML的 STYLE 标记,将样式表放置于文件的 HEAD 部分。

Page 103: 第 3 章 电子商务的技术基础

5 . Flash

Flash 是 Macromedia 公司出品的一个矢量动画制作软件,用他做出来的动画就叫 Flash 动画,其特点是:① 动画具有很强的交互性,甚至可以完全使用 Flash 来制作一个网站;② 采用“准”流( Stream )式的设计;③ 可以减少文件的数据存储量,适合在网络上使用。

Page 104: 第 3 章 电子商务的技术基础

6 . DHTML DHTML 文件中的元素都具有动态

的能力,对用户的操作在本地就可做实时处理,从而得到更快的用户响应,使网页的界面更丰富多变,使页面设计者可以随心所欲地表达自己的构思。

DHTML 的局限性是仅限于在微软的 IE浏览器上显示。

Page 105: 第 3 章 电子商务的技术基础

3.3.4 动态网页技术

动态网页基本原理

Page 106: 第 3 章 电子商务的技术基础

1 . CGI ( 1 ) CGI 的工作过程:用户通过浏

览器激活, CGI 程序将信息传给外部应用程序并启动它,通过 CGI 程序传给 Web 服务器,再以 HTML 形式传给用户, CGI 过程结束。

( 2 ) CGI 的作用:扩展了 Web 服务器的功能、在任何服务器上运行、服务器与 CGI 程序可互发信息。

Page 107: 第 3 章 电子商务的技术基础

2 . ASP

( 1) ASP 执行过程:由 Web 服务器调用ASP 文件,,根据程序执行结果“动态”生成一个 HTML 页面并传回到浏览器显示。

( 2 ) ASP 的特点:简单方便、可在服务器端直接执行、与客户浏览器无关、 ASP源程序在服务器端执行,提高了程序和网站的安全性、支持多种其他网络技术。

( 3 ) ASP 的开发过程: ASP 的运行平台、 编辑 ASP 文件、 调试。

( 4 ) ASP简单实例

Page 108: 第 3 章 电子商务的技术基础

3 . PHP

( 1 )易学易用 ( 2 )运行速度快 ( 3 )跨多个平台 ( 4 )极其强大的数据库支持功能 ( 5 )先进的扩展功能 ( 6 )完全免费 最后将 PHP 与其他后台网页编程技术的

性能作一个对比,见下表 。

Page 109: 第 3 章 电子商务的技术基础

PHP 与其他网页编程技术性能对比

Page 110: 第 3 章 电子商务的技术基础

4 . 可 扩 充 的 标 识 语 言 XML-eXtensible Markup Language

XML 是 一 种 元 语 言 ( Meta language ) , 用来定义任何一种新的标识语言,简单、灵活、易于使用。

Page 111: 第 3 章 电子商务的技术基础

5 . Web 与数据库的连接技术 ( 1 )网页数据库编程的几个概念:

ODBC 、 ADO组件、 SQL ( 2 ) ASP 网页数据库编程步骤: 1 )建立网页数据库编程的软件环境。 2 )建立数据库。 3 )创建 ODBC 的数据源。 4 )建立 ASP 网页,在网页中使用 ADO 的对象和 SQL命令对数据库进行操作。 5 )调试 ASP 网页。