当前位置:网站首页>[network planning] 2.1.1 brief introduction to client server system and P2P system
[network planning] 2.1.1 brief introduction to client server system and P2P system
2022-06-11 00:26:00 【ChuHao H】
Network application architecture
Two main application architectures : Customer - Server architecture and P2P Architecture
Customer - Server architecture : There's a host that's always on called The server , He receives requests from many hosts called clients , And return resources to them . We usually visit the website as a server , And we are one of the clients . There is no direct communication between clients , Instead, they exchange information with each other through servers . At the customer - Server application , Often, a single server host cannot keep up with the request , So , Equipped with a large number of hosts Data Center Often used to create powerful virtual servers . For example, the most popular Internet service , Search engine , There will be many data centers to support .
P2P Architecture :P2P Minimal dependency on dedicated servers located in the data center . contrary , On different hosts P2P Applications communicate with each other , Such hosts are called peers .P2P It is a decentralized network architecture , Each host is both a client and a server , With P2P Download, for example , Each host receives download resources from different hosts , Also download resources for different host providers , Be similar to “ I help you , You help me ”.P2P The most fascinating thing is their Self expandability , Like in one P2P File sharing applications , Although each peer generates a workload due to the request file , But each peer also adds service capability to the system by distributing files to other peers .
边栏推荐
- Rich text activity test 1
- [JVM] thread
- phpstudy的安装
- 对接请求方式
- From the perspective of Confucius Temple IP crossover, we can see how the six walnuts become "butterflies" for the second time
- 【JVM】类加载机制
- 【JVM】线程
- mybaits merge into
- f‘s‘f‘s‘f‘s‘d
- Website online customer service system Gofly source code development log - 5 Gin framework integration daemon
猜你喜欢

【JVM】类加载机制

Review of software architecture in Harbin Institute of technology -- LSP principle, covariance and inversion

763. dividing alphabetic intervals

字符串时间排序,对时间格式字符串进行排序
![[pyGame] stir up your brain and play the](/img/0c/fd558c843705af19720d790da4ff06.jpg)
[pyGame] stir up your brain and play the "24 o'clock" idea together ~ (awesome)
![[pyGame] this classic bomber super game is online. Do you love it? (source code attached)](/img/e5/a05c9b042f647b958bfacfe591459f.png)
[pyGame] this classic bomber super game is online. Do you love it? (source code attached)

MP framework basic operation (self use)

图的最短路径问题 详细分解版
![[pyGame collection] memory killing -](/img/97/10a4333662b49ac35e5b7433a5e6a4.png)
[pyGame collection] memory killing - "Childhood Games", how many shots did you get? (attach five source codes for self access)
![[JVM] class loading mechanism](/img/62/24b6fbec273b5cbf2338b6f4b6fe6a.png)
[JVM] class loading mechanism
随机推荐
Unity自定义文件夹图标颜色 个性化Unity编译器
Several common current transformer sampling circuits
Review of software architecture in Harbin Institute of technology -- LSP principle, covariance and inversion
LeetCode 1673. Find the most competitive subsequence**
763. dividing alphabetic intervals
双飞翼布局
Leetcode-713 subarray with product less than k
The website is harmed by XSS hanging horse
【无标题】
yum源更新
Why is the website snapshot hijacked and tampered with
博文推荐|构建 IoT 应用——FLiP 技术栈简介
Multipass中文文档-教程
How to handle file cache and session?
[pyGame] this classic bomber super game is online. Do you love it? (source code attached)
Word删除页眉横线的方法
Chapter I General introduction - Fundamentals of accounting
Compared with the "South-to-North Water Transfer", what will the "east to west" of the fire bring to cloud computing?
Pseudo static setting of Typecho - starze V Club
Shengteng AI development experience based on target detection and identification of Huawei cloud ECS [Huawei cloud to jianzhiyuan]