P2P技术是什么?,第1张

点对点技术(peer-to-peer,简称P2P)又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P网络通常用于通过AdHoc连接来连接节点。这类网络可以用于多种用途,各种档案分享软件已经得到了广泛的使用。P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。

纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其它节点充当客户端和服务器。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。

有些网络(如Napster,OpenNAP,或IRC@find)的一些功能(比如搜索)使用客户端-服务器结构,而使用P2P结构来实现另外一些功能。类似Gnutella或Freenet的网络则使用纯P2P结构来实现全部的任务。

历史

P2P架构体现了一个互连网技术的关键概念,这一概念被描述在1969年4月7日第一份RFC文档“RFC1,主机软件”中。而最近,在不用中心索引服务器结构实现多媒体文件交换的背景下,这个概念已经变的非常普遍了。

客户机/服务器模式 Client/server model) 简称C/S系统。是一类按新的应用模式运行的分布式计算机系统。

在这个应用模式中,用户只关心完整地解决自己的应用问题,而不关心这些应用问题由系统中哪台或哪几台计算机来完成。在C/S系统中,能为应用提供服务(如文件服务,打印服务,拷贝服务,图象服务,通信管理服务等)的计算机或处理器,当其被请求服务时就成为服务器。

与服务器相对,提出服务请求的计算机或处理器在当时就是客户机。从客户应用角度看,这个应用的一部分工作在客户机上完成,其他部分的工作则在(一个或多个)服务器上完成。

扩展资料

客户机/服务器模式的特点:

可快速进行信息处理。由于在 C/S 结构中是一种基于点对点的运行环境,当一项任务提出请求处理时,可以在所有可能的服务器间均衡地分布该项任务的负载。这样,在客户端发出的请求可由多个服务器来并行进行处理,为每一项请求提供了极快的响应速度和较高的事务吞吐量。

可实现资源共享。C/L结构中的资源是分布的,客户机与服务器具有一对多的关系和运行环境。用户不仅可存取在服务器和本地工作站上的资源,还可以享用其他工作站上的资源,实现了资源共享。

-客户服务器模式

如电子邮件交换,Web访问和数据库访问功能,是建立在客户服务器模式。用户访问银行服务,从他们的电脑使用Web浏览器客户端发送请求到Web服务器在银行。该方案可能反过来请求转发给它自己的数据库客户端程序,在另一家银行的计算机发送一个请求到数据库服务器检索帐户信息。该余额返回到银行的数据库客户端,这反过来又服务于它的回Web浏览器客户端显示结果给用户。客户机服务器模式已成为网络计算的核心思想之一。许多商业应用程序被写入今天使用客户服务器模型。所以,做互联网的主要应用协议,如的HTTP,SMTP,Telnet和DNS的。

客户端和服务器之间的交互是经常使用序列图描述。序列图是在统一建模语言规范。

特定类型的客户包括Web浏览器,电子邮件客户端和在线聊天的客户。

特定类型的服务器包括Web服务器,FTP服务器,应用服务器,数据库服务器,域名服务器,邮件服务器,文件服务器,打印服务器和终端服务器。大多数Web服务也是服务器类型。

TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。

   

    1.网络接口

    网络接口把数据链路层和物理层放在一起,对应TCP/IP概念模型的网络接口。对应的网络协议主要是:Ethernet、FDDI和能传输IP数据包的任何协议。

    2.网际层

    网 络层对应Linux TCP/IP概念模型的网际层,网络层协议管理离散的计算机间的数据传输,如IP协议为用户和远程计算机提供了信息包的传输方法,确保信息包能正确地到达 目的机器。这一过程中,IP和其他网络层的协议共同用于数据传输,如果没有使用一些监视系统进程的工具,用户是看不到在系统里的IP的。网络嗅探器 Sniffers是能看到这些过程的一个装置(它可以是软件,也可以是硬件),它能读取通过网络发送的每一个包,即能读取发生在网络层协议的任何活动,因 此网络嗅探器Sniffers会对安全造成威胁。重要的网络层协议包括ARP(地址解析协议)、ICMP(Internet控制消息协议)和IP协议(网 际协议)等。

3.传输层

传输层对应Linux TCP/IP概念模型的传输层。传输层提供应用程序间的通信。其功能包括:格式化信息流;提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认信 息,如果分组丢失,必须重新发送。传输层包括TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报协议),它们是传输层中最主要的协议。TCP建立在IP之上,定义了网络上程序到程序的数据传输格式和规则,提供了IP数据 包的传输确认、丢失数据包的重新请求、将收到的数据包按照它们的发送次序重新装配的机制。TCP 协议是面向连接的协议,类似于打电话,在开始传输数据之前,必须先建立明确的连接。UDP也建立在IP之上,但它是一种无连接协议,两台计算机之间的传输 类似于传递邮件:消息从一台计算机发送到另一台计算机,两者之间没有明确的连接。UDP不保证数据的传输,也不提供重新排列次序或重新请求的功能,所以说 它是不可靠的。虽然UDP的不可靠性限制了它的应用场合,但它比TCP具有更好的传输效率。

    4.应用层

    应 用层、表示层和会话层对应Linux TCP/IP概念模型中的应用层。应用层位于协议栈的顶端,它的主要任务是应用。一般是可见的,如利用FTP(文件传输协议)传输一个文件,请求一个和目 标计算机的连接,在传输文件的过程中,用户和远程计算机交换的一部分是能看到的。常见的应用层协议有:HTTP,FTP,Telnet,SMTP和 Gopher等。应用层是Linux网络设定最关键的一层。Linux服务器的配置文档主要针对应用层中的协议。

   

  说明:TCP/IP与OSI最大的不同在于OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议。

