有什么区别本地主机/网络 vs. 本地主机:8080/web?
TCP/IP 连接始终与 IP 地址建立(您可以将 IP 地址视为某台计算机的地址,即使情况并非总是如此)and该地址上的特定(逻辑,非物理)端口。
通常,一个端口耦合到目标计算机上的特定进程或“服务”。一些端口号是标准化 https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers,例如 http 为 80,smtp 为 25 等等。由于这种标准化,您通常不需要将端口号放入您的网址中。
所以如果你说类似的话http://www.stackoverflow.com http://www.stackoverflow.com,“stackoverflow.com”部分解析为 IP 地址(在我的例子中为 64.34.119.12),并且因为我的浏览器知道该标准,所以它尝试连接到该地址上的端口 80。因此这与http://www.stackoverflow.com:80 http://www.stackoverflow.com:80.
但是没有什么可以阻止进程侦听另一个端口上的 http 请求,例如 12434、4711 或 8080。通常(如您的情况),这用于调试目的,以免与已经侦听的另一个进程(例如 IIS)混合在一起同一台机器上的 80 端口。
2021 年注释:当我发表这篇文章时,我使用端口 80 作为示例,因为尽管 OP 没有指定协议,但 http 是当时常见的 Web 请求标准,而 80 是 http 的标准。现在几乎所有东西都运行在 https 上,标准端口是 443。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)