小编sof*_*eng的帖子

当我在 Web 浏览器中访问 localhost:8080 时到底发生了什么?(Apache Tomcat)

我的职业生涯一直在从事所有本地应用程序编程(C++ 应用程序等等)。然而,我现在正努力涉足网络世界。我正在使用 Eclipse (Mars) 和 Apache Tomcat 8.0.23 来尝试设置一个环境,我可以在其中试验和学习服务器端编程(JSP、PHP 等)。我已经设置好了,所以当我打字时

localhost:8080
Run Code Online (Sandbox Code Playgroud)

在我的浏览器中,它指向正确的 tomcat 页面。我知道这可能很简单,但在这里让我大吃一惊。

当我输入 localhost 时到底发生了什么?

如果不是互联网,tomcat 页面从哪里来?我很确定数据来自服务器,多亏了 Tomcat,它在我的 PC 上,但是我的浏览器怎么知道在哪里可以找到来自 localhost:8080 的信息?

我假设 8080 是一个端口或其他东西,但我也不确定,如果它是一个端口,我不确定这意味着什么。

基本上我所知道的(我认为......)关于服务器端 Web 开发是,在纯 html/css Web 开发中,所有工作都是在下载完所有内容后在本地完成的,但是对于服务器,一些工作(在某些分隔符内)会转到服务器并以不同的形式返回到 html 中(很像将数据发送到 C++ 中的函数并返回不同的数据),然后再次在本地绘制到页面。

windows tomcat port localhost

11
推荐指数
1
解决办法
8万
查看次数

标签 统计

localhost ×1

port ×1

tomcat ×1

windows ×1