传输协议

http

webSocket

web概念

信息复制地址(https://developer.aliyun.com/article/845346

JavaWeb:使用Java语言开发基于互联网的项目

软件架构:

  1. C/S: Client/Server 客户端/服务器端
    在用户本地有一个客户端程序,在远程有一个服务器端程序,如:QQ,迅雷…
    优点:
    1. 用户体验好
    2. 安全性比较好
    缺点:
    1. 开发、安装,部署,维护 麻烦
    2. B/S: Browser/Server 浏览器/服务器端
    只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序
    优点:
    1. 开发、安装,部署,维护 简单
    缺点:
    1. 如果应用过大,用户的体验可能会受到影响
    2. 安全性较差

    资源分类

    Web服务器基础 - 图1
    Web服务器基础 - 图2
    Web服务器基础 - 图3

    web服务器软件

  • 服务器:安装了服务器软件的计算机
  • 服务器软件:接收用户的请求,处理请求,做出响应
  • web服务器软件:接收用户的请求,处理请求,做出响应。

    在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目web容器

Web服务器基础 - 图4