首页 > Web开发 > 详细

web系统基础

时间:2019-09-04 16:37:29      阅读:57      评论:0      收藏:0      [点我收藏+]

网络标准体系架构

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

 

web系统基础

原文:https://www.cnblogs.com/jingdenghuakai/p/11459388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!