首页 > 编程语言 >《Java核心技术II》网络使用telnet

《Java核心技术II》网络使用telnet

时间:2025-01-13 21:31:59浏览次数:3  
标签:Java 会话 Telnet II 命令 telnet 连接 客户端

使用telnet

telnet是一种用于网络编程的非常强大的调试工具,可以在命令shell中输入telnet来启动它。 注释:在Windows中需要激活它,控制面板->程序->打开/关闭Windows特性->Telnet客户端。
连接当日时间服务
连接到当日时间服务,由美国国家标准与技术研究所运维,提供铯原子钟的计量时间。 连接端口13. 注释:在网络术语中,端口并不是指物理设备,而是为了便于实现服务器与客户端之间的通信使用的抽象概念。 在PowerShell中直接输入telnet可以进入Microsoft Telnet。
启用 Telnet 客户端
在 Windows 系统中,默认情况下 Telnet 客户端是未启用的 4。需要手动启用,步骤如下 24:
  1. 打开 “控制面板”。
  2. 选择 “程序”。
  3. 点击 “启用或关闭 Windows 功能”。
  4. 在弹出的窗口中找到 “Telnet 客户端”,勾选它,然后点击 “确定”。
连接到远程主机
  1. 打开 “命令提示符”,可以按 Win+R,输入cmd,然后回车4。
  2. 在命令提示符中,输入telnet 命令连接到远程主机,其中是远程计算机的主机名或 IP 地址,是要连接的端口号,默认情况下 Telnet 使用 23 号端口4。例如,要连接到主机example.com的 23 号端口,可以输入:telnet example.com 234。
  3. 如果连接成功,可能会看到远程计算机的登录提示符,输入用户名和密码进行登录3。
在 Telnet 会话中操作
  • 常用命令:
    • help或/?:显示帮助信息,列出可用的 Telnet 命令及其用法。
    • open :用于建立到指定主机和端口的 Telnet 连接。
    • close:关闭现有的 Telnet 连接。
    • quit或exit:退出 Telnet 客户端。
    • display:查看 Telnet 客户端的当前设置。
  • 发送命令到服务器:使用send命令可以向 Telnet 服务器发送命令。支持以下命令:
    • ao:放弃输出命令1。
    • ayt: "Are you there” 命令,用于向服务器发送询问消息并等待响应1。
    • esc:发送当前的转义字符1。
    • ip:中断进程命令1。
    • synch:执行 Telnet 同步操作1。
    • brk:发送信号1。
  • 设置 Telnet 客户端选项:使用带有下列参数之一的set命令为当前会话配置 Telnet 客户端1:
    • bsasdel:设置 Backspace 键将作为删除键发送。
    • crlf:设置新行模式,导致 Return 键发送 0x0D, 0x0A。
    • delasbs:设置 Delete 键将作为退格键发送。
    • escapecharacter:设置从 Telnet 会话模式转换到 Telnet 命令模式的转义字符。当处于 Telnet 命令模式时,按 Enter 键将会返回到 Telnet 会话模式。
    • localecho:打开本地回显,显示本地输入的字符。
    • logfilename:指定为该会话将 Telnet 日志写入到的文件的名称。如果不指定该文件的路径,将在当前目录中创建文件。指定日志文件还会启动日志记录。
    • logging:启动该会话的日志记录。
    • mode {console | stream}:设置操作的模式。
    • ntlm:启动 NTLM 身份验证。
    • term {ansi | vt100 | vt52 | vtnt}:设置希望 Telnet Client 模拟的终端的类型。
退出 Telnet 会话
在 Telnet 会话中,可以按 Ctrl+)进入 Telnet 命令提示符,然后输入 quit或 exit退出 4
作者网站小例子
telnet horstmann.com 80 无法显示,原因不明。

标签:Java,会话,Telnet,II,命令,telnet,连接,客户端
From: https://blog.csdn.net/qq_36324341/article/details/145124070

相关文章

  • 高级java每日一道面试题-2025年01月12日-框架篇[Mybatis]-什么是MyBatis?
    如果有遗漏,评论区告诉我进行补充面试官:什么是MyBatis?我回答:在Java高级面试中,MyBatis是一个常见的讨论话题。以下是对MyBatis的详细解释:一、MyBatis简介MyBatis是一个开源的持久层框架,它提供了将SQL语句和Java对象进行映射的功能。MyBatis简化了JDBC的开发,减少了手......
  • 高级java每日一道面试题-2025年01月13日-框架篇[Spring篇]-Spring 是怎么解决循环依赖
    如果有遗漏,评论区告诉我进行补充面试官:Spring是怎么解决循环依赖的?我回答:在Java高级面试中,Spring框架如何解决循环依赖是一个重要且常见的问题。以下是对Spring解决循环依赖的详细解释:循环依赖的定义与类型循环依赖是指两个或多个Bean之间互相依赖,形成一个闭环。......
  • Java-数据结构-栈与队列(常考面试题与单调栈)
    在上一篇的学习中,我们学习了栈和队列的基本知识,以及它们对应都有哪些方法,在什么应用场景下如何使用,并且还对它们进行了模拟实现,而其实对于栈和队列的相关知识还远不止于此,而今天我们就对栈与队列进行复盘,认识更多使用它们的场景,夯实代码功底吧~一、常考面试题-思维以下习题在......
  • JavaScript函数:从基础到进阶拓展
    一、引言在前端开发的广袤领域中,JavaScript函数无疑是构建交互性与功能性的基石,其重要性如同搭建积木时的一块块基础组件。想象一下,我们在搭建一座宏伟的积木城堡,每个积木块都代表着一个函数,它们各司其职,有的负责构建城堡的主体结构,有的塑造独特的装饰细节。而函数的拓展,就......
  • java高校数字化防疫管理系统论文+源码 2025毕设
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在当今社会,数字化已经深入到各个领域。高校作为人员高度密集且流动性较大的场所,在应对公共卫生事件(如曾经的新冠疫情)时面临着巨大的挑战。传统的......
  • java考研学习智能管理系统论文+源码 2025毕设
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着考研人数的逐年增加,考研竞争日益激烈。考生在备考过程中面临着诸多挑战,如缺乏科学的学习规划、难以有效整理错题、对各科书目把握不准、不能......
  • java电动车实名制挂牌管理系统论文+源码 2025毕设
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着社会的发展,电动车因其便捷、环保等特性而得到了广泛的普及。在城市交通中,电动车的数量不断增加,这一现象在给人们出行带来便利的同时,也带来了......
  • java民办高校迎新管理系统论文+源码 2025毕设
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着民办高校的不断发展,其招生规模日益扩大,迎新工作面临着巨大的挑战。传统的迎新管理方式多依赖人工操作,例如在处理学生信息、费用缴纳、车站信......
  • Java算法 数据结构 栈 队列 优先队列 比较器
    目录栈Stack性质构造方法代码示例队列Queue性质构造方法代码示例优先队列PriorityQueue性质构造方法代码示例比较器1.Comparator接口的方法2.常见的内置比较器1.自然排序比较器(naturalOrder())2.逆序排序比较器(reverseOrder())3.nullsFirst()......
  • java项目之教师工作量管理系统(ssm+mybatis+mysql)
    风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的码农一枚。今天要和大家聊的是一款基于ssm的教师工作量管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息。项目简介:教师工作量管理系统的主要使用者管理员可以管理教师,可以对教师信息修改删除以及查询操作;可以查......