资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第二章 互联网和WWW:电子商务的基础设施引言 德尔(Dell)计算机公司是PC机销售历史上最成功的一家零售商。作为世界上最大的计算机制造商之一,德尔公司的年销售额已超过90亿美元。德尔的顾客包括各种公司、政府机构、教育机构和个人用户。90年代初,德尔通过免费电话向顾客直接销售计算机。几年后,德尔把其销售业务扩展到互联网,目前的海外销售额有相当一大部分是通过互联网实现的。成千上万的消费者现在可以访问公司的WWW网站并通过互联网订货。最近,德尔公司创造了一天销售650万美元的日销售记录。使用WWW不仅增加了公司的销售额,而且降低了公司的管理费用。通过WWW网站直销意味着参与交易的人将大大减少。技术支持(包括一些常见问题的解答)也可以通过WWW来实现。WWW网站是德尔公司21世纪发展战略的一个重要组成部分。公司的管理人员预测,在未来的几年内,公司一半以上的销售额将在互联网上完成。这种快速增长的销售额背后是通讯设备和网络组成的基础设施、德尔的服务器和微软公司提供的电子商务软件。在选择硬件和软件时,还要考虑到其能力应能满足日益增多的顾客的需要。先进的WWW网站带来了滚滚的利润,德尔公司的前途一片光明。学习目标本章讲述:l 互联网和电子商务支持网络的基本网络结构。l 在互联网上开展商务活动、收发电子邮件的各种协议。l 跟踪、寻找和验证互联网主机网站的互联网实用程序。l 互联网的主要应用,包括电子邮件、Telnet和文件传输协议。l WWW标注语言的历史和应用,包括SGML、HTML和XML。l HTML的标记和链接。l WWW的客户机/服务器结构以及彼此之间的信息通讯。l 互联网、内部网和外部网的区别和联系。l 连入互联网的各种方法以及各自的成本和带宽。技术概况电子商务存在的前提是几项关键技术。最重要的技术当然是互联网,除了这种彼此连接的网络系统外,很多其他的硬件和软件也是重要的支持手段,这些硬件和软件包括数据库软件、网络交换中心和集线器、加密硬件和软件、多媒体支持工具,当然还包括WWW。把这些硬件和软件集成起来支持电子商务的方法日新月异,另外这些支持工具的发展速度也是极其迅速的。所有参与电子商务并希望在未来保持竞争优势的企业都必须及时地采用新出现的各种互联网新技术。WWW及其支持技术的快速发展要求企业不断灵活地调整它们在WWW 开展商务活动的方式。那些僵化不变的企业将很快丧失它们在WWW上的业务。在线消费者认为WWW网站的拙劣表现(如响应时间太长)会使他们放弃某些电子商务网站,转向响应更迅速的网站。电子商务未来的急剧发展要求企业寻找更快更有效的方式,来迎接蜂拥而至的网上顾客和日趋增加的企业间业务。对于那些正在策划电子商务战略的企业来说,这种投入的回报将是惊人的,网上业务量有时不到一年就会翻一翻。本章将介绍电子商务的支持技术。我们首先介绍数据路由选择和几种基础协议,这些协议的任务是在互联网上传输信息并把信息送到目的地。然后,我们将介绍互联网、WWW和电子商务的其他支持技术。包交换网网络化计算机的早期模式(可以追溯到50年代)起源于地方和长途电话公司。早期的大部分计算机网络是通过租用电话公司的线路来建立连接。当时,一个电话呼叫在打电话和接电话的人之间建立一个连接。一旦这个连接建立起来,数据就沿着这个路径进行传输。电话公司的交换设备(既可能是机械的也可能是计算机化的)选择特定的电话线,或称为线路,并把线路连接起来在打电话和接电话的人之间形成一条通路。这种中央控制的单线连接模式叫做线路交换。虽然线路交换模式非常适用于电话,但它对大的网络间或网络群中的子网络之间的数据交换并不适用。在每对发出者和接收者之间建立点到点的连接既不经济又难以管理。互联网采用一种既经济又易于管理的技术在两点之间传输数据。这种模式叫做包交换。在包交换网络中,文件和信息被分解成包,在这些包上用表示信息源和目的地的代码打上电子标签。这些包在网络中从一台计算机传输到另一台计算机,直至到达目的地。目的地的计算机把这些包集中起来,并把每包中的信息重新集合成原先的数据。在包交换中,每个包从源到目的地的最佳路径是由途经的各个计算机决定的。图2-1给出了一个包交换网。决定包的路径的计算机通常叫做路由器,确定最佳路径的程序叫做路由算法。包交换是在互联网上进行数据传输的方法,它有很多优点。其中一个优点是,长数据流可分解成易于管理的小数据包,小的数据包沿着大量不同的路径进行传输,避免了网络中的交通拥挤。另一个优点是,在数据包到达目的地后,更换受损数据包的成本较低,因为如果一个数据包在传输途中被改变了,只要重新传输这个数据包就可以了。图2-1 包交换网和信息包最早的包交换网叫做ARPANET,仅连接了几个大学和研究中心。这种实验性的广域网(WAN)在接下来的几年里逐渐成熟起来,它采用的是网络控制协议(NCP)。协议是一组规则的集合,它规定网络传输数据的格式和顺序,并检查这些数据中的错误。协议确定了数据的发送设备如何表示已经完成信息的发送,以及接收设备如何表示已经收到(或没收到)信息。在ARPANET(后来发展成为互联网)的发展过程中开发出的开放式体系结构思想包括四个要点(这四个要点对互联网的成功作出了很大的贡献):l 独立的网络在连入另外的网络时不需要任何变化。l 没有到达目的地的信息包必须从其源节点重新传输。l 路由器计算机不保留处理过的信息包的信息。l 对网络没有全球化的控制。TCP/IP互联网协议支持互联网基本操作的协议是传输控制协议(TCP)和互联网协议(IP)。这些协议是互联网的先驱文森特瑟夫(Vincent Cerf)和罗伯特卡恩(Robert Kahn)开发的。它们建立了一些基本规则来确定数据的网络传输方式以及建立和断开网络连接的方式。我们通常用缩写字母TCP/IP来表示这两种协议。TCP/IP是一种双层程序。它包括网络上的计算机用来建立和断开连接的规则。TCP控制信息在互联网传输前的打包和到达目的地后的重组。IP控制信息包从源到目的地的传输路径。IP处理每个信息包的所有地址信息,确保每个信息包都打上了正确的目的地地址标签。这两种协议一开始就在技术上优于ARPANET上使用的NCP,并逐渐代替了后者。图2-2表示了TCP/IP的结构。按照任务将协议划分成5个功能层,在互联网传输数据时,这五个功能是同时工作的。最低层,也是最基本的功能层是硬件层,它管理互联网的相关设备。最高层是应用层,它是互联网的服务程序运行的地方。每一层为上一层提供服务。虽然本书不介绍TCP/IP各层的全部细节,我们有必要指出一些重要内容在这个结构中的位置。例如,TCP协议在传输层工作,IP协议属于互联网层。图2-2 TCP/IP结构除了可以用于互联网,TCP/IP也可用于局域网(LAN)。局域网是把一些工作站和个人机连成一个网络,局域网一般位于一个特定的地理区域内。局域网中的每台计算机都有自己的中央处理器(CPU)来运行程序,但可用网络中其他计算机的数据和设备。通过这种方式,很多用户可以共享激光打印机和扫描仪等设备。TCP/IP协议是Windows 95/98和Windows 2000计算机的标准协议。互联网的概念第一次出现在1974年瑟夫和卡恩写的一篇关于TCP协议的文章中。因为TCP/IP协议的开发在互联网的历史中起到了至关重要的作用,很多人把文森特瑟夫称为互联网之父。IP地址和域名互联网地址可以用多种方式表示,但不管什么方式都必须被翻译成一个32位的数字,这个数字被称为IP地址。这些32位的数字以后会被淘汰,因为它们不能满足对互联网地址日益增长的需要。替代的IP地址将是一种128位的数字,将大大提高地址的容量。在互联网向目的地发送信息之前,IP协议需要对信息打包,包中既包括源IP地址,也包括目的地IP地址。IP数字(地址)一般写成四组圆点分隔的数字。这种地址称为点分四元组,如126.204.89.56。这样的地址惟一确定了一台连入互联网的计算机。这四组数字都是从0到255,因此可能的IP地址都是在0.0.0.0和255.255.255.255之间。一般来说,四组数中的第一组代表计算机所在的网络,剩下的数字代表这个网络上的一台特定的计算机(一个节点)。互联网的用户认为点分四元组标记法非常难以记忆。所以大部分用户使用一种名为统一资源定位符(URL)的命名约定。URL由名称和缩略语构成,比数字容易记忆。一个URL至少包括两个部分,至多包括四个部分。一个简单的两部分URL的前一部分表示互联网访问的资源所采用的协议名称,后一部分表示资源位置。例如,一个写成http:/www.adobe.com的URL表示:访问资源的协议是HTTP,这个资源是一台称为www.adobe.com的计算机。另一种互联网协议是超文本传输协议(HTTP),这是传输和显示WWW页面的访问协议。同其他互联网协议一样,HTTP协议确定了访问互联网资源的方式。这种方法是用URL确定一个资源的地址,这个资源的地址必须转换成一个32位或128位的IP 地址。下一节我们将更详细地介绍HTTP。类似于www.microsoft.com和www.course.com这样的地址称为域名。域名包括两个或以上的圆点分隔的单词。除“www”之外,域名越左面的部分越具体,从左到右越来越通用,域名最右部分是域名中最通用的部分。例如,域名www.breezy.compsci.nebraska.edu包括五个部分,从左边开始,www表示这是一个WWW地址,breezy表示计算机系里多台计算机中的某一台,compsci表示计算机系,nebraska表示内布拉斯加大学,edu表示教育机构,它是一级域名。有些域名还包括国家代码,如果省略了国家代码,则表示美国。国家名也是一级域名。图2-3给出了一些一级域名的例子。域名含义com营利性商业组织edu教育机构gov政府组织mil军事部门net主要网络支持中心org非营利组织au澳大利亚ca加拿大de德国fr法国jp日本uk英国us美国图2-3 一些一级域名其他的互联网协议TCP/IP包括很多为用户提供服务的应用层协议。这些服务有时也称为应用服务,包括WWW页面显示、网络管理工具、远程登录、文件拷贝、电子邮件和目录服务。有些协议是很常用的,其他的一些TCP/IP应用服务则用得少一些。下面介绍几种常用的协议。HTTPHTTP是超文本传输协议的缩写,它是负责传输和显示WWW页面的互联网协议。最早的HTTP协议是1991年开发出来的,当时还非常简单,后来不断地完善。HTTP运行在TCP/IP模型(见图2-2)的应用层。和其他的互联网协议一样,HTTP采用客户机/服务器模式,即用户(客户机)的WWW浏览器打开一个HTTP会话并向远程服务器发出WWW页面请求。作为回答,服务器产生一个HTTP应答信息,并把它送回到客户机(请求者)的WWW浏览器。应答包括客户机服务器上显示过的页面。如果客户机确定收到的信息是正确的,就断开TCP/IP连接,HTTP会话就结束了。如果WWW页面含有电影、声音和图像等内容,客户机就对每个对象发出一个请求。这样,一个包含一种背景声音和三种图像的WWW页面就要求五个独立的服务器请求信息来检索四个对象背景声音和三种图像以及带有这些对象的页面。由于HTTP的用户数增长很快,HTTP对互联网有极其重要的影响。SMTP、POP和IMAP互联网上传送电子邮件是通过一套称为邮件服务器的程序和硬件管理并储存的。与个人计算机不同,这些邮件服务器及其程序必须每天24小时不停地运行。否则就不能收发邮件了。SMTP和POP是两个负责用客户机/服务器模式发送和检索电子邮件的协议。用户计算机上运行的电子邮件客户
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号