文档介绍:第六章电子商务基础技术
第六章电子商务基础技术
我们在第一章介绍电子商务框架时已经讨论了电子商务的实施必须具备一定的环
境,这些环境包括:
(1)硬件环境,主要是计算机服务器、计算机或其他终端设备以及将这些服务器和终
端连接起来的通信网络。
(2)软件环境,主要是支持电子商务运作的系统软件和应用软件。
(3)社会环境,主要是电子商务运行时应遵守的各项法律、规章制度以及应遵循的伦
理道德。
此外,通信网络和各种软件系统还面临着安全威胁,需要有相应的安全技术给予保
障。因此从本章开始我们将陆续介绍支持电子商务运行的各种相关技术。
第一节计算机网络
网络技术是支撑电子商务的关键技术。计算机网络是指把分布在不同地理位置的多
台具有独立功能的计算机通过通信设备和线路连接起来,在功能完善的网络软件的支撑
下,以实现网络中资源共享为目标的系统。随着计算机网络技术的迅速发展,世界各地
的计算机通过互联网联结在一起,形成了跨国计算机网络,从而使得计算机之间的通信
在商务活动中发挥了重要的作用。因此,电子商务的实现是以计算机网络为基础。网络
技术是电子商务技术中处于最底层、最基础的技术。
一、互联网技术
互联网()是一个公共的、全球通信网络,为任何遵循 ISP( Service
Protocol)协议的用户实现直接互联。
(一)网络协议
work Protocol)是为了使在计算机网络中的通信双方能顺利进行信息交
换而双方预先共同约定并共同遵循的规程和规则。网络协议是实现高效、安全通信并被
相互理解的基础。一般来说,网络协议由语义、语法和同步关系三部分组成。语义规定
通信双方彼此“讲什么”,即确定协议元素的类型,如规定通信双方要发出什么控制信息,
执行的动作和返回的应答;语法规定通信双方彼此“如何讲”,即确定协议元素的格式,
如数据和控制信息的格式;同步规定事件执行的顺序,即确定通信过程中通信状态的变
化,如规定正确的应答关系。
计算机网络是一个非常复杂的系统,为了简化设计、便于使用者对网络的了解,通
常采用在协议中划分层次的方法,把要实现的功能划分为若干层次,较高层次建立在较
低层次基础上,同时又为更高层次提供必要的服务功能。分层的好处就在于:高层次只
要调用低层次提供的功能,而无需了解低层的技术细节;只要保证接口不变,低层功能
具体实现方法的变更也不会影响较高一层所执行的功能。
1979 年,国际电话与电报顾问委员会(International Telephone and Telegraph
mittee , CCITT) 和国际标准化组织(anization for
电子商务概论刘业政何建民主编高等教育出版社 2007
第六章电子商务基础技术
Standardization,ISO)为了使不同的网络能够互联,开始了对网络进行标准化分层的工作。
他们提出了一个网络体系结构模型作为国际标准,称为开放系统互联(Open System
Interconnection ,OSI)。OSI 参考模型将整个计算机网络划分成七层,低层协议通过层
间接口向相邻的高层协议提供服务,高层协议作为低层协议的用户存在。在层间接口中,
定义了服务请求的方式以及完成服务后返回的确认事项和动作。OSI 参考模型中定义的
七层如图 6-1 所示。
(1)物理层。物理层保证在通信信道上传输和接收原始数据
7 应用层
流(以 bite 为单位,又称比特流)。传输媒体可以是同轴电缆、
6 表示层
光纤、通信卫星和微波等。物理层协议被设计用来控制传输媒
5 会话层
体,以提供传输媒体对计算机系统的独立性。计算机和调制解
4 传输层
调器的串行接口 RS232-C 就是物理层协议的一个例子。
3 网络层
(2)数据链路层。数据链路层加强物理层原始比特流的传输
2 链路层
功能,使之对网络呈现为一条无差错链路,物理层仅负责传输
1 物理层
和接收比特流,并不关心其意义和结构。
(3)网络层。网络层完成对通信子网的运行控制,负责选择图6-1 OSI 参考模型
从发送端传输数据包到达接收端的路由,以及通信子网中的分
组、拥塞控制和记账等。
(4)传输层。传输层是 OSI 网络体系结构中核心的一层,它把实际使用的通信子网与
高层应用分开,提供发送端和接受端之间的高可靠、低成本的数据传输。传输层协议为
会话层提供面向连接的和无连接的两种传输服务。
(5)会话层。会话层使用传输层提供的可靠的端到端通信服务,并增加一些用户所需
要的