和记娱乐


网站导航

联系我们

和记娱乐

联系人: 

电 话:021-64057486

公司网址:http://www.happy123456789.com

   址:成都市松江区漕河泾松江新兴产业园区研展路丰产支路55号B座803室

邮编:201165


通信科技

您的当前位置: 和记娱乐主页 > 通信科技 >

网络编程之Telnet简单远程登录协议

发布日期:2019-06-23 08:28 来源:和记h88 发布人:和记娱乐 点击:

  用于远程连接目标计算机,使用目标计算机的cmd命令行实现远程操作。 登录目标计算机时,必须提供计算机的用户名和密码凭证,才能成功登录。 telnet协议的基础 telnet的默认端口号:23 客户端与服务器通讯步骤: 客户端连接服务器。 客户端等待接收服务器发来的一组telnet命令。 客户端解析命令,以服务器要求特性(其实就是一个命令中的第三个字节),以相同的方式,以接受要求的命令(修改第二个字节),发回给服务器。 服务器接收到以后,发送普通字符串(欢迎和一个login:),表示要你输入计算机的用户名凭证。 客户端发送用户名后,再发送LFCR(\r\n),表示准备输入密码。 服务器接收到以后,发送普通字符串(password:),表示要你输入计算机的用户密码凭证。

  每输入一个字符,发送到服务器,服务器响应一个与发送字符相同的字符,表示你输入了什么。 发送LFCR(\r\n),表示执行这一段cmd命令,服务器就会响应cmd命令行执行完毕后,信息的反馈。 关闭客户端,结束。 telnet协议的应用层命令

  由于不同的系统,底层实现的不同,要做到兼容所有计算机,而使用了NVT命令作为一个公共语言进行交流。

  由于代码过多,不好在这里直接贴出来,我为使用telnet协议写了一个C++类,可以很简单的使用登录目标计算机,远程操作,想要学习登录过程,解析Telnet命令的处理,可以下载学习一下:

      和记娱乐,和记h88,h88平台官网