单选题信息时代,除了传统的电子邮件、远程登录、新闻与公告等应用外,新型的Internet应用有基于WEB的网络应用和基于P2P的网络应用。()是属于基于P2P的网络应用.A googleB blogC 网络共享课程D QQ

题目
单选题
信息时代,除了传统的电子邮件、远程登录、新闻与公告等应用外,新型的Internet应用有基于WEB的网络应用和基于P2P的网络应用。()是属于基于P2P的网络应用.
A

google 

B

blog 

C

网络共享课程 

D

QQ

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Internet的应用中,Telnet代表( )。

A.电子邮件

B.文件传输

C.网络新闻

D.远程登录


正确答案:D

第2题:

Web安全实现方法分为3种:基于网络层、基于传输层和()

A.基于会话层

B.基于应用层

C.基于物理层

D.基于数据链路层


参考答案:B

第3题:

Web2.0技术Web2.0是目前Internet上Web应用的新模式,其概念由TimO’Reilly于2003年首先提出。目前Internet上已经有很多基于Web2.0的Web应用系统,如Facebook、Wikipedia、Blogger、del.icio.us、YouTube和Flickr等,其应用涵盖各个方面。

请用200字以内的文字叙述基于Web2.0的Web应用与传统Web应用的重要不同点,并给出简要解释(列举五个方面的不同点即可)。


基于Web2.0的Web应用与传统Web应用的重要不同点如下:
①互联网作为平台,使用浏览器和网络服务,为数量巨大的客户提供服务。
②利用集体智慧,鼓励用户参与与贡献,聚集大众智慧。
③数据是下一个IntelInside,数据管理已经成为Web2.0应用的核心。
④软件发布周期的终结,新版本的快速发布和用户参与的开发模式。
⑤轻量型编程模型,支持松散结合的轻量级编程模型,考虑聚合而不是协调。
⑥软件超越单一设备。
⑦丰富的客户体验,强调可供编程性和丰富的用户体验。

这是一道关于Web2.0和Ajax方面的试题,共3个问题。Web2.0是最近几年谈得很多的一个话题,我们可以凭常识解答本题。   
第1个问题考查Web2.0的应用与传统Web应用有什么区别。因为这个问题最近谈得多,所以就相对简单了。例如,传统Web应用通过浏览器浏览大量网页,而Web2.0的应用除了网页外,加上很多通过Web分享的其他内容,更加互动;传统Web应用的模式为读,而Web2.0的应用的模式为写和贡献;传统Web应用的主要内容单元为网页,而Web2.0的应用的主要内容单元为帖子/记录;传统Web应用的形态为静态,而Web2.0的应用形态为动态;传统Web应用的浏览方式为浏览器,而Web2.0的应用的浏览方式为浏览器、RSS阅读器和其他工具;传统Web应用的内容创建者为网站编辑,而Web2.0的应用的内容创建者可以是任何人,等等。   
第2个问题是关于Ajax的,涉及Ajax的概念和核心思想。   
Ajax是Asynchronous JavaScript and XML(以及DHTML等)的缩写,用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新用户界面,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新用户界面,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信,Web站点看起来是即时响应的。   
Ajax是由几种蓬勃发展的技术以新的方式组合而成的。Ajax包含以下技术:   
①基于XHTML和CSS标准的表示。   
②使用文档对象模型(Document Object Model)进行动态显示和交互。   
③使用XML和XSLT做数据交互和操作。   
④使用XMLHttpRequest进行异步数据接收。   
⑤使用JavaScript将上述技术绑定在一起。 Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer5.0中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使你可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。   
传统的企业应用集成方案一般需要现有系统平台API层的支持,如Java平台、JavaEE和.NET等,集成过程涉及面较广,相对复杂。而基于Web的应用与数据集成时,仅需要使用由现有Web应用程序(如Google Maps)公开的基于Web的API(或者Web服务)来构建应用程序,避免了复杂的集成过程。   
因此,(1)处应该填写"仅需要使用现有Web应用程序公开的,基于Web的API(或Web服务)构建应用程序,集成过程相对简单"。基于Web2.0和Mashup技术,可以直接Mashup两个或者更多的Web API,以创建某种新的特性与功能,因此在(2)处应该填写"使用Mashup技术集成两个或者更多的Web API,创建新的特性与功能"。对于(3)和(4)传统集成方式下的表现层大多采用静态展现技术,当客户端发送请求时,往往需要刷新整个网页。对于(5),传统集成方式的客户端大多采用静态展现技术,当客户端发送请求时.往往需要刷新整个网页。对于(6)、(7)、(8),基于Web2.0和Mashup技术的集成方案使用SOA的思想集成底层系统,强调功能暴露与服务组合,以服务的形式集成并暴露现有系统的能力。

