网络架构

网络架构

单机架构

应用领域:

  • 植物大战僵尸
  • office
CS架构
149-网络架构及其演变过程-cs架构.jpg

应用领域:

  • QQ
  • 大型网络游戏

客户端:用户安装的软件

服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑

cs架构要求:

  • 用户操作系统安装客户端;厂商操作系统部署服务端
  • 每个用户需要独立安装软件、服务端升级也要每个用户升级

数据放在服务端和客户端的利与弊:

  • 服务端统一处理有更好的安全性和稳定性而且升级比较容易,不过服务器负担就增加了
  • 客户端将负担分配到每个用户,从而可以节约服务器资源,安全性和稳定性可能会有一定的问题,但是升级比较麻烦,每个安装的客户端程序都需要升级,另外为了节省网络资源,通过网络传输的数据应该尽量减少
BS架构

149-网络架构及其演变过程-bs架构.jpg

应用领域:

  • 淘宝
  • 京东

统一客户端即默认安装用户电脑中的浏览器,访问同种类的网站,具体业务的处理根据相应协议和标准提供通用的服务器程序,在不同的服务器处理

互联网的组成

互联网的硬件组成

硬件组成主要包括终端设备,主要是联网的个人设备;组成家庭(企业)局域网、城域网、主干网的网络设备;提供内容服务的服务主机设备等。

1.终端设备:电脑(pc,笔记本),移动设备(手机,pad),智能电视,智能家居

2.网络设备:网卡,网线,水晶头,路由器,家用交换机,防火墙设备,中继器,桥接器

3.主机设备:IDC机房,机柜,精密空调,负载均衡器,服务器,工作站,小型机,大型机

互联网的软件组成

互联网的软件非常多,不太好分类,大致分成网络协议类,操作系统类,平台中间件类,应用类。

1.网络协议类:比如互联网的基础协议tcp/ip协议

2.操作系统类:比如windows,Linux,macOS,Android,IOS

3.平台中间件类:比如webServer,Nginx,Apache,Tomcat,MySQL等

4.应用类:比如浏览器,微信,邮箱,游戏等

上述四种分类,前三种都是基于协议开发的应用程序,也就是说作为开发的我们要想开发前三种应用程序,则必须得了解互联网的基础协议。

150-互联网与互联网的组成-常用协议.jpg

转载于:https://www.cnblogs.com/gaohuayan/p/11084776.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值