网络应用的体系结构

1.客户机/服务器结构(Client/Server ,CS)

C/S应用的特点:

服务器:7*24小时不间断的运行、永久性的访问域名/IP地址、利用大量服务器实现可拓展

客户机:与服务器通讯,领用服务器提供的服务、间接性的接入网络、I可能使用动态IP地址、不会与其他客户机直接通讯

web应用是C/S结构,不过web应用的客户端采用的是浏览器,因此web应用的结构也叫作B/S结构

2.点对点结构(Peer-To-Peer,p2p)

P2P应用的特点:

1)没有永远在线的服务器

2)任意端系统/节点之间可以之间通讯

3)节点间接性的接入网络

4)节点可能改变IP地址

3.混合结构(Hybrid)

特点:

文件传输使用P2P

文件的检索使用C/S---集中式(节点向服务器登记自己的内容,每个节点向服务器提交查询的请求,查找感兴趣的内容)

原文地址:https://www.cnblogs.com/huangpeideng/p/10162238.html

时间: 2024-11-03 18:24:51

网络应用的体系结构的相关文章

计算机网络13--网络应用的体系结构

本页内容 1.网络应用的三种体系结构简介 2.客户机/服务器结构 3.P2P结构 4.混合结构 1.网络应用的三种体系结构简介 网络应用的体系结构主要有以下三种: a.客户机/服务器结构=Client-Server(C/S) b.点对点结构=Peer-to-peer(P2P) c.混合结构=Hybrid 好了,我们在下面详细介绍一下这三种结构. 2.客户机/服务器结构 首先来看一下客户机/服务器结构,这种结构大家都不难理解. 其工作方式为客户机向服务器请求服务,服务器将服务完后的结果再反馈给客户

计算机网络笔记(一)

计算机网络: 是一种通信网络. 是互联的,自治的计算机集合. 计算机网络性能参数; 速率: 数据率(data rate),比特率(bit rate),最重要的一个性能指标. 单位时间(s)传输信息(bit)的量. 带宽(bandwidth): 数字信道所能传输的最高数据率,单位bps. 延迟/时延(delay/latency): 分组排队,分组达到速率超出输出流量. 丢包(loss):缓存已满时,到达分组被丢弃. 延迟四种类型: 结点处理延时(nodal processing delay):差错

计算机网络-应用层

一.应用层协议原理     1.网络应用程序体系结构 应用程序的体系结构明显不同于网络的体系结构.从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合. 应用程序体系结构(application architecture)由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序. 现代网络应用程序的两种主流体系结构:客户机/服务器体系结构和对等(P2P)体系结构. 客户机/服务器体系结构(client-sever architecture):有一个总是打开的主机称

第二章 应用层

2.1 应用层协议原理 2.1.1 网络应用程序体系结构 1.应用程序体系结构(application architecture)由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序.如C/S   P2P  B/S等 2.客户-服务器体系结构(client-server architecture):分为客户服务器端两套程序 3.P2P体系结构(P2P architecture):对等通信 2.1.2 进程通信 在两个不同端系统上的进程,通过跨越计算机网络交换报文而相互通信. 1.客户和服

自顶向下---应用层

一.网络应用程序体系结构 a.客户-服务器体系结构 具有固定IP地址的服务器总是开启以服务许多相互之间不直接通信的客户.大型站点需要配备大量数据中心以满足大量请求 b.对等(P2P)体系结构 在该体系中,对位于数据中心的专用服务器有最小的(或者没有)依赖.对等方可以直接通信. 自扩展性:每个对等方都可以和其他对等方相互请求和分发文件,增加系统的服务能力. 二.进程通信 在两个不同端系统上的进程,通过跨越计算机网络交换报文而相互通信. a.客户和服务器进程 网络应用程序由成对的进程组成,这些进程通

计算机网络之应用层_part -1

应用层协议原理 一.网络应用程序体系结构 网络应用程序体系结构是由程序研发者设计的,规定了如何在各种端系统中组织该应用程序,主要流行的有两种: 1.客户--服务器体系结构: 有一个总是打开的主机(称为服务器),他服务于来自许多的其他的称为客户的主机的请求,客户--服务器体系结构德 一个典型的例子是:Web应用程序,其中总是打开的Web服务器接收到来自其他客户的对某对象的请求时,它会向该客户发送所请求的对象作为响应.值得注意的是客户--服务器体系结构有两个重要特征: a.客户之间不直接通信 b.服

计算机网络春招复习(三)

一.网络应用的体系结构:客户机/服务器结构(C/S) 点对点结构(P2P) 混合结构(Hybrid) 二.网络应用进程通信 客户机进程:发起通信的进程 服务器进程:等待通信请求的进程 套接字:socket 如何寻址进程 应用层协议: 协议内容包括: 网络应用对传输服务的需求: 数据丢失/可靠性 时间/延迟 带宽 原文地址:https://www.cnblogs.com/saber123/p/10452984.html

Restful levels&HATEOAS

RESTful: Rest是一种软件架构风格.设计风格,而不是标准,只是提供了一组设计原则和约束条件.它主要用于客户端和服务器交互类的软件.基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制.而满足这些约束条件和原则的应用程序或设计就是 RESTful. 如图有四个层次: level 0:The swarmp of POX(Plain old XML) 该模型的出发点是使用HTTP作为远程交互的传输系统,但不使用Web的任何机制.基本上你在这里做的是使用HTTP作为你自己的远程交互

RESTful level & HATEOAS

RESTful: Rest是一种软件架构风格.设计风格,而不是标准,只是提供了一组设计原则和约束条件.它主要用于客户端和服务器交互类的软件.基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制.而满足这些约束条件和原则的应用程序或设计就是 RESTful. 如图有四个层次: level 0:The swarmp of POX(Plain old XML) 该模型的出发点是使用HTTP作为远程交互的传输系统,但不使用Web的任何机制.基本上你在这里做的是使用HTTP作为你自己的远程交互