第4题:

信息时代,除了传统的电子邮件、远程登录、新闻与公告等应用外,新型的Internet应用有基于WEB的网络应用和基于P2P的网络应用。()是属于基于P2P的网络应用。

A.google

B.blog

C.网络共享课程

D.QQ


正确答案:D

第5题:

通过你的切身实践论述基于P2P计算的应用之优缺点,并给出几种典型应用。


正确答案:通过切身实践详细论述基于P2P计算的应用的优缺点。 基于P2P计算的应用包括: 1.即时通信软件例如ICQ、Yahoo Messenger和MSN Messenger。 2.数据存储软件例如Farsite、Ocean Store。 3.文件数据共享软件例如Napster。 4.数据搜索及查询软件例如Infrasearch、Pointera。 5.协同计算软件例如Netbatch、Groove。 P2P计算应用的优点: 1.每一个Peer都是平等的参与者承担服务使用者和服务提供者两个角色。 2.Peer之间进行直接通信可充分利用网络带宽减少网络的拥塞状况使得资源的有效利用率大大提高。 3.没有中央节点的集中控制系统的伸缩性较强避免单点故障提高系统的容错性。 4.为资源分布在多个节点更好的实现了整个网络的负载均衡。 基于P2P计算应用的缺点: 1.P2P网络的分散性、自治性和动态性等特点造成系统管理复杂。 2.P2P的动态性造成了某些情况下访问结果是不可预见的。 3.P2P系统的匿名性等特点可能会带来系统的安全漏洞。
通过切身实践详细论述基于P2P计算的应用的优缺点。 基于P2P计算的应用包括: 1.即时通信软件,例如ICQ、Yahoo Messenger和MSN Messenger。 2.数据存储软件,例如Farsite、Ocean Store。 3.文件数据共享软件,例如Napster。 4.数据搜索及查询软件,例如Infrasearch、Pointera。 5.协同计算软件,例如Netbatch、Groove。 P2P计算应用的优点: 1.每一个Peer都是平等的参与者,承担服务使用者和服务提供者两个角色。 2.Peer之间进行直接通信,可充分利用网络带宽,减少网络的拥塞状况,使得资源的有效利用率大大提高。 3.没有中央节点的集中控制,系统的伸缩性较强,避免单点故障,提高系统的容错性。 4.为资源分布在多个节点,更好的实现了整个网络的负载均衡。 基于P2P计算应用的缺点: 1.P2P网络的分散性、自治性和动态性等特点,造成系统管理复杂。 2.P2P的动态性造成了某些情况下访问结果是不可预见的。 3.P2P系统的匿名性等特点可能会带来系统的安全漏洞。

第6题:

论P2P技术对网络应用系统建设的影响

随着网络技术的发展和个人计算机计算与存储能力的增强,基于P2P计算的互联网应用不断涌现。P2P(Peer-to-Peer)计算是指不同系统之间通过直接通信,实现计算机资源和服务共享、进行信息处理的计算过程。从早期的音乐文件共享,到互联网语音和视频处理,P2P计算越来越受到网络规划设计师、系统设计者和开发者的关注。

请围绕“P2P技术对网络应用系统建设的影响”论题,依次对以下3个方面进行论述。

1.概要叙述你参与的采用P2P计算的应用项目及你在其中所担任的主要工作。

2.详细论述P2P计算的关键技术,以及你熟悉的硬件环境和软件系统对P2P技术的支持。

3.通过你的切身实践论述基于P2P计算的应用的优、缺点,并给出几种典型应用。


