精华内容
下载资源
问答
  • 网络应用的典型结构很多,最常见的是客户机/服务器模式和对等模式 一、客户机/服务器 大多数网络应用被设计为一端是客户机,而另一端是服务器服务器客户机提供某类 团 服务,例如访问服务器主机中的文件 二、...

    网络应用的典型结构很多,最常见的是客户机/服务器模式和对等模式

    一、客户机/服务器

    • 大多数网络应用被设计为一端是客户机,而另一端是服务器。服务器为客户机提供某类 团 服务,例如访问服务器主机中的文件

    二、对等

    • 有些应用以更分布式的形式设计,其中没有专门的服务器。相反,每个应用既 是客户机,又是服务器,有时同时是两者,并能转发请求
    • 有些很流行的应用(例如 匡□ skype[SK.YPE]、 BitTbrrent[BT])采用这种形式。这种应用称为对等或P2P应用
    • 覆盖网络:用。并发的 P2P应用接收到传人的请求,确定它是否能响应这个请求,如果不能,将这个请求转发给其 他对等方。因此,一组P2P应用共同形成一个应用网络,也称为覆盖网络。目前,这种覆盖 网络是常见的,并且功能强大。例如, Skype已发展成国际电话呼叫的最大运营商。根据某 些估计,在2009年, BitToFTent已占所有Intemet流量的一半以上[IPIS]
    • 存在的问题:P2P网络的一个主要问题是发现服务。也就是说,一个对等方如何在一个网络中发现提供 它所需的数据或服务的其他对等方,以及可能进行交互的那些对等方的位置?这通常由一个引 导程序来处理,以便每个客户机在最初配置中使用它所需的对等方的地址和端口号。一旦连接 成功,新的参与者向其他活跃的对等方发出请求,并根据协议获得对等方提供的服务或文件

    三、应用程序编程接口(套接字)

    • 无论是P2P或客户机/服务器,都需要表述其所需的网络操作(例如建立一个连接、写 人或读取数据)。这通常由主机操作系统使用一个网络应用程序编程接口(API)来实现
    • 最流行的API被称为套接字或Berkeley套接字,它最初由[LJFK93]开发
    展开全文
  • 客户机/服务器(C/S)体系结构是基于资源不对等,且为实现共享而提出来的,由服务器客户机和网络三部分组成。 1)服务器:负责给其他子系统提供服务。例如,数据库服务器提供数据存储管理服务。 2)客户机:向...

    客户机/服务器体系结构由哪几部分组成?

    客户机/服务器(C/S)体系结构是基于资源不对等,且为实现共享而提出来的,由服务器、客户机和网络三部分组成。

    1)服务器:负责给其他子系统提供服务。例如,数据库服务器提供数据存储和管理服务。

    2)客户机:向服务器请求服务。客户机通常是独立的子系统,在某段时间内,可能有多个客户机程序在并发运行。

    3)网络:连接客户机和服务器。虽然客户机程序和服务器程序可以在一台机器上运行,而在实际应用中,通常将它们放在不同的机器上运行。

    9.5 客户机/服务器体系结构有什么优点和缺点?

    C/S的优点是能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。使得客户端响应速度快,能够减轻服务器的压力,而且有更高的安全性和稳定性。

    缺点主要有:

    1)客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次软件升级时,每一台客户机需要重新安装,其维护和升级成本较高。

    2) 对客户端的操作系统一般也会有限制。

    展开全文
  • 端系统之间的两种通信方式: 端系统之间的通信方式通常可划分为两大类: 客户-服务器方式(C/S 方式)即 Client/Server 方式,...客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。 客户-服务...

    端系统之间的两种通信方式:

    端系统之间的通信方式通常可划分为两大类:

    客户-服务器方式(C/S 方式)即 Client/Server 方式,简称为 C/S 方式。

    对等方式(P2P 方式)    即 PeertoPeer 方式 ,简称为 P2P 方式。

     

    1.  客户-服务器方式

    客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。

    客户-服务器方式所描述的是进程之间服务和被服务的关系。

    客户是服务的请求方,服务器是服务的提供方。

    服务请求方和服务提供方都要使用网络核心部分所提供的服务。

     

    客户软件的特点:

    被用户调用后运行,在打算通信时主动向远地服务器发起通信(请求服务)。因此,客户程序必须知道服务器程序的地址。

    不需要特殊的硬件和很复杂的操作系统。

     

    服务器软件的特点:

    一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。

    系统启动后即自动调用并一直不断地运行着,被动地等待并接受来自各地的客户的通信请求。因此,服务器程序不需要知道客户程序的地址。

    一般需要强大的硬件和高级的操作系统支持。

     

    客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可发送和接收数据。

     

    2. 对等连接方式

    对等连接 (peer-to-peer,简写为 P2P) 是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。

    只要两个主机都运行了对等连接软件 (P2P 软件) ,它们就可以进行平等的、对等连接通信。

    双方都可以下载对方已经存储在硬盘中的共享文档。

    对等连接方式的特点:

    对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又是服务器。

     

    例如主机 C 请求 D 的服务时,C 是客户,D 是服务器。但如果 C 又同时向 F提供服务,那么 C 又同时起着服务器的作用。

    对等连接工作方式可支持大量对等用户(如上百万个)同时工作

    展开全文
  • 现代网络应用程序有两种主流的体系结构: 客户机/服务器体系结构P2P体系结构(peer to peer “对等”)   一 . 客户机/服务器体系结构       客户机/服务器体系结构是最为喜闻乐见的网络体系结构...

    网络体系结构的分类

    现代网络应用程序有两种主流的体系结构: 客户机/服务器体系结构和P2P体系结构(peer to peer “对等”)
     

    一 . 客户机/服务器体系结构

     

     

     
    客户机/服务器体系结构是最为喜闻乐见的网络体系结构,它的最大特点是“一台服务器 — 多个客户机”,  客户机通常充当发起请求的角色,而服务器则通常充当接收请求,提供响应的角色。
    这种网络体系结构还有以下几个特点;
    1. 服务器主机是总是打开的, 客户机主机则并不总是打开
    2. 服务器是处理所有逻辑的中心
    3. 基于2的原因,两个客户机一般是不能直接通信的, 要进行通信必须经过服务器
     

     

     
    4. 虽然客户机/服务器体系结构的特征是“一对多”,但是服务器却并不总是一台,因为有的时候要处理海量的客户机的请求, 一台服务器很快就会不堪重负,所以这个时候常用服务器集群技术(server clustering)创建强大的虚拟服务器。所以这里“一对多”的一要理解为一组服务器组成的“一”个整体的意思。
     
     

     

     
    5. 由于4的原因,客户机/服务器体系的应用服务通常是基础设施密集的(infrastructure intensive),也就是说,提供该服务的互联网商家,例如搜索引擎(百度),网络商务(淘宝)通常要为服务器场的购买,安装和维护投入巨额的费用。
     
     
     
     

    二. P2P体系结构

     
    和客户机/服务器体系结构截然不同的是P2P体系结构(对等结构), 在P2P中,进行通信的的并不是客户机/服务器,而是两台客户机。
    进行通信的可能是两台用户的电脑,两个手机,或者一台电脑和一个手机,总之,进行通信的任意一对都被称为“对等方”
     

     

     
    我们结合以下这副图来说明P2P体系结构讨人欢喜的优点
     

     

     
    1.客户机间的直接通信使得P2P有了强大的自扩展性(self-calability),什么意思呢? 假设上面这幅图是一个发送文件(上载/下载)文件的过程,我们可以看到,从上至下,接收文件的主机的数量是指数递增的,系统的服务能力在逐渐增强,而且越来越强。
     
    2.P2P体系结构对基础设施服务器有最小的依赖, 这是和基础设施密集的客户机/服务器体系结构是截然相反的。
    我们假设在上图的P2P结构中增加一个服务器,并且要求在客户机/服务器结构和P2P结构间做一个发送文件的能力的对比: 要求是每个客户机都成功下载一个文件,那么
    • 在客户机/服务器结构上,一个服务器要向7台客户机上载这个文件,共上载7次,而P2P结构下,服务器最少只要上载文件一次就够了。 相比之下, 前者服务器不堪重负,后者服务器则毫无压力
    • 事实上,完成这个任务。P2P会比客户机/服务器结构的应用快的多
     
    对服务器依赖小就意味着投入建设的成本会大大减小,正因此许多互联网公司尤其喜欢P2P。 但话虽如此,但实际上具体的还是要看应用的具体业务,上面的表述仍然只是很单方面的对比。
     

    两种网络体系结构各自的应用

     

     

    许多我们常见的应用层协议,都是以客户机/服务器体系结构为基础的,例如http, FTP ,SMTP。从明天开始,我将发布一系列关于应用层协议的文章,以作为自己学习的总结
     

    【完】

    参考书籍

    《计算机网络-自顶向下》  作者 James F. Kurose

    博客目录

    【目录】 你好! 我是博客总目录

     

     

     

     

    展开全文
  • 互联网的边缘部分 ...“主机A主机B进行通信”,实际上指“运行在主机A上的某个程序运行在主机B上的另一个程序进行通信”。由于“进程”是指“运行中的程序”,也就是说“主机A的某个进程主机B
  • 计算机网络管理实训教程 对等网的概念及组建方法 1)什么是对等网 对等网( Peer-to-Peer,P2P)也称为点对点网络或工作组网络,是指在网络 中没有专门的服务器,网络中的每台计算机地位平等,每台电脑既可以作为客户 又...
  • 现代企业管理自考资料-客户服务管理试题答案,想要的可以下载哈
  • 计算机网络谢希仁第七版 课后答案

    万次阅读 多人点赞 2019-09-03 23:13:25
    答: 连通性共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换分组交换的主要优缺点。 答: (1)电路交换:端对端...
  • 客户机-服务器系统通信 一、Socket ‣通过网络通信的进程需要使用一对socket ‣组成:一个IP地址一个端口号连接组成。 ‣过程:1.客户机发出连接请求,被主机赋予一个端口。 过程:2.服务器通过监听指定端口...
  • 客户/服务器方式(C/S方式)和对等方式(P2P方式)2.2 课后练习3. 动态主机配置协议DHCP3.1 总结3.2 课后练习 1. 应用层概述   ■ 应用层是计算机网络体系结构的最顶层,是设计建立计算机网络的最终目的,也是...
  • 文章目录互联网的组成互联网工作方式互联网的边缘部分端系统端系统之间通信的含义端系统之间的两种通信方式1、客户-服务器方式客户服务器工作方式客户软件的特点服务器软件的特点2、对等连接方式对等连接工作方式...
  • 无线传感器网络复习大纲

    千次阅读 多人点赞 2019-04-30 10:31:40
    无线传感器网络组成部分,概念、特点(了解) 分布式特点(了解) 实时性、时效性(了解) 常见拓扑结构(了解) WSN几个分层、分层的功能(了解) 自组织网络多跳传输特点(了解) 1、1无线传感器网络...
  • 以下是怎么样编写Linux下的客户机/服务器软件的正文内容,本文是网友投稿或本站会员创作,不代表本站观点: Linux以其源代码公开闻名于世,并以其稳定性可靠性雄霸操作系统领域,在网络应用技术方面...
  • 计算机网络谢希仁第七版课后习题答案

    万次阅读 多人点赞 2019-10-12 21:43:44
    答: 连通性共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换分组交换的主要优缺点。 答: (1)电路交换:端对端...
  • Peer To Peer——对等网络

    千次阅读 热门讨论 2015-07-05 13:58:14
    对应到我们的考试系统当中就是在一个客户机上面下载了音频之后,其他的客户机可以访问局域网内有这个音频的客户机,实现普通电脑之前的互相传递,来减轻服务器的压力。peer to peer网络传输方式,用户电脑之间直接互...
  • 区块链必修课:P2P对等网络

    千次阅读 2019-04-28 18:05:09
    因特网是最大的计算机网络,它自诞生以来也一直存在着集中式与分布式两...在这种集中式的模式下,服务器将一直运行,被动地等待客户的主动接人,客户将请求发给服务器服务器返回给客户所要的信息。客户/服务器模式...
  • 整个因特网、硬件以及软件的设计开发就是为应用层提供服务。 TCP/IP 协议簇的第五层正是这些服务的所在...传统模式:客户-服务器模式 传统模式称为客户-服务器模式。在几年前它还是最流行的。在这种模式中,服...
  • P2P对等网络技术原理整合

    万次阅读 2015-11-02 09:26:45
    P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式。在C/S模式中,数据的分发采用专门的服务器,多个客户端都从此服务器获取数据。 优点是:数据的一致性...
  • 计算机网络(四)——组建对等网

    千次阅读 2019-08-27 15:42:26
    3.对等网中每一台计算机都是客户机,因而它要用来完成自己的作业,同时由于他们又都是服务器,就都要满足其他计算机的作业要求。 优点: 1.对等网建立容易,操作简便 2.对等网建立维护的成本比较低 3.对...
  • 《智慧的物联网——...本节为大家介绍互联网应用的两种工作模式:客户/服务器模式与P2P模式。 AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 3.3.3 互联网应用的两种工作模式:客户/服
  • Linux以其源代码公开闻名于世,并以其稳定性可靠性雄霸操作系统领域,在网络应用技术... 随着网络技术的发展,网络结构已从过去的主机/终端型、对等型发展到现在广为使用的客户机/服务器型。客户机/服务器模型应用十
  • 在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器客户...
  • 在该系统中,服务器和客户端是C/S模式,同时所有的客户端组成一个P2P系统。为了提高系统效率又将这个P2P系统根据节点访问的数据表的不同划分为多个小的P2P网络。通过此方式客户端之间实现了数据缓存的共享,从而减少...
  • P2P(Peer to Peer)对等网络

    万次阅读 2018-07-17 22:06:43
    P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式。在C/S模式中,数据的分发采用专门的服务器,多个客户端都从此服务器获取数据。 优点是:数据的一致性...
  • 原文链接:https://blog.csdn.net/dsg333/article/details/44854221. 将服务器类型更改为 NTP。为此,请按照下列步骤操作:a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 b. 找到并单击...
  • P2P网络基础(学习笔记)

    千次阅读 2020-06-22 10:58:51
    P2P网络基础(学习笔记)基本概述P2P与C/S架构P2P网络的特点P2P网络的主要功能P2P网络的分类集中式全分布式非结构化全分布式结构化混合式比特币网络P2P网络的应用 基本概述 P2P(peer-to-peer)网络又称为对等式网络...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,616
精华内容 6,646
关键字:

对等网和客户机服务器的特点