“telnet localhost” 如何工作?

“telnet localhost” 如何工作?

我创建了一个简单的服务器程序,并使用终端将客户端连接到它。在终端窗口中,telnet localhost [port number]使用了该命令。有人能告诉我这个命令是如何工作的吗?

假设我通过一个终端窗口创建了一个服务器,我可以使用在另一台计算机上打开的另一个终端窗口将客户端连接到该服务器,并通过另一个路由器连接到互联网吗?请告诉我。提前致谢。

答案1

localhost只是一个名字本地主机。如果你仔细观察,/etc/hosts你会发现一行

127.0.0.1   localhost

连接localhost不使用真实网络——您将不会看到来自它们的线路上的任何东西。

如果您想从网络上的另一台机器连接到您的服务器,您必须知道服务器的 IP 地址(您可以使用来获取ip address show)(例如192.168.13.45),然后输入telnet 192.168.13.45 [portnumber]

相关内容