应用层-1、三种网络体系结构
来源:互联网 发布:arm linux gcc4.8下载 编辑:程序博客网 时间:2024/05/29 12:24
参考哈工大网络公开课
客户机/服务器结构(C/S)
这种结构分两个部分:服务器和客户机。服务器就只提供服务,响应客户机的请求;客户机向服务器发送请求,并接收服务。
图一:客户机/服务器结构
服务器(一直等待客户机的访问):1、7*24小时提供服务;2、拥有永久性访问的地址/域名;3、利用大量服务器实现可拓展性。
客户机(随机地访问服务器,申请服务):1、与服务器通信,使用服务器提供的服务;2、间歇性接入网络;3、可能使用动态IP地址;4不会与其他客户机直接通信
图二:客户机/服务器结构实例
P2P结构(文件传输,bt种子):
P2P是一种点对点的结构,在纯P2P结构中,没有服务器,每一台接入网络的电脑都是平等的,既作为服务的申请者和使用者,也作为服务的响应者和提供者。这种结构有如下特点:
1、 没用永远在线的服务器;
2、 任意端系统/节点之间可以直接通宵;
3、 节点间歇性接入网络;
4、 节点可能改变IP地址;
优点:高度可伸缩;缺点:难于管理。
图三:P2P结构示例
混合结构
就是结合C/S和P2P结构两种,典型例子就是Napster,对于文件传输采用P2P结构,直接由提供者传给利用者,不需要提供者先把文件传给服务器,服务器再传给文件利用者;文件的收缩采用C/S结构:1、每个节点向中央服务器登记自己的内容。2、每个节点向中央服务器提交查询请求,查找感兴趣的内容。
图四:Napster示例
阅读全文
0 0
- 应用层-1、三种网络体系结构
- 五层网络体系结构
- 网络应用的体系结构
- 网络应用的体系结构
- iOS应用架构谈(三):网络层设计方案
- 三,iOS应用架构谈 网络层设计方案
- iOS应用架构谈(三):网络层设计方案(上)
- 对网络应用层的理解(三)
- 浅谈OSI七层网络体系结构
- OSI、TCP/IP网络体系结构与五层体系结构详解
- 网络 应用层协议
- 网络 应用层
- 两种网络体系结构
- 计算机网络13--网络应用的体系结构
- 物理层、连接层、网络层、传输层、应用层概述
- 《计算机网络》 读书笔记(三) 网络层
- 网络层(三)IP协议
- OSI网络体系结构及其各层主要协议
- [USACO4.1]麦香牛块Beef McNuggets 题解报告
- 2017ICPC乌鲁木齐网络赛E Half-consecutive Numbers
- PCB布线的抗干扰设计
- tomcat端口被占用的问题
- java静态/动态成员变量、初始化块,父类/子类构造函数执行顺序问题a静态/动态成员变量、初始化块,父类/子类构造函数执行顺序问题
- 应用层-1、三种网络体系结构
- 第二节:CSS选择器
- [DP] POJ-2533 Longest Ordered Subsequence
- Node.js基础入门使用学习笔记(终端操作、变量、流程)
- NodeJS express+multer实现文件上传
- Jsp中param标签的使用
- 网易人工智能事业部java实习生面经
- Digester简单使用
- 1594: [Usaco2008 Jan]猜数游戏