应用层(第五层)

传输层(第四层)

互联网层(第三层)

网络接口层(第二层)

物理层(第一层)

物理层:对应于网络的基本硬件,这也是Internet物理构成,即我们可以看得见的硬设备,如PC机、互连网服务器、网络设备等,必须对这些硬设备的电气特性作一个规范,使这些设备都能够互相连接并兼容使用。

网络接口层:它定义了将资料组成正确帧的规程和在网络中传输帧的规程,帧是指一串资料,它是资料在网络中传输的单位。

互联网层:本层定义了互联网中传输的“信息包”格式,以及从一个用户通过一个或多个路由器到最终目标的"信息包"转发机制。

传输层:为两个用户进程之间建立、管理和拆除可靠而又有效的端到端连接。

应用层:它定义了应用程序使用互联网的规程。

目前网络应用系统采用的主要模型是()

A离散个人计算模型

B主机计算模型

C客户/服务器计算模型

D网络/文件服务器计算模型

正确答案:客户/服务器计算模型

算机网络思科考试答案参考--网络应用通信考试 - 百度文库

下列哪项是采用客户端-服务器模型的网络通信示例 用户确定了文件位置后,使用电骡 (eMule) 下载好友共享的文件。 当用户在 Web 浏览器的地址栏输入 wwwciscocom 时,工作站发起一个 DNS 请求。 工作站发起一个 APR 来查找接收

不挂科&百度文库联合提供

(完整版)计算机网络基础(2017年石油大学继续教育试题及答案) - 百度文库

参考答案:C 26、下列哪种协议可用于将邮件从电子邮件服务器传输到电子邮件客户端(3 分) ASMTP BPOP3 CSNMP DHTTP 参考答案:B 27、 管理员刚刚更改了 IOS 设备上一个接口的 IP 地址。为了将这些更改应用到设 备上,我们

不挂科&百度文库联合提供

思科第一学期应用层功能及协议试题及答案 - 百度文库

014 以下哪三项是点对点应用程序的属性(选择三项) A 在同一次通信中既是客户端也是服务器 B 需要集中管理帐户 C 采用混合模式,包括文件 集中目录 D 可以在客户端服务器网络中利用 E 不需要专用软件 F 需要集中身份认证

不挂科&百度文库联合提供

(最新)思科网络第一学期1-5章中文测试题及答案 - 百度文库

3以下哪三项是点对点应用程序的属性(选择三项) 在同一次通信中既是客户端也是服务器 需要集中管理帐户 采用混合模式,包括文件集中目录 可以在客户端服务器网络中使用 不需要专用软件 需要集中身份认证 4关于MTA 在处理电子邮件中的作用,

不挂科&百度文库联合提供

070107计算机网络基础 - 19 - 百度文库

A 只有客户端-服务器模型中才可以进行文件传输 B 对等网络中的每台设备都可以充当客户端或服务器 C 对等网络传输数据的速度比使用客户端-服务器网络传输的速度快 D 使用承担客户端角色的设备传输数据时,需要使用专用服务器

不挂科&百度文库联合提供

cisco packet tracer 答案 - 百度文库

使用客户端-服务器模型有哪些优势(选 择两项) 集中管理 不需要专用软件 更易于执行安全管理 实施成本更低 提供单一故障点 4 资源记录在 DNS 中有何作用 临时保存解析的条目 服务器用其解析域名 由客户端在查询期间发送 在服务

不挂科&百度文库联合提供

按章节练习及答案全部1-11章 - 百度文库

4以下哪两项是点对点网络的特征(选择两项) 可扩展 单向数据流 分散资源 集中用户帐户 共享资源时可以不借助专用服务器 5 网络管理员正在为拥有二十五名用户的新分公司设计网络。使用客户端-服务器模型有哪些优势(选择两项) 集中

不挂科&百度文库联合提供

思科第一学期第七章试题+答案 - 百度文库

20以下哪三项因素是某公司选择客户端服务器网络模型而非点对点网络模型的原因 思科第一学期第七章试题+答案 1UDP 协议具有以下哪一项特点 传输前建立端到端连接 系统开销低 有保证的传输 错误纠正 2 客户正在考虑使用多功能设备建立

不挂科&百度文库联合提供

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » P2P技术是什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情