Tomcat新理解
1号大佬:
提问:
为什么称tomcat为服务器,服务器不就是一台电脑吗,两者的区别是什么???????
服务器就是一台电脑
Tomcat严格来说 是 提供服务的 服务器软件
就是说普通电脑不能当做服务器直接使用 因为别人访问 都是HTTP协议访问
使用HTTP协议访问普通电脑 都会直接被拒绝的。因为没有软件提供HTTP服务,表现为浏览器打不开网页。
但是安装了Tomcat之后 Tomcat就会在80或者8080开一个端口 监听 看看有没有连接这个电脑
这时候再访问还是那台电脑 就能返回网页了 因为有Tomcat提供服务了。
另外提供HTTP服务的 不只有Tomcat还有Nginx Apache 等等。
所以就有了Tomcat服务器一说 意思是说这台服务器的服务是由Tomcat提供的。
2号大佬:
tomcat是干什么的?
我家有一台机器,可以把石头变成金子。你快递给我一箱子石头,让我把它们变成一箱子金子再快递给你。
这个机器就是web项目。石头是请求,金子是响应,我家就是服务器。如果你把一箱石头邮到我家,机器可不会自己接受快递然后把石头进行加工成金子再快递给你,这个时候帅气的我就登场了,我接受快递,把石头给机器变成金子后再打包快递给你。我就是那个tomcat。
没有我,你的一箱子石头邮过来也没用。我家机器不会搭理你。更不会给你金子。