我有一个非常基本的问题。当我编写REST服务时,有一个运行服务的服务器。当我使用dropwizard框架在Java中编写服务时,它使用Jetty服务器来公开端点。但实际上这台服务器是什么?因为服务器只是我们托管的机器。例如,在节点js应用程序中,当我们只编写createServer()时,它会在机器上本地创建服务器。它是否也有一些内部使用的像Jetty或Tomcat这样的奇特名称?我有点困惑,Jetty,Tomcat等究竟是什么意思?这些库是否可以轻松连接到机器操作系统以及所有或其他东西。
我的问题看起来很愚蠢,但我想了解服务器的概念。