电子商务概论 第06章 电子商务基础技术
第六章 电子商务基础技术
第六章 电子商务基础技术
我们在第一章介绍电子商务框架时已经讨论了电子商务的实施必须具备一定的环境,这些环境包括:
(1)硬件环境,主要是计算机服务器、计算机或其他终端设备以及将这些服务器和终端连接起来的通信网络。
(2)软件环境,主要是支持电子商务运作的系统软件和应用软件。
(3)社会环境,主要是电子商务运行时应遵守的各项法律、规章制度以及应遵循的伦理道德。
此外,通信网络和各种软件系统还面临着安全威胁,需要有相应的安全技术给予保障。因此从本章开始我们将陆续介绍支持电子商务运行的各种相关技术。
第一节 计算机网络
网络技术是支撑电子商务的关键技术。计算机网络是指把分布在不同地理位置的多台具有独立功能的计算机通过通信设备和线路连接起来,在功能完善的网络软件的支撑下,以实现网络中资源共享为目标的系统。随着计算机网络技术的迅速发展,世界各地的计算机通过互联网联结在一起,形成了跨国计算机网络,从而使得计算机之间的通信在商务活动中发挥了重要的作用。因此,电子商务的实现是以计算机网络为基础。网络技术是电子商务技术中处于最底层、最基础的技术。
一、互联网技术
互联网(Internet)是一个公共的、全球通信网络,为任何遵循ISP(Internet Service Protocol)协议的用户实现直接互联。
(一)网络协议
网络协议(Network Protocol)是为了使在计算机网络中的通信双方能顺利进行信息交换而双方预先共同约定并共同遵循的规程和规则。网络协议是实现高效、安全通信并被相互理解的基础。一般来说,网络协议由语义、语法和同步关系三部分组成。语义规定通信双方彼此“讲什么”,即确定协议元素的类型,如规定通信双方要发出什么控制信息,执行的动作和返回的应答;语法规定通信双方彼此“如何讲”,即确定协议元素的格式,如数据和控制信息的格式;同步规定事件执行的顺序,即确定通信过程中通信状态的变化,如规定正确的应答关系。
计算机网络是一个非常复杂的系统,为了简化设计、便于使用者对网络的了解,通常采用在协议中划分层次的方法,把要实现的功能划分为若干层次,较高层次建立在较低层次基础上,同时又为更高层次提供必要的服务功能。分层的好处就在于:高层次只要调用低层次提供的功能,而无需了解低层的技术细节;只要保证接口不变,低层功能具体实现方法的变更也不会影响较高一层所执行的功能。
1979年,国际电话与电报顾问委员会(International Telephone and Telegraph Consultative Committee,CCITT)和国际标准化组织(International Organization for