zoukankan      html  css  js  c++  java
  • web系统基础

    网络标准体系架构

    • B/S(browser/server浏览器)服务器有iis、apache、Tomcat、Ngix、Lighttp等
    • C/S(client/server客户端)如微信、QQ、Outlook
    • P2P(Point to Point点对点)

    B/S  和   C/S之间的区别

    • 标准和规划方面:B/S是规范的;C/S是不标准的,自定义的
    • 运算能力方面:B/S核心运算都在服务器端,服务器压力比较大;C/S架构服务器端和客户端都可以分担运算职责,服务器压力相对较小
    • 部署方面:B/S架构部署非常简单,只需要部署服务器端;C/S架构部署很麻烦,需要同时升级服务器端和客户端

    WEB的工作原理

    一个网址包含四部分:协议类型+主机名(域名,又叫服务器的IP地址)+端口号+页面文件(访问路径)+URL地址参数

     

     

     

     

     

     

     Web客户端工作(浏览器的工作原理)

    1)页面渲染(HTML),渲染引擎

    2)javascrip脚本的解析和执行

    3)网络处理

    4)数据保存、缓存、前进、后退等的附加功能

    服务器端核心工作

    1)处理客户端的请求

    2)对客服端发过来的请求进行响应

    3)客户端和数据库之间的桥梁(三层架构:客户端、服务器、数据库)(N成架构:客户端、前端服务器、应用服务器、数据库)

     

     数据库分类

    1. 文件型数据库
    2. 关系型数据库
    3. 内存型数据库
    4. NoSQL(非关系型数据库)
  • 相关阅读:
    本地连不上远程mysql数据库(2)
    linux后台执行命令:&和nohup
    uva 10806 Dijkstra, Dijkstra. (最小费最大流)
    VS2013带来的"新特性"
    HDOJ 5091 Beam Cannon 扫描线
    2014百度之星资格赛4题
    二维码登陆
    安装Sublime配合quick-cocos2d-x开发
    J2SE核心开发实战(二)——字符串与包装类
    LeetCode_3Sum Closest
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/11459388.html
Copyright © 2011-2022 走看看