telnet和socket的区别

2024-11-23 00:39:08
推荐回答(2个)
回答1:

  telnet和socket的区别在于以下几点:
  1,socket主要是指传输层的协议,包括TCP,UDP,和SCTP;而telnet是应用层协议,是基于传输层协议的上层协议。
  2,telnet能连通只能说明,主机开通了telnet服务,在对应的端口上起了telnet的server监听,所以当有客户端连接上来以后,连接能够正常建立起来;而socket连接就被对端打死,主要有两种原因:一是服务器并没有在这个端口上开任何的服务,这时候连接上去,server就会回一个RST;二就是某些协议有验证的特性,如果验证失败,server也可能打死连接。

回答2:

socket主要是指传输层的协议,包括TCP,UDP,和SCTP;而TELNET是应用层协议,是基于传输层协议的上层协议
TELNET协议底层实现也是基于socket.
socket可以说就像两个通讯端互相联系的一个号码。