对等网络和即时通讯应用程序如何直接连接到网关后面的机器? 2024-8-16 • networking peer-to-peer 如果我连接到家里的 wifi,它会通过我的本地路由器,然后是我的 ISP 等等。 但是通过 P2P 软件(例如 bittorrent)和即时通讯应用程序,其他机器可以直接连接到我的机器。 这怎么可能?我没有公网 IP 地址。 答案1 你确实有一个公共 IP 地址。互联网上的每个人都可以通过以下方式从其 ISP 获取一个 IP 地址: DHCP 到 ISP 的 DHCP 服务器。 此 IP 地址用于定位路由器。路由器本身需要配置 转发端口 连接到您的计算机以获取 P2P 程序使用的端口。大多数情况下,P2P 程序会使用 统一网络协议 协议(如果在路由器中启用),然后它使用动态连接的随机端口。 相关内容 如何将已安装的软件包保存在外部设备上,这样我就不必在每次新安装时都连接到互联网[重复] 额外的对齐标签已更改为 \cr”错误 [关闭] 如何在 Bash 脚本中访问 Solarized 颜色值 在节点内绘制节点(Tikz) Libreoffice Calc - 如何拖动单元格并将公式留在原始单元格中? 在 NGINX 中使用模板 .html 文件显示图像 仅将 GPO 应用于一台计算机上的一个用户 Windows Azure 网站是 32 位还是 64 位? 如何在 Ubuntu 18.04 LTS 中使用 Konqueror? 互联网连接问题