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(非关系型数据库)

 

posted @ 2019-09-04 15:24  那个谁呢  阅读(327)  评论(0编辑  收藏  举报