正确答案:1.简要介绍所参与的采用P2P计算应用项目的基本情况并说明在应用P2P技术的工程项目中所承担的主要工作。 2.P2P计算的关键技术包括以下几个方面: ①P2P网络的拓扑结构的维护。 ②节点的功能角色划分。 ③资源和服务如何标识大量节点如何命名、组织。 ④资源和服务如何查找和定位。 ⑤P2P网络中节点的动态变化的处理确定节点的加入/离开方式、出错恢复等问题。 ⑥P2P网络的安全性。 ⑦如何穿越NAT和防火墙进行Peer节点之间的直接通信。 3.通过切身实践详细论述基于P2P计算的应用的优、缺点。 基于P2P计算的应用包括以下几个主要方面: ①即时通信软件。例如ICQ、QQ、YahooMessenger和MSNMessenger等。 ②文件数据共享软件。例如Napster、BitTorrent和Gnutella等。 ③数据存储软件。例如Farsite和OceanStore等。 ④数据搜索及查询软件。例如Infrasearch和Pointera等。 ⑤协同计算软件。例如Netbatch、Groove和SETI等。 ⑥流媒体直播软件。例如PPLive、PPStream和Coolstreaming等。P2P系统具有负载均衡、自适应、自组织和容错力强等优点将其应用于流媒体直播能解决传统集中式服务服务器负载过重等问题。 P2P计算应用的优点如下: ①每一个Peer都是平等的参与者承担服务使用者和服务提供者两个角色。 ②Peer之间进行直接通信可充分利用网络带宽减少网络的拥塞状况使得资源的有效利用率大大提高。 ③没有中央节点的集中控制系统的伸缩性较强避免单点故障提高系统的容错性。 ④为资源分布在多个节点更好的实现了整个网络的负载均衡。 基于P2P计算应用的缺点如下: ①P2P网络的分散性、自治性和动态性等特点造成系统管理复杂。 ②P2P的动态性造成了某些情况下访问结果是不可预见的。 ③P2P系统的匿名性等特点可能会带来系统的安全漏洞。
1.简要介绍所参与的采用P2P计算应用项目的基本情况,并说明在应用P2P技术的工程项目中所承担的主要工作。 2.P2P计算的关键技术包括以下几个方面: ①P2P网络的拓扑结构的维护。 ②节点的功能角色划分。 ③资源和服务如何标识,大量节点如何命名、组织。 ④资源和服务如何查找和定位。 ⑤P2P网络中节点的动态变化的处理,确定节点的加入/离开方式、出错恢复等问题。 ⑥P2P网络的安全性。 ⑦如何穿越NAT和防火墙进行Peer节点之间的直接通信。 3.通过切身实践详细论述基于P2P计算的应用的优、缺点。 基于P2P计算的应用包括以下几个主要方面: ①即时通信软件。例如,ICQ、QQ、YahooMessenger和MSNMessenger等。 ②文件数据共享软件。例如,Napster、BitTorrent和Gnutella等。 ③数据存储软件。例如,Farsite和OceanStore等。 ④数据搜索及查询软件。例如,Infrasearch和Pointera等。 ⑤协同计算软件。例如,Netbatch、Groove和SETI等。 ⑥流媒体直播软件。例如,PPLive、PPStream和Coolstreaming等。P2P系统具有负载均衡、自适应、自组织和容错力强等优点,将其应用于流媒体直播能解决传统集中式服务服务器负载过重等问题。 P2P计算应用的优点如下: ①每一个Peer都是平等的参与者,承担服务使用者和服务提供者两个角色。 ②Peer之间进行直接通信,可充分利用网络带宽,减少网络的拥塞状况,使得资源的有效利用率大大提高。 ③没有中央节点的集中控制,系统的伸缩性较强,避免单点故障,提高系统的容错性。 ④为资源分布在多个节点,更好的实现了整个网络的负载均衡。 基于P2P计算应用的缺点如下: ①P2P网络的分散性、自治性和动态性等特点,造成系统管理复杂。 ②P2P的动态性造成了某些情况下访问结果是不可预见的。 ③P2P系统的匿名性等特点可能会带来系统的安全漏洞。

第7题:

阅读以下关于Web应用方面的叙述,回答问题1至问题3。

Web 2.0是目前Internet上Web应用的新模式,其概念由Tim O'Reilly于2003年首先提出。目前Internet上已经有很多基于Web 2.0的Web应用系统,例如Facebook、Wikipedia、Blogger、del.icio.us、YouTube和Flickr等,其应用涵盖各个方面。

请用200字以内的文字叙述基于Web 2.0的Web应用与传统Web应用的重要不同点,并给出简要解释(列举5个方面的不同点即可)。


正确答案:基于Web 2.0的Web应用与传统Web应用的重要不同点如下。 (1)因特网作为平台。使用浏览器和网络服务为数量巨大的客户提供服务。 (2)利用集体智慧。鼓励用户参与贡献聚集大众智慧; (3)数据是下一个Intel Inside;数据管理已经成为Web 2.0应用的核心。 (4)软件发布周期的终结;新版本的快速发布和用户参与的开发模式。 (5)轻量型编程模型;支持松散结合的轻量级编程模型考虑聚合而不是协调。 (6)软件超越单一设备。 (7)丰富的客户体验。强调可供编程性和丰富的用户体验。
基于Web 2.0的Web应用与传统Web应用的重要不同点如下。 (1)因特网作为平台。使用浏览器和网络服务,为数量巨大的客户提供服务。 (2)利用集体智慧。鼓励用户参与贡献,聚集大众智慧; (3)数据是下一个Intel Inside;数据管理已经成为Web 2.0应用的核心。 (4)软件发布周期的终结;新版本的快速发布和用户参与的开发模式。 (5)轻量型编程模型;支持松散结合的轻量级编程模型,考虑聚合而不是协调。 (6)软件超越单一设备。 (7)丰富的客户体验。强调可供编程性和丰富的用户体验。 解析:本题考查的是基于Web2.0的Web应用程序的特点,Ajax和Mashup技术等,其思想和概念相对较新。
问题1分析:本问题考查基于Web2.0的Web应用程序与传统程序相比不同的特点,这些特点在Tim O'Reilly于2005年9月发表的文章《What is Web 2.0?》(http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20/html)中已经给出了明确的答案。
(1)互联网作为平台。
(2)利用集体智慧。
(3)数据是下一个Intel Inside。
(4)软件发布周期的终结。
(5)轻量型编程模型。
(6)软件超越单一设备。
(7)丰富的客户体验。
问题2分析:本问题主要考查基于Web2.0的Web应用在表现层的问题,具体考查Ajax技术的概念和应用。事实上,Ajax并不是一种全新的技术,而是几种现有技术的组合。
(1)XHTML和CSS。
(2)使用文档对象模型(Document Object Model)作动态显示和交互。
(3)使用XML和XSLT做数据交互和操作。
(4)使用XMLHttpRequest进行异步数据接收。
(5)使用JavaScript将它们绑定在一起。
针对这些技术的特点,在使用Ajax时,从性能方面考虑,需要注意以下几个问题。
(1)替换部分而不是全部HTML网页(这是Ajax核心思想的体现)。
(2)不要在没有必要的情况下使用轮询计时器(由于JavaScript是单线程的语言,不恰当的使用轮询计时器会大大降低程序的运行效率)。
(3)根据不同的情况,考虑传递不同格式的数据(Java Script、XML、HTML和XHTML等)。
(4)充分利用客户端的动态特性和计算能力减轻服务端负载。
问题3分析:本问题主要考查传统的应用集成方案和基于Web 2.0和Mashup技术的集成方式的比较和差异。传统的企业应用集成方案一般需要现有系统平台API层的支持,如Java平台、Java EE和.NET等,集成过程涉及面较广,相对复杂。而基于Web的应用与数据集成时,仅需要使用由现有Web应用程序(如Google Maps)公开的基于Web的API(或者Web服务)来构建应用程序,避免了复杂的集成过程。因此,(1)处应该填写“仅需要使用现有Web应用程序公开的,基于Web的API(或Web服务)构建应用程序,集成过程相对简单”。基于Web2.0和Mashup技术,可以直接Mashup两个或者更多的Web API,以创建某种新的特性与功能,因此在(2)处应该填写“使用Mashup技术集成两个或者更多的Web API,创建新的特性与功能”。对于(3)和(4),传统集成方式下的表现层大多采用静态展现技术,当客户端发送请求时,往往需要刷新整个网页。对于(5),传统集成方式的客户端大多采用静态展现技术,当客户端发送请求时,往往需要刷新整个网页。对于(6)、(7)、(8),基于Web 2.0和Mashup技术的集成方案使用SOA的思想集成底层系统,强调功能暴露与服务组合,以服务的形式集成并暴露现有系统的能力。

第8题:

Internet的应用中,Te1net代表( )。

A.电子邮件

B.文件传输

C.网络新闻

D.远程登录


正确答案:D

第9题:

以下不属于P2P网络应用的是( )


正确答案:C
电子政务不属于P2P网络的应用。P2P包含分布式科学计算、文件共享、协同工作、分布式搜索引擎及流媒体直播等。

第10题:

集成了新的Internet技术以及网络、应用程序和Web服务的Windows 2000是基于()。

  • A、Windows 95
  • B、Windows 98
  • C、Windows Me
  • D、Windows NT

正确答案:D

更多相关问题