本地 TCP 连接。它们为什么存在?

Local TCP connections. Why do they exist?

我对 TCP 的理解是——它是第 4 层协议,负责将数据包从一台“机器”传输到目的地“机器”。

但是,当我在没有活动互联网连接的情况下在我的系统中执行 netstat -a 命令时,我仍然看到很多已建立的 TCP 连接。我无法理解为什么即使我没有互联网连接,我们的 TCP 连接仍处于已建立状态?

我的基础不是很好。我正在寻找我的问题的概念性答案。谢谢。

My understanding of TCP is - it's a 4th layer protocol responsible for transporting packets from one "machine" to a destination "machine".

TCP 是一种用于应用程序而不是机器的通信协议。应用程序是在不同的机器上还是在同一台机器上都没有关系。完成本地通信的典型用例是某些应用程序与本地数据库服务器之间的连接,反向代理与本地 Web 应用程序之间的连接,应用程序与本地打印机后台处理程序之间的连接,...