http相关概念

作者: 幻城之雪 | 来源:发表于2023-05-05 20:18 被阅读0次

    右侧应用层

    1. 互联网上绝大部分资源都使用HTTP协议传输;

    2. 浏览器是HTTP协议里的请求方,即User Agent; Web Browser: World Wide Web 万维网
      what:检索、查看网页资源的应用程序
      本质上: Http协议的请求方

    3. 服务器是HTTP协议里的应答方,常用的有Apache和Nginx;
      what: 服务器 Web Server
      硬件:物理形式或“云”形式的机器,大多数情况下可能不是一台服务器,而是利用反向代理、负载均衡等技术组成的庞大集群
      软件: 提供web服务的应用程序

    Apache Nginx

    1. CDN位于浏览器和服务器之间,主要起到缓存加速的作用;
      what: 全称是“Content Delivery Network”, "内容分发网络", 应用了Http协议中的缓存和代理技术,代替源站响应客户端的请求
      好处:缓存源站的数据,直接在“半路”就可以获取响应
      应用:网络加速、负载均衡、安全防护、边缘计算、跨运营商网络
    2. 爬虫是另一类User Agent,是自动访问网络资源的程序
      what: 可以自动访问Web资源的应用程序

    左侧:

    Web Service: 是一种由W3C定义的应用服务开发规范,使用client-server主从架构,通常使用WSDL定义服务接口,使用HTTP协议传输XML或SOAP消息,也就是说,它是一个基于Web(HTTP)的服务架构技术,既可 以运行在内网,也可以在适当保护后运行在外网。

    相关文章

      网友评论

        本文标题:http相关概念

        本文链接:https://www.haomeiwen.com/subject/deeqsdtx.html