当前位置: 技术问答>linux和unix
谁能说说telnet的原理?
来源: 互联网 发布时间:2015-02-13
本文导语: 谁能说说telnet的工作原理? 现在我觉得GUI是一个妨碍。为了找些资料,什么事都要自己用手去点击。我好想让机器去作那些机械的事情。有没有办法用命令行命令的方法去获取BBS的文件目录和文件名啊。有没有办法...
谁能说说telnet的工作原理?
现在我觉得GUI是一个妨碍。为了找些资料,什么事都要自己用手去点击。我好想让机器去作那些机械的事情。有没有办法用命令行命令的方法去获取BBS的文件目录和文件名啊。有没有办法用命行命令的方法获取一个指定了路径的文件?
在ftp上,我知道是行的。telnet的我就不熟悉了。大家都提提意见啊。
现在我觉得GUI是一个妨碍。为了找些资料,什么事都要自己用手去点击。我好想让机器去作那些机械的事情。有没有办法用命令行命令的方法去获取BBS的文件目录和文件名啊。有没有办法用命行命令的方法获取一个指定了路径的文件?
在ftp上,我知道是行的。telnet的我就不熟悉了。大家都提提意见啊。
|
用WinInet控件
如果想搞清楚telnet协议,看rfc 854
http://www.faqs.org/rfcs/rfc854.html
http://www.rfc-editor.org/rfcsearch.html (search for "telnet option")
说的简单一点,telnet协议就是基于tcp的字符流协议,服务器送什么字符,客户端就显示什么字符;但是有一个字符除外,就是ascii值为255的字符,telnet协议把它定义为IAC(intepreted as command),即命令开始标识;如果要把ascii值为255的字符作为普通字符传送,需要传送2个255
如果想搞清楚telnet协议,看rfc 854
http://www.faqs.org/rfcs/rfc854.html
http://www.rfc-editor.org/rfcsearch.html (search for "telnet option")
说的简单一点,telnet协议就是基于tcp的字符流协议,服务器送什么字符,客户端就显示什么字符;但是有一个字符除外,就是ascii值为255的字符,telnet协议把它定义为IAC(intepreted as command),即命令开始标识;如果要把ascii值为255的字符作为普通字符传送,需要传送2个255