• day25-1 网络架构与互联网组成


    网络架构

    单机架构

    应用领域:

    • 单机游戏

    CS架构

    基于网络,应用领域:

    • 客户端游戏
    • cs--->client客户/server服务

    客户端:用户安装的软件

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

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

    • 服务端:统一处理有更好的安全性和稳定性而且升级比较容易,不过服务器负担就增加了。
    • 客户端:将负担分配到每个用户,从而可以节约服务器资源,安全性和稳定性可能会有一定的问题,但是升级比较麻烦,每个安装的客户端程序都需要升级。客户端如果不联网,数据不更新

    BS架构

    • 网页游戏
    • bs--->browser浏览器/服务端

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

    互联网和互联网的组成

    从工作方式上看,可以划分为两大块:

    1. 边缘部分:这部分由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信和资源共享,负责接收/发送数据
    2. 核心部分:由大量网络和连接这些网络的路由器组成。这部分用来为边缘部分提供服务,负责数据的传输

    简化的过程描述:

    1. 打开浏览器(客户端)
    2. 输入www.taobao.com,----->地址指向淘宝的服务端
    3. 按enter键客户端把www.taobao.com解析成淘宝的地址(杭州.....)
    4. 发送一条指令给淘宝,让淘宝把数据发给你
    5. 客户端渲染数据

    互联网的硬件组成

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

    1. 终端设备:电脑(pc,笔记本),移动设备(手机,pad),智能电视,智能家居
    2. 网络设备:网卡,网线,水晶头,路由器,家用交换机,防火墙设备,中继器,桥接器
    3. 主机设备:IDC机房,机柜,精密空调,负载均衡器,服务器,工作站,小型机、大型机

    互联网的软件组成

    软件:应用程序,完成具体的任务,大致分成网络协议类,操作系统类,平台中间件类,应用类。

    1. 网络协议类,比如互联网的基础协议tcp/ip协议
    2. 操作系统类,比如window,linux,macOS,android,iOS
    3. 平台中间件类:比如webServer,Nginx,Apache,Tomcat,MySQL等
    4. 应用类:比如浏览器,微信,邮箱,游戏等等。

    注意:上述四种分类,上三种都是基于协议开发的应用程序

  • 相关阅读:
    usaco-3.2-butter-passed
    usaco-3.2-msquare-pass
    usaco-3.2-ratios-pass
    usaco-3.2-spin-pass
    usaco-3.2-kimbits-pass
    usaco-3.2-fact4-pass
    usaco-3.1-stamps-pass
    usaco-3.1-contact-pass
    git操作
    spring 用到的设计模式
  • 原文地址:https://www.cnblogs.com/863652104kai/p/11084700.html
Copyright © 2020-2023  润新知