0

我有问题,这可能很小,但我在任何地方都没有找到答案。

我们是否需要一个 node.js 服务器的端口地址来连接到其他 node.js 服务器并在它们之间创建通信,或者我们可以在不使用端口地址的情况下以任何其他方式连接吗?

4

1 回答 1

0

是的,您需要一个端口号才能通过 Internet 与另一台服务器通信。由于您无法发送原始 IP 数据包(您的服务器不允许),因此您希望使用 TCP 或 UDP 之类的传输协议(TCP 允许有状态连接,而 UDP 是无状态的),它们都需要端口号来区分目标服务器。

像超文本传输​​协议 (HTTP) 这样的任何应用程序协议都使用传输协议来承载有效负载。这种抽象被定义为OSI 层

于 2013-06-20T14:19:03.730 回答