Web服务

由 下次换你说安 发布

Web服务

一、什么是Web

Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP协议的全球性、动态交互、跨平台的分布式图形信息系统。Web是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面。Web中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。

二、Web服务的协议及端口号

所有Web应用的协议都是基于HTTP协议。

  • 协议:HTTP
    • 端口号:80
  • 协议:HTTPS
    • 端口号:443

协议的区别在于:

  • HTTP协议是明文传输协议。
  • HTTPS协议则是加密传输协议。

三、网络架构模型

网络架构模型主要包括B/S模型和C/S模型。

  • B/S模型(浏览器与服务器):客户端通过浏览器访问服务器资源。
  • C/S模型(客户端/服务器):需要在客户端安装特定的软件才能访问服务器资源。

四、常见的WEB应用(中间件)

开源软件:

  1. Linux
    Linux是一种自由和开放源代码的操作系统,广泛应用于Web服务。
  2. Apache
    Apache是一个模块化的服务器,用于静态内容的传输,是开源软件中非常流行的Web服务器软件之一。
  3. Nginx
    Nginx是一个高性能的HTTP和反向代理服务器,也是负载均衡器,常用于静态内容的快速响应和反向代理。
  4. Tomcat
    Tomcat是一个开源的Servlet容器,主要用于Java Web应用程序的部署和运行。

闭源软件:

  1. IIS
    IIS(Internet Information Services)是微软开发的一款Web服务的中间件,不支持Linux操作系统。它在Windows平台上非常流行。
  2. WebLogic
    WebLogic是Oracle公司开发的Java EE应用服务器,广泛应用于企业级Web应用。 ​​ ​​ 3. Lighttpd Lighttpd是一个轻量级的HTTP服务器,具有低资源占用和高性能的特点。虽然它是闭源软件,但在某些场景下也被广泛使用。 ​​ 通过对以上文章内容的补充和格式化,文章段落更加清晰,细节更丰富,可读性更强。

0条评论

评论已关闭