跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • telnet 为什么能连接 redis 呢?
未分類
20 5 月 2020

telnet 为什么能连接 redis 呢?

telnet 为什么能连接 redis 呢?

資深大佬 : noble4cc 2

直接 telnet ip 端口 就可以执行 redis 命令了,是由于 redis 实现了 telnet 协议吗

大佬有話說 (21)

  • 資深大佬 : zhjits

    telnet 就是个 TCP 连接而已,你只要会手动封装应用层数据的话啥都能 Telnet

  • 資深大佬 : ahsjs

    通过 tcp 建立连接的。

  • 資深大佬 : ericls

    因为 redis 听得懂 tcp

  • 資深大佬 : superrichman

    你知道的服务基本都能 telnet 上去。你要是愿意,甚至可以用 telnet 来浏览网站。

  • 資深大佬 : sryanyuan

    还有一个原因是 redis 的协议支持 inline 模式以rn 分割来执行指令,没有包头等附加协议

  • 資深大佬 : nieqibest

    先搞清楚啥是 telnet

  • 資深大佬 : ChristopherWu

    https://www.v2ex.com/t/613375#reply2
    看完这篇,不懂找我算账。

  • 資深大佬 : salamanderMH

    telnet 也能连接 ftp 服务器,然后你输入 USER **** ,就登录了

  • 資深大佬 : mango88

    telnet 还能当 httpclient 用,手动狗头

  • 資深大佬 : crab

    telnet v2ex.com 443

  • 資深大佬 : zhuangzhuang1988

    看下这里的源码呗
    https://github.com/python/cpython/blob/3.9/Lib/telnetlib.py

  • 資深大佬 : gstqc

    telnet 还能收发邮件

  • 資深大佬 : kernelpanic

    telnet httpbin.org 80
    输入
    GET /ip HTTP/1.1
    Host: httpbin.org
    回车
    回车

  • 資深大佬 : zsdroid

    都基于 tcp 协议为什么就不能连?

  • 資深大佬 : liuxey

    造成这个问题的原因是主不知道 redis 协议 + “不懂”telnet 是什么

  • 主 資深大佬 : noble4cc

    @nieqibest 装 X 犯太多了,这又不是知乎

  • 主 資深大佬 : noble4cc

    @liuxey telnet 懂,redis 协议确实不了解,现在知道了

  • 資深大佬 : gaius

    dubbo 都能

  • 資深大佬 : ChristopherWu

    @noble4cc 所以 telnet 一样可以发 http1 请求给任意网站,哈哈

  • 資深大佬 : julyclyde

    @salamanderMH 嗯,不过就是 telnet 没法跟 ftp 进行实际的数据传输,因为还需要另外一个通道

  • 主 資深大佬 : noble4cc

    @ChristopherWu 前提写进去的食个完成的 http,不然后端也没法解析

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具