我如何“通过 telnet 进入[我]最喜欢的 Web 服务器”?

我如何“通过 telnet 进入[我]最喜欢的 Web 服务器”?

我正在读一本关于编程的书,我想检查一个 HTTP 响应消息。这本书正在指导我

远程登录到您最喜欢的 Web 服务器。然后输入一行请求消息,请求服务器上的某个对象:例如:

telnet cis.poly.edu 80

GET /~hello/ HTTP/1.1
Host: cis.poly.edu

我到底该怎么做?我需要什么程序?我需要在哪里输入这条消息?

答案1

您可以通过打开终端并运行上面发布的命令来使用 telnet。

如果您是 Windows 用户,请转到开始 -> 运行,然后输入 cmd 并按回车键。打开后,您可以输入命令并按回车键。

如果您正在运行 Mac OS、某种形式的 Linux 或其他操作系统,则必须找到终端并从那里运行它。

您还可以使用以下客户端油灰

希望有所帮助。

答案2

您需要 telnet 程序,默认情况下,它包含在所有 Windows 版本中,直到 Vista。如果您使用的是 Windows 7,则需要激活 telnet

答案3

如果您使用的是 Windows,请转到命令提示符并输入该信息。如果您使用的是 Linux,您也应该能够在命令行中输入这些命令。

针对 Windows 进行编辑:要进入命令行,您可以单击“开始”按钮,单击“运行”,然后键入 cmd,然后按 Enter,或者您可以按住 Windows 键(带有 Windows 徽标的键)并按 R,然后在弹出的新对话框中键入 cmd,然后按 Enter。

如果你不想使用内置的 telnet 程序,你可以到这里下载 putty,一个非常强大的 telnet 客户端:http://www.chiark.greenend.org.uk/~sgtatham/putty/

答案4

telnet cis.poly.edu 80

上述命令表示您使用机器上的 telnet 客户端服务通过 tcp 协议在端口 80(您的 Web 服务器运行端口)上连接 Web 服务器。基本上,telnet 客户端在所有 Windows/Linux 机器上都可用,或者您需要在这些操作系统上启用/安装。

Telnet 服务器服务是另一部分,当它安装在服务器机器上时,它接受到 22 端口(通常)的 TCP 连接。

相关内容