1、Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-1Computer EnglishChapter 9 The World Wide WebChapter 9 The World Wide Web计算机专业英语计算机专业英语9-2 理解万维网理解万维网(World Wide Web)的工作原理;的工作原理;能够描述能够描述Internet和万维网的特征及其服务;和万维网的特征及其服务;了解学术论文写作的有关知识。了解学术论文写作的有关知识。Requirements:Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-3T
2、he invention of the Web brought an extraordinary expansion of digital services to millions of amateur computer users,including color text and pages,formatted text,pictures,animations,video,and sound.In short,the Web makes nearly all the rich elements of human expression needed to establish a commerc
3、ial marketplace available to nontechnical computer users worldwide.万维网的发明带来了为数以百万计的业余计算机使用者提供万维网的发明带来了为数以百万计的业余计算机使用者提供的数字化服务的非常扩展的数字化服务的非常扩展,包括彩色文本和网页、格式化文本、包括彩色文本和网页、格式化文本、图片、动画、视频和声音。简而言之,万维网使建立商业化图片、动画、视频和声音。简而言之,万维网使建立商业化市场必需的人类表达方式的几乎所有丰富要素对非技术计算市场必需的人类表达方式的几乎所有丰富要素对非技术计算机使用者成为可能。机使用者成为可能。Chap
4、ter 9 The World Wide Web计算机专业英语计算机专业英语9-4New Words&Expressionsanimation n.动画动画browse v.n.浏览浏览Hypertext n.超文本超文本protocol n.草案草案,协议协议extension n.扩展名扩展名supplant vt.排挤掉排挤掉,代替代替browser n 浏览器浏览器surf vi.作冲浪运动作冲浪运动,vt.在在.冲浪冲浪extension n.扩展名扩展名supplant vt.排挤掉排挤掉,代替代替browser n 浏览器浏览器surf vi.作冲浪运动作冲浪运动,vt.在在.冲
5、浪冲浪Netscape 美国美国Netscape公司,以开发公司,以开发Internet浏览器闻名浏览器闻名AbbreviationsGML(Generalized Markup Language)通用置标语言通用置标语言SGML(Standard Generalized Markup Language)标准通用置标语言标准通用置标语言XML(Extensible Markup Language)可扩展链接标示语言可扩展链接标示语言SSL(Security Socket Layer)加密套接字协议层加密套接字协议层FTP(File Transfer Protocol)文件传输协议文件传输协议P
6、DA(personal digital assistant)个人数字助理个人数字助理 Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-59.1 HYPERTEXTWeb pages can be accessed through the Internet because the Web browser software operating your PC can request Web pages stored on an Internet host server using the HTTP protocol.Hypertext is a way of
7、 formatting pages with embedded links that connect documents to one another,and that also link pages to other objects such as sound,video,or animation files.When you click on a graphic and a video clip plays,you have clicked on a hyperlink.因为操作个人计算机的网络浏览器软件能使用因为操作个人计算机的网络浏览器软件能使用HTTP协议对储协议对储存在因特网主机服
8、务器上的一个网页发出请求存在因特网主机服务器上的一个网页发出请求,所以能通过因所以能通过因特网访问万维网网页。超文本是使用嵌入式链接形成格式化网特网访问万维网网页。超文本是使用嵌入式链接形成格式化网页的一种方法,这些链接将文档彼此联结,而且将网页链接到页的一种方法,这些链接将文档彼此联结,而且将网页链接到其他对象如声音、视频或动画文件。当你点击一个图形和一个其他对象如声音、视频或动画文件。当你点击一个图形和一个视频剪辑播放按钮的时候视频剪辑播放按钮的时候,你在点击一个超链接。你在点击一个超链接。Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-6HTTP
9、is the first set of letters at the start of every Web address,followed by the domain name.The domain name specifies the organizations server computer that is housing the document.Most companies have a domain name that is the same as or closely related to their official corporate name.The directory p
10、ath and document name are two more pieces of information within the Web address that help the browser track down the requested page.Together,the address is called a Uniform Resource Locator,or URL.When typed into a browser,a URL tells it exactly where to look for the information.HTTP是每个网址的第一个字母组合,位于
11、网址的起始位置是每个网址的第一个字母组合,位于网址的起始位置,紧跟着它的是紧跟着它的是域名。域名指定组织的服务器计算机,而文件收藏于服务器计算机之上。域名。域名指定组织的服务器计算机,而文件收藏于服务器计算机之上。大多数公司有一个与其官方公司名字相同或接近的域名。目录路径和文件大多数公司有一个与其官方公司名字相同或接近的域名。目录路径和文件名在网址中是出现较多的两个信息,它帮助浏览器捕捉被请求的网页。同名在网址中是出现较多的两个信息,它帮助浏览器捕捉被请求的网页。同时,网址叫做统一资源定位符时,网址叫做统一资源定位符,或或URL。当把网址键入一个浏览器内时,。当把网址键入一个浏览器内时,URL
12、准确分辨到哪里找寻数据。准确分辨到哪里找寻数据。9.1 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-7Although the most common Web page formatting language is HTML,the concept behind document formatting actually had its roots in the 1960s with the development of Generalized Markup Language(GML).虽然最常见的网页格式化语言是虽然最常见的网页格式
13、化语言是HTML,实际上文档格式的概念实际上文档格式的概念早在早在20世纪世纪60年代随着通用置标语言年代随着通用置标语言(GML)的发展就形成了。的发展就形成了。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-8SGML.In 1986,the International Standards Organization adopted a variation of GML called Standard Generalized Markup Language,or SGML.The purpose of SGML was to
14、help very large organizations format and categorize large collections of documents.The advantage of SGML is that it can run independent of any software program but,unfortunately,it is extremely complicated and difficult to learn.Probably for this reason,it has not been widely adopted.SGML(标准通用置标语言标准
15、通用置标语言)。在。在1986年,国际标准组织正式通年,国际标准组织正式通过了过了GML的一种变体叫做标准通用置标语言的一种变体叫做标准通用置标语言,或或SGML。SGML的目标是帮助特大型组织对大量文档格式化并归类。的目标是帮助特大型组织对大量文档格式化并归类。SGML的的优点是它能独立于任何软件程序运行,但不幸的是,它极端复优点是它能独立于任何软件程序运行,但不幸的是,它极端复杂和难学。或许因为这个理由,它没有被广泛地采用。杂和难学。或许因为这个理由,它没有被广泛地采用。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-9HT
16、ML.HTML(HyperText Markup Language)is a GML that is relatively easy to use.HTML provides Web page designers with a fixed set of markup“tags”that are used to format a Web page.When these tags are inserted into a Web page,they are read by the browser and interpreted into a page display.You can see the
17、source HTML code for any Web page by simply clicking on the“Page Source”command found in all browsers.HTML(超文本链接标示语言超文本链接标示语言)。HTML是相对容易使用的一种是相对容易使用的一种GML。HTML为网页设计者提供一组固定的标示为网页设计者提供一组固定的标示“标签标签”用于用于格式化网页。当这些标签被插入一个网页之中时格式化网页。当这些标签被插入一个网页之中时,他们被浏览他们被浏览器阅读并翻译为网页显示。你可以看见任何网页的器阅读并翻译为网页显示。你可以看见任何网页的HTML
18、源代源代码,只需点击一下所有浏览器中都能找到的码,只需点击一下所有浏览器中都能找到的 网页源文件网页源文件指指令。令。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-10HTML functions to define the structure and style of a document,including the headings,graphic positioning,tables,and text formatting.5 Since its introduction,the two major browsersNe
19、tscapes Navigator and Microsofts Internet Explorerhave continuously added features to HTML to enable programmers to further refine their page layouts.Unfortunately,many of the enhancements only work in one companys browser,and this development threatens the attainment of a universal computing platfo
20、rm.HTML的功能是定义文件的结构和风格的功能是定义文件的结构和风格,包括标题、图形定位、表格和本文包括标题、图形定位、表格和本文格式。从格式。从HTML引入以来引入以来,两个主要的浏览器两个主要的浏览器Netscape(网景公司网景公司)的的Navigator和和Microsoft(微软公司微软公司)的的Internet Explorer不断地把特征不断地把特征加入加入HTML之中,使程序员能够进一步改进他们的页设计。不幸的是,许之中,使程序员能够进一步改进他们的页设计。不幸的是,许多功能的加强只有在一个公司的浏览器中起作用,而且这种发展威胁到通多功能的加强只有在一个公司的浏览器中起作用,
21、而且这种发展威胁到通用计算机平台的实现。用计算机平台的实现。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-11HTML Web pages can be created with any text editor,such as Notepad or Wordpad,using Microsoft Word(simply save the Word document as a Web page)or any one of several Web page editors.HTML网页可以使用微软的网页可以使用微软的Word或几种
22、网页编辑器中任何一或几种网页编辑器中任何一种通过本文编辑器生成种通过本文编辑器生成,例如例如Notepad(记事本记事本)或或 Wordpad(写写字本字本)(只需把只需把Word文件保存为一个网页文件保存为一个网页)。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-12XML.Extensible Markup Language(XML)takes Web document formatting a giant leap forward.XML is a new markup language specification de
23、veloped by the W3C(the World Wide Web Consortium).XML is a markup language like HTML,but it has very different purposes.Whereas the purpose of HTML is to control the“look and feel”and display of data on the Web page,XML is designed to describe data and information.XML(可扩展标示语言可扩展标示语言)。XML使网络文件格式化发生了一
24、次巨使网络文件格式化发生了一次巨大的飞跃。大的飞跃。XML是由万维网联合会开发的一种新型置标语言规是由万维网联合会开发的一种新型置标语言规范。范。XML是像是像HTML一样的一种置标语言,但是它又有非常不一样的一种置标语言,但是它又有非常不同的目的。同的目的。XML是用于描述数据和信息是用于描述数据和信息,而而HTML的目的是控制的目的是控制表现与感觉表现与感觉 并将数据在网页上显示。并将数据在网页上显示。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-13For instance,if you want to send a p
25、atients medical recordincluding diagnosis,personal identity,medical history information,and any doctors notesfrom a database in Boston to a hospital in New York over the Web,it would be impossible using HTML.However,with XML,these rich documents(database records)for patients could be easily sent ove
26、r the Web and displayed.比如,如果你想要把一个病人的病历卡比如,如果你想要把一个病人的病历卡包括诊断、个人身包括诊断、个人身份、病史信息和任何医生笔记份、病史信息和任何医生笔记通过网络从一个在波士顿的通过网络从一个在波士顿的数据库发送到位于纽约的一所医院,使用数据库发送到位于纽约的一所医院,使用HTML是不可能的。是不可能的。然而,使用然而,使用XML,这些有关病人的富文件,这些有关病人的富文件(数据库记录数据库记录)可以容可以容易通过网络发送并显示。易通过网络发送并显示。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计
27、算机专业英语9-14XML is“extensible,”which means the tags used to describe and display data are defined by the user,whereas in HTML the tags are limited and predefined.XML can also transform information into new formats,such as by importing information from a database and displaying it as a table.With XML,i
28、nformation can be analyzed and displayed selectively,making it a more powerful alternative to HTML.This means that business firms,or entire industries,can describe all of their invoices,accounts payable,payroll records,and financial information using a Web-compatible markup language.Once described,t
29、hese business documents can be stored on intranet Web servers and shared throughout the corporation.XML是是 可扩展的可扩展的,意味着用于描述并显示数据的标签被使用者定义意味着用于描述并显示数据的标签被使用者定义,而在而在HTML中中标签是有限制的,而且是预先定义的。标签是有限制的,而且是预先定义的。XML也能把信息转变成新的格式也能把信息转变成新的格式,例如从一例如从一个数据库输入信息并显示为一张表格。使用个数据库输入信息并显示为一张表格。使用XML,数据能被有选择性地分析且显示,数据能被有
30、选择性地分析且显示,使它成为比使它成为比HTML更有力的可选方案。这意味着商业公司更有力的可选方案。这意味着商业公司,或整个行业或整个行业,全部能使用全部能使用与网络兼容的置标语言通过发票、可支付帐户、薪资记录和财政信息来描述。一旦与网络兼容的置标语言通过发票、可支付帐户、薪资记录和财政信息来描述。一旦完成描述完成描述,这些商业文件可以被储存在内联网网络服务器上并在整个公司共享。这些商业文件可以被储存在内联网网络服务器上并在整个公司共享。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-15XML is not yet a rep
31、lacement for HTML.Currently,XML is fully supported only by Microsofts Internet Explorer 5,and is not supported by Netscape(although this may change).Whether XML eventually supplants HTML as the standard Web formatting specification depends a lot on whether it is supported by future Web browsers.Curr
32、ently,XML and HTML work side by side on the same Web pages.HTML is used to define how information should be formatted,and XML is being used to describe the data itself.XML仍然不能替换仍然不能替换HTML。当前,只有微软的。当前,只有微软的Internet Explorer 5完全支持完全支持XML,而而Netscape(网景公司网景公司)不支持不支持(虽然这种现象可能改变虽然这种现象可能改变)。XML能否最终替代能否最终替代
33、HTML作作为标准的网络格式规范,在很大程度上仰赖于将来的网络浏览器是否支持它。目为标准的网络格式规范,在很大程度上仰赖于将来的网络浏览器是否支持它。目前前,XML和和HTML在相同的网页上并肩工作。在相同的网页上并肩工作。HTML用来定义应该如何格式化信息,用来定义应该如何格式化信息,而而XML用来描述数据它本身。用来描述数据它本身。9.2 HYPERTEXTChapter 9 The World Wide Web计算机专业英语计算机专业英语9-16We have already described client/server computing and the revolution in
34、computing architecture brought about by client/server computing.You already know that a server is a computer attached to a network that stores files,controls peripheral devices,interfaces with the outside worldincluding the Internetand does some processing for other computers on the network.我们已经描述了客
35、户机我们已经描述了客户机/服务器计算技术及其在计算机技术结服务器计算技术及其在计算机技术结构中引起的革命。你已经知道服务器是一台联接到网络的计算构中引起的革命。你已经知道服务器是一台联接到网络的计算机,用于储存文件、控制外设、与外界机,用于储存文件、控制外设、与外界包括因特网接口,包括因特网接口,且为网络上的其他计算机进行一些处理。且为网络上的其他计算机进行一些处理。9.3 WEB SERVERS AND CLIENTS Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-17But what is a Web server?Web server softw
36、are refers to the software that enables a computer to deliver Web pages written in HTML to client machines on a network that request this service by sending an HTTP request.The two leading brands of Web server software are Apache,which is free Web server shareware that accounts for about 60%of the m
37、arket,and Microsofts NT Server software,which accounts for about 20%of the market.但什么是网络服务器?网络服务器软件是一种使计算机能够向但什么是网络服务器?网络服务器软件是一种使计算机能够向网上客户机传递网上客户机传递HTML网页的软件,而客户机通过发出网页的软件,而客户机通过发出HTTP请求申请这种服务。网络服务器软件的两种主要品牌是请求申请这种服务。网络服务器软件的两种主要品牌是Apache和微软的和微软的NT服务器软件服务器软件,前者是一种免费的网络服务前者是一种免费的网络服务器共享软件,约占有器共享软件,
38、约占有60%的市场;后者约占有的市场;后者约占有20%的市场。的市场。9.3 WEB SERVERS AND CLIENTS Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-18Aside from responding to requests for Web pages,all Web servers provide some additional basic capabilities such as the following:File Transfer Protocol(FTP)This protocol allows users to trans
39、fer files to and from the server.Some sites limit file uploads to the Web server,while others restrict downloads,depending on the users identity.除了回应网页请求之外,所有的网络服务器还提供一些附加的除了回应网页请求之外,所有的网络服务器还提供一些附加的基本能力,例如下列各项基本能力,例如下列各项:文件传输协议文件传输协议(FTP)这个协议允许使用者从服务器来这个协议允许使用者从服务器来回移动文件。根据使用者的身份不同,一些网站限制文件回移动文件。根据
40、使用者的身份不同,一些网站限制文件上传到网络服务器上传到网络服务器,而其他网站限制下载。而其他网站限制下载。9.3 WEB SERVERS AND CLIENTS Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-19Security servicesThese consist mainly of authentication services that verify that the person trying to access the site is authorized to do so.For Web sites that process pay
41、ment transactions,the Web server also supports Secure Sockets Layer(SSL),the Internet protocol for transmitting and receiving information securely over the Internet.When private information such as names,phone numbers,addresses,and credit card data need to be provided to a Web site,the Web server us
42、es SSL to ensure that the data passing back and forth from the browser to the server is not compromised.安全服务安全服务主要由认证服务组成,确认人们试图对网站进行的访问是经主要由认证服务组成,确认人们试图对网站进行的访问是经过授权的。对于处理支付交易的网站,网络服务器也支持加密套接字协议过授权的。对于处理支付交易的网站,网络服务器也支持加密套接字协议层层(SSL)用于在因特网上安全地传输与接收信息的因特网协议。当私用于在因特网上安全地传输与接收信息的因特网协议。当私人信息如姓名、电话号码、地
43、址和信用卡数据等需要向一个网站提供时,人信息如姓名、电话号码、地址和信用卡数据等需要向一个网站提供时,网络服务器使用网络服务器使用SSL确保从浏览器到服务器来回传递的数据不被损害。确保从浏览器到服务器来回传递的数据不被损害。9.3 WEB SERVERS AND CLIENTS Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-20Search engineJust as search engine sites enable users to search the entire Web for particular documents,search eng
44、ine modules within the basic Web server software package enable indexing of the sites Web pages and content,and permit easy keyword searching of the sites content.When conducting a search,a search engine makes use of an index,which is a list of all the documents on the server.The search term is comp
45、ared to the index to identify likely matches.搜索引擎搜索引擎正如搜索引擎网站使用户能够为特殊的文件搜寻正如搜索引擎网站使用户能够为特殊的文件搜寻整个万维网整个万维网,基本网络服务器软件包中的搜寻引擎模块允许对基本网络服务器软件包中的搜寻引擎模块允许对网站的网页和内容进行索引网站的网页和内容进行索引,并允许网站内容的关键词搜索。并允许网站内容的关键词搜索。当进行搜寻时当进行搜寻时,搜索引擎使用索引搜索引擎使用索引,索引是服务器上所有文件的索引是服务器上所有文件的列表。将搜寻项与索引进行比较,确定可能的匹配列表。将搜寻项与索引进行比较,确定可能的匹配
46、9.3 WEB SERVERS AND CLIENTS Chapter 9 The World Wide Web计算机专业英语计算机专业英语9-21Data captureWeb servers are also helpful at monitoring site traffic,capturing information on who has visited a site,how long the user stayed there,the date and time of each visit,and which specific pages on the server were acc
47、essed.This information is compiled and saved in a log file,which can then be analyzed by a user log file.By analyzing a log file,a site manager can find out the total number of visitors,average length of each visit,and the most popular destinations,or Web pages.数据捕获数据捕获网络服务器还有助于监测网站访问量,捕获有关谁访问某个网络服务
48、器还有助于监测网站访问量,捕获有关谁访问某个网站、用户在那里停留多久、每次访问的日期和时间、和服务器上哪个特网站、用户在那里停留多久、每次访问的日期和时间、和服务器上哪个特定网页被存取等信息。这个信息被汇编并保存在一个日志文件中定网页被存取等信息。这个信息被汇编并保存在一个日志文件中,然后能通然后能通过用户日志文件进行分析。通过分析一个日志文件,网站管理员能找出访过用户日志文件进行分析。通过分析一个日志文件,网站管理员能找出访客总数、平均访问时间长度和最流行的目的地或网页。客总数、平均访问时间长度和最流行的目的地或网页。9.3 WEB SERVERS AND CLIENTS Chapter 9
49、 The World Wide Web计算机专业英语计算机专业英语9-22The term Web server is sometimes also used to refer to the physical computer that runs Web server software.Leading manufacturers of Web server computers are IBM,Compaq,Dell,and Hewlett Packard.Although any personal computer can run Web server software,it is best
50、to use a computer that has been optimized for this purpose.To be a Web server,a computer must have the Web server software described above installed and be connected to the Internet.Every Web server machine has an IP address.术语术语网络服务器网络服务器有时也被用于指运行网络服务器软件的实际计算机。网络有时也被用于指运行网络服务器软件的实际计算机。网络服务器计算机的领先制造