gpt4 book ai didi

http - 为什么我们可以使用telnet 来连接http 或memcached?

转载 作者:可可西里 更新时间:2023-11-01 17:07:32 27 4
gpt4 key购买 nike

以前以为telnet、http和memcached使用不同的协议(protocol),没想到居然可以用telnet连接http和memcached服务器。

为什么?

最佳答案

许多协议(protocol)只是 ASCII 字符,以特定的顺序/顺序在客户端和服务器之间来回。 Telnet 是最早开发的基于文本的协议(protocol)之一(1969 年,根据 Wikipedia )。后来出现的协议(protocol),如 FTP、SMTP、HTTP 等,都建立在该基于文本的协议(protocol)之上。后来,memcached(和 Redis)之类的东西也做了;调试基于文本的协议(protocol)更容易,因为人类可以轻松地“阅读”来回传递的消息。

并且说 memcached 协议(protocol)、FTP、SMTP、HTTP 等 是不同的协议(protocol)是正确的 —— 但这并不意味着它们有共同点,例如都是基于文本的。

还有许多非基于文本的协议(protocol)(例如 SSH、TLS 等);对于这些,使用 Telnet 将不起作用。因此,Telnet 是一个非常简单的网络客户端,它可以传输文本消息,可以用来“手动”执行几乎任何其他基于文本的协议(protocol)。

希望这对您有所帮助!

关于http - 为什么我们可以使用telnet 来连接http 或memcached?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35108464/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com