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应用(中间件)
开源软件:
- Linux
Linux是一种自由和开放源代码的操作系统,广泛应用于Web服务。 - Apache
Apache是一个模块化的服务器,用于静态内容的传输,是开源软件中非常流行的Web服务器软件之一。 - Nginx
Nginx是一个高性能的HTTP和反向代理服务器,也是负载均衡器,常用于静态内容的快速响应和反向代理。 - Tomcat
Tomcat是一个开源的Servlet容器,主要用于Java Web应用程序的部署和运行。
闭源软件:
- IIS
IIS(Internet Information Services)是微软开发的一款Web服务的中间件,不支持Linux操作系统。它在Windows平台上非常流行。 - WebLogic
WebLogic是Oracle公司开发的Java EE应用服务器,广泛应用于企业级Web应用。 3. Lighttpd Lighttpd是一个轻量级的HTTP服务器,具有低资源占用和高性能的特点。虽然它是闭源软件,但在某些场景下也被广泛使用。 通过对以上文章内容的补充和格式化,文章段落更加清晰,细节更丰富,可读性更强。
评论已关闭