当前位置:  技术问答>linux和unix

telnet与普通SOCKET的区别

    来源: 互联网  发布时间:2016-07-29

    本文导语:  UNIX环境AIX主机,出现一个奇怪的情况SOCKET连接上以后主动就被服务器断开连接,但是TELNET可以连接的上去 | socket主要是指传输层的协议,包括TCP,UDP,和SCTP;而TELNET是应用层协议,是基于传...

UNIX环境AIX主机,出现一个奇怪的情况SOCKET连接上以后主动就被服务器断开连接,但是TELNET可以连接的上去

|
socket主要是指传输层的协议,包括TCP,UDP,和SCTP;而TELNET是应用层协议,是基于传输层协议的

上层协议

telnet能连通只能说明,主机开通了telnet服务,在对应的端口上起了telnet的server监听,所以当有客户端

连接上来以后,连接能够正常建立起来

而socket连接就被对端打死,主要有两种原因:一是服务器并没有在这个端口上开任何的服务,这时候连接

上去,server就会回一个RST;二就是某些协议有验证的特性,如果验证失败,server也可能打死连接

至于你的是哪种,问题没描述清楚,判断不出来...

|
连接 telnet 服务?可能被对应的服务器发现协议不匹配所以关闭。

|

UNIX环境AIX主机,出现一个奇怪的情况SOCKET连接上以后主动就被服务器断开连接,但是TELNET可以连接的上去
==========================================
可以分析一下他的问题,我个人猜测他实际上是用telnet做一个比对

他是想问:他自己创建的socket连到server上去,就会被server打死;

而telnet的却可以登录到主机上去。

这是一种比对的关系,而不是说 他自己写了个telnet的客户端,连到server以后被打死。

|

UP

|
2楼说的好

如果你连的telnet服务器的话,socket还需要做验证工作

|
mark

|
你具体是什么socket与服务器连接?
可能是服务器没有开启相应端口的服务。

|
看上去是telnet程序自身有心跳的原因,而你自己写的程序没有心跳,所以过了一段时间就被设置的AIX安全机制给主动断开了。

肯定不是上面同学讲的相应的服务没开,如果没开的话你根本就连不上,不会有连上一段时间又断开的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • windows 7下打开或者关闭telnet客户端/服务端命令方法操作步骤
  • 求解! telnet默认是远程登录,用的telnet协议,但telnet到25 110等端口时用的什么协议呢?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • Windows下telnet成功、Linux下telnet失败?
  • telnet,xinetd服务都已打开,就是无法用别的电脑telnet到我的LINUX
  • telnet不出去,别的机子却可以telnet进来,什么原因?
  • 新装的9.0,可是telnet却没开,请问怎么开telnet服务
  • fork之后,在execvl启动telnet,如何杀死该telnet进程?
  • 如何在Sco OpenServer上设置只准别的机telnet进来而不准从本地telnet到别的机?
  • 如何启动telnet服务?也就是别人能telnet到我的机器上来?
  • 用linux作telnet localhost怎么root自己都上不去?另外,装了firebird的bbs,怎么telnet看不见啊?
  • redhat linux7.3下怎么启动telnet服务啊???好让我客户可通过telnet访问!!!
  • 请问linux下不用系统自身telnet,怎么编程实现telnet,仅限c/c++
  • red hat linux7.2 能telnet 自己,别人telnet 不进来,为何?
  • 我安裝linux時忘了安裝telnet,現在系統裝好了之後怎麼再裝telnet阿?
  • SCO UNIX如何配置telnet服务可以使windows用户通过telnet登陆?
  • 我用telnet登陆到linux下运行了一个java程序,在关闭了telnet后怎么能让这个java程序继续执行
  • 我用telnet登陆到linux下运行了一个java程序,在关闭了telnet后怎么能让这个java程序继续执行,请高手指点一下
  • a 请问怎样查看服务器上的telnet进程,及远程telnet进程的ip
  • 网络问题: 两台相同的Linux主机a,b;从a 可以telnet 到 b ,从b 可以ping 通 a ,但从b不能telnet a
  • 如何用telnet工具进行远程登录,redhat7.2,如何从LINUX增加一个telnet用户,如何远程登录,并控制计算机,高人请详细写明命令,多谢!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3