zoukankan      html  css  js  c++  java
  • 36 网络标准体系架构;37 WEB 工作过程

    36 网络标准体系架构

    定义

    • B/S: Browser/Server: 使用标准的规则(标准的浏览器,HTTP,)Apache, IIS,Tomcat, Ngix,  Lighttp
    • C/S: Client/Server: 不一定需要标准,不想B/S 一样有标准;Client 不需要,Server 也不需要;各自按照各自需求配置即可;;举例:QQ, 微信;OUTLOOK
    • P2P: Point to Point, 点对点,两点之间是平等的地位,功能完全相同;而C/S, B/S, 各端只能做各自的事情;点对点的下载,2 台电脑视频、传输文件;

    B/S V.S C/S: 

    1. 标准、规范:B/S 是标准的;C/S 是不标准的,协议、服务器、客户端完全可以自定义;
    2. 运算能力:B/S 核心运算全在服务器上,服务器的压力比较大;C/S 客户端、服务器端均可以承载运算职责,减少服务器资源的消耗;
    3. 部署:B/S 部署方便,只需要部署服务器;C/S 同时升级客户端和服务器端;
    4. 结论:随着技术的不断进步,B/S 逐渐有取代C/S 的趋势;

    37 WEB 工作过程

     http://www.baidu.com,包含四部分内容:

    1. http 协议;ftp 也是一种协议,等同于http;
    2. 主机名/域名:www.baidu.com (也可以是IP地址,两者是等价的(会经过DNS解析);但是域名更容易记忆);顶级域名baidu.com, www 是该顶级域名的子域名;
    3. 端口号:默认80,是浏览器添加上去的;
    4. 页面文件:输入网址的时候,访问的是一台主机,并没有确定访问的具体页面;这时,浏览器自动添加“/”,表示访问的是“根目录”,也就是访问的默认主页;
      • 如果再网址后,添加文件名称(index.html),如果在服务器根目录存在该文件,则可以正常访问;否则提示没有该页面;
    5. URL 地址参数:(不是必须的)从“?”开始,“&”连接不同的参数,是多个参数拼接的
  • 相关阅读:
    网站服务器架构设计
    使用同步或异步的方式完成 I/O 访问和操作(Windows核心编程)
    堆栈上的舞蹈之释放重引用(UAF) 漏洞原理实验分析
    内核模式下的线程同步的分析(Windows核心编程)
    用户模式下的线程同步的分析(Windows核心编程)
    Linux下部署Django项目
    HDU 2075 A|B?
    HDU 2052 Picture
    HDU 2024 C语言合法标识符
    HDU 2026 首字母变大写
  • 原文地址:https://www.cnblogs.com/George19950505/p/12293432.html
Copyright © 2011-2022 走看看