我有疑问,这可能很小但我在任何地方都找不到答案。
我们是否需要为node.js服务器提供端口地址以连接到其他node.js服务器并在它们之间创建通信,或者我们是否可以在不使用端口地址的情况下以任何其他方式连接?
答案 0 :(得分:0)
是的,您需要端口号才能通过互联网与另一台服务器通话。由于您无法发送原始IP数据包(您的服务器不允许它),您希望使用TCP或UDP等传输协议(TCP允许有状态连接,而UDP是无状态的),这两者都需要端口号来区分进程在目标服务器上。
任何应用程序协议(如超文本传输协议(HTTP))都使用传输协议来承载有效负载。此抽象定义为OSI layers。