http(web)服务器 or 应用服务器

web服务器

必须支持http协议、html 文档、url。只能发送静态内容给回客户端,现在主流的三个web服务器分别是apache 、nginx、iis

http服务器

跟web服务器应该是相等的、web服务器应该没有支持除了http之外的协议的吧

应用服务器

处理web服务器不能处理的动态请求 jsp asp、php,将这些请求转发给特定的应用程序。现在的tomcat内嵌一个http服务器,本身是一个servlet的容器专门处理servlet/jsp的动态请求,被称为轻量级web服务器。tomcat处理静态html的能力不如apache服务器。

http服务器的作用

http(web)服务器 or 应用服务器_第1张图片
image.png

将请求的url映射到服务器对应的本地路径、或者将请求转发个一个特定的应用程序(web 容器,这个web容器会将请求根据DD文件分发给servlet),响应各种形式的HTTP请求(GET、POST等)。处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等

other

http 与 ftp 的差异

https://blog.csdn.net/xiaoxiangzhu660810/article/details/8291656

task

1. java 实现 http服务器

2. java 实现 ftp 服务器

你可能感兴趣的:(http(web)服务器 or 应用服务器)