Web系统基础

一、网络标准体系:

  B/S:Browser/Server

  C/S:Client/Server

  P2P:Point to Point  不存在客户端/服务器之分

    

  B/S、C/S区别:

    1、标准,规范:B/S标准、规范;C/S不标准,可以根据自已需求定制;协议、’客户端、服务器定制;

    2、运算能力:B/S核心运算全在服务器;C/S客户端和服务器均可承担运算;

    3、部署:B/S非常方便,只需部署服务器端;C/S需同时升级客户端和服务器;

二、核心技术

  http://www.baidu.com/

  1、协议部分

  2、主机名/域名

  3、端口号

  4、页面文件

三、客户端技术

  1、浏览器工作原理:页面渲染(服务器返回的是HTML源文件)

             Javascript的解析和执行

             网络处理

             数据保存、缓存等附加功能

  2、常用的客户端技术手段:Ajax

                扩展插件

四、Web服务器技术

  1、核心功能:处理客户端的请求(http)

            对客户端发送过来的请求进行相应

                              客户端和数据库之间的中介,三层架构:C-S-D  多层结构:只是服务器和数据库;服务器:WEB前端服务器,应用服务器   数据库:

  2、常用WEB服务器技术:

      流行服务器:Apache、IIs、Tomcat

五、潜在缺陷

  1、需求,业务

    功能

    业务逻辑

  2、架构,设计

    性能

    安全

    可靠性

  

原文地址:https://www.cnblogs.com/niki-1314/p/8643365.html