1电子商务基础设施2电子商务的四种基础设施1、因特网的基础设施:电子商务的各种应用都是在因特网上实现的,因此是电子商务基础环境的根本所在。2、信息传送的基础设施:在电子商务活动中,交易参加者在达成交易之前必然要进行大量的信息交流工作。信息传送的基础设施是因特网可以为信息交流提供的各种服务,一般是指文件传送、电子邮件、超文本传送等。33、信息获取的基础设施:在电子商务实现的过程中,快速、方便地获取信息是非常关键的。从目前的技术发展来看,用户可以通过计算机、无线访问、语音访问等方式获取信息。4、商业服务的基础设施:电子商务应用多为商业化的服务,商业服务所要求的交易安全、支付方式等构成了商业服务的基础设施。42.1.因特网基础设施一、Internet技术基础Internet最初开始于1969年,源自于美国国防高级研究计划署(ARPA)的一项计划,该计划的目的是通过一个名为ARPAnet的网络把美国的几个军事及研究用计算机主机连接起来,形成一个新的军事指挥系统。这个系统由一个个分散的指挥点组成,当部分指挥点被摧毁后,其它点仍能正常工作,而这些分散的点又能通过某种形式的通信网取得联系。51969年Internet的前身ARPAnet网问世。1984年ARPAnet分解成两个网络.一个网络仍称为ARPAnet,是民用科研网。另一个网络是军用计算机网络MILNET。1986年,NSF建立了国家科学基金网NSFnet。NSFNET后来接管了ARPAnet,并将网络改名为Internet。1991年世界上的许多公司开始纷纷接入到Internet。随着由欧洲原子核研究组织CERN开发的万维网上被广泛使用,使广大非网络专业人员也能方便的使用网络,这成为Internet指数级增长的主要驱动力。目前,Internet已经成为世界上规模最大和增长速率最快的计算机网络,没有人能够准确说出Internet究竟有多大。未来,“NGI计划”(NextGenerationInternetInitiative)6Internet的基本工作原理1)分组交换原理共享线路与延迟;分组交换;2)通讯协议TCP/IP协议TransmissionControlProtocol/InternetProtocol传输控制协议/因特网协议71.包交换网线路交换:电话公司的交换设备(既可能是机械的也可能是计算机化的)选择特定的电话线,或称为线路,并把线路连接起来在打电话和接电话的人之间形成一条通路。这种中央控制的单线连接模式叫做线路交换。8包交换:互联网采用包交换技术在两点之间传输数据。在包交换网络中,文件和信息被分解成包,在这些包上用表示信息源和目的地的代码打上电子标签。这些包在网络中从一台计算机传输到另一台计算机,直至到达目的地。目的计算机把这些包集中起来,并把每包中的信息重新集合成原先的数据。路由器:每个包从源到目的地的最佳路径是由途经的各个计算机决定的。决定包的路径的计算机通常叫做路由器,确定最佳路径的程序叫做路由算法。9优点:1、长数据流可分解成易于管理的小数据包,小的数据包可沿着大量不同的路径进行传输,避免了网络中的交通拥挤。2、在数据包到达目的地后,更换受损数据包的成本较低,因为如果一个数据包在传输途中被改变了,只要重新传输这个数据包就可以了。10最早的包交换网叫做ARPANET,仅连接了几个大学和研究中心。它采用的是网络控制协议(NCP)。协议是一组规则的集合,它规定网络传输数据的格式和顺序,并检查这些数据中的错误。协议确定了数据的发送设备如何表示已经完成信息的发送,以及接收设备如何表示已经收到(或没收到)信息。112、TCP/IP协议支持互联网基本操作的协议是传输控制协议(TCP,TransmissionControlProtocol)和网际互联协议(IP)。这些协议是互联网的先驱文森特·瑟夫(VincentCerf)和罗伯特·卡恩(RobertKahn)开发的。它们建立了一些基本规则来确定数据的网络传输方式以及建立和断开网络连接的方式。12(1)TCP/IP协议的设计目标:构建一个能提供公共通信服务的网络互连,为用户的应用系统提供一个公共的接口,这个接口独立于物理网络要求两个物理网络的连接对用户来说形成一个逻辑上的更大的网络,即需要一种设备与这两个网络连接起来,它能将数据包从一个网络传送到另一个。这种设备称为路由器(也叫做IP路由器)13TCP/IP也可用于局域网(LAN)TCP/IP是一个分层协议族,于1978年左右基本定形ARPANET于1980年左右开始采用TCP/IP协议族,并于1983年全面实现。14(2)TCP/IP体系结构TCP/IP体系结构中各层功能简述如下:①应用层:是指使用TCP/IP进行通信的应用程序。如HTTP、FTP。②传输层:提供端到端数据传输,确保数据交换的可靠性,并能同时支持多个应用。15③网际层(或称网络层):提供互连网络的一个“虚拟”网络,简单的说,就是屏蔽各个物理网络的差异,使得传输层和应用层将这个互连网络看作是一个整体的“虚拟”网络。④网络接口层:提供网络硬件设备的接口。TCP/IP在这一层并没有规定任何的协议,但可以用绝大多数的网络接口。16(3)TCP/IP协议集①应用层域名系统DNS(DomainNameSystem),提供主机名到IP地址的转换服务;文件传输协议FTP(FileTransferProtocol)提供了一个在系统之间快速传送数据文件的机制。远程登录协议TELNET(Telecommunicationnetwork)为网络终端提供了对远程主机的交互功能。17简单邮件传送协议SMTP(SimpleMailTransferProtocol),提供简单邮件传送服务;简单文件传送协议TFTP(TrivialFileTransferProtocol),提供简单文件传送服务超文本传输协议HTTP,负责传输和显示页面的互联网协议18②传送层传输控制协议TCP(TransmissionControlProtocol),提供基于连接的、可靠的字节流传送服务;用户数据报协议UDP(UserData-gramProtocol),提供数据报传送服务;19③网络互联层互连网协议IP(InternetProtocol),为传输层提供网际传输服务;控制报文协议ICMP(InternetControlMessageProtocol),用来通告其他主机有关IP服务的情况;地址转换协议ARP(AddressResolutionProtocol),将IP地址转换成网络物理地址;反向地址转换协议RARP(ReverseARP),将网络物理地址转换成IP地址;203.Web体系结构1989年3月TimBerners-Lee在CERN(CentreEuropeanpourlaRechercheNucleaire,欧洲粒子物理实验室)写的一个关于信息管理的项目建议书(InformationManagement:AProposal)。该建议书提出了分布式超文本系统的设想。1990年Web浏览器和Web服务器使用面向对象技术相继在CERN实现。Berners-Lee和他的合作伙伴成功引入了构成Web体系结构的两个基本元素:Web服务器Web浏览器浏览器与服务器之间的通信协议采用HTTP,书写Web文档的语言使用HTML,而URL则用来标识Web上资源的位置。21WEB结构图:WEB框架组成:浏览器(IE,NETSCAPE)服务器(Windows等)HTTP协议浏览器httpInternet服务器http221993年,美国伊利诺斯大学国家超级计算应用中心NCSA(NationalCenterforSupercomputingApplications)的MarcAndreesen及其合作者发布了称为Mosaic的浏览器,这是第一个较好使用的浏览器1994年,W3联盟在TimBerners-Lee的领导下成立,该组织通过制定技术规范与提供参考软件来发展Web的技术标准并促进Web产品之间的互操作性。23(1)通过跳转或称“超级链接”使得从某一页跳到其它页。(2)超文本:“超文本”这个词起源于60年代,《文字机器》一书的作者特德·尼尔森首次使用了这个词。尼尔森设想出一种页面链接系统来连接相关的页面,不论这些页面分别存储在什么地方。即在文本中“镶嵌”了许多“连接点”,这些连接点可以是一个词、一段文字、一个图标或一幅图,当用鼠标在连接点上单击时就会进入另外一个文本,该文本中也可有许多连接点,用户可以沿着这些连接点一直查看下去,在查看了一个文本后,也允许返回到刚才的上一级文本。24(3)超媒体文本:是超文本的扩展,它包含了针对非文本信息(如图像、声音、动画)的连接点,当用鼠标在连接点上单击时,不仅可以查看文本,也可能显示一幅图像、播放一段声音或动画。25(4)Web页面:文档,页面几乎可包含任何内容,如文字、图像、动画及声音,是由超文本和超媒体文本来构造的,它是组织信息的基本单位,称为页(Page),存放于Internet的各个Web站点上,每个Web页上,都包含有对文本、图像、声音或其他类型信息的嵌套引用,用户就是通过这些嵌套引用浏览信息的。26(5)超链接(Hyperlink):页中的许多“连接点”,提供一种把存放于众多计算机上的信息链接在一起的机制,连接点的指向是跨计算机的,这将允许一台计算机中文档的连接点指向其他计算机中的文本或非文本信息。通常将上述的链接方式或连接点称为超链接。27(6)HomePage:称为主页,是用户使用浏览器进入系统后,访问Web站点时首先看到的信息页。即“主页”是某一个Web节点的起始点,它就象一本书的封面或者目录。每一Web站点有一“主页”,而且拥有一个被称为“统一资源定位符”(URL)的唯一地址。28(7)超文本传输协议(HTTP,HyperTextTransferProtocol)是在Internet上传输文档的协议,基于TCP/IP面向请求/应答式的协议;HTTP协议是无状态的,不记录和保存任何信息,为弥补该缺陷,采用cookie和session技术;最早的HTTP协议是1991年开发出来的294.超文本标记语言HTMLHTML(HyperTextMarkupLanguage):SGML(StandardGenerallizedMarkupLanguage)的简化版本。HTML的特点:–结构简洁,tag通用–将外观与内容分离HTML的局限性:–Tag固定,不具有可扩展性–HTML注重文档的结构,用户并不知道最终显示的面貌30扩展标注语言(XML)XML(ExtenableMarkupLanguage)是SGML的优化子集;任一个XML文件都需要有一个DTD(DocumentTypeDefinetion)文件;DTD文件含有:文档结构定义标记定义属性定义31XML优点:①它可以提供元数据(关于信息的数据),这些元数据将帮助人们找到信息,并帮助信息的使用者和提供者彼此找到对方。②用户可用低成本的软件处理数据。③简化企业间的数据交流,有助于产生独立于平台的协议,这些协议将丰富电子商务的数据。④为服务于企业或个人的电子商务代理人提供有助于自动业务处理的信息325.IP地址和域名(1)IP地址一个IP地址由4个字节共32位的数字串组成,这4个字节通常用小数点分隔。每个字节可用十进制或十六进制表示,比如用十进制表示的地址:129.45.8.22;或用十六进制表示的地址:0x8.0x43.0x10.0x26。IP地址也可以直接用二进制表示。一个IP地址包括两部分:网络ID和宿主机ID两部分标识码。33IP地址的划分原则:①同一个物理网络上的所有主机都用同一个网络ID②网络上的一个主机(包括网络上工作站、