Windows弃用telnet,寻找新网络连接工具指南
admin2023-10-30【电脑技术】浏览:161
“TELNET”协议是TCP/IP协议栈应用层中众多应用协议的一种,曾经广泛应用于远程管理、终端登录等方面。Windows和Linux操作系统都有(过)使用Telnet协议的命令telnet。不过和很多早期的TCP/IP应用层协议一样,TELNET协议对于安全性考虑不足,发送的数据采用“明文”方式在网上传输。在网络风险越来越高的情况下,telnet命令和TELNET协议已经基本上被ssh命令和SSH协议所取代,仅在特殊场景和特定用途下还保留着一丁点存在的“意义”。
Telnet曾是网络中使用最广泛的应用之一
比如以前我们常用Windows操作系统的telnet命令测试远程TCP端口的连通性,好比执行telnet www.sohu.com 80,以测试到搜狐网的HTTP 80端口的可达性。如果执行后光标变成了连续闪动的样子,或者显示了服务器的响应内容,就说明这个TCP(80)端口是可达的;如果telnet命令提示远程连接失败,就表示该端口无法连接,下一步就应该去排查具体问题原因了。当然无法连接远程TCP端口的原因有很多,比如路由设置错误、防火墙没有放开端口、对端服务未开启等都是比较常见的。
不过这样的“大家好才是真的好”并没有持续多久,微软为了推动大众放弃不安全的TELNET协议,先是在Windows服务器操作系统中取消了TELNET Server的应用,然后又将telnet命令从操作系统默认安装的命令调整为了选装命令,再后来干脆连选装telnet命令的途径也取消了,也就是说新版本的Windows已经彻底放弃了telnet命令和TELNET协议。
虽然我们不怎么使用telnet命令,但是作为网络从业者,端口连通性测试还是要做的,没了telnet,Windows下该怎么测试远程端口?
除了第三方的工具,微软在cmd命令行的替代者PowerShell中自带了一个Test-NetConnection的工具,这个工具不光可以测试网络的连通性,还可以测试TCP端口的可达性。比如Test-NetConnection -ComputerName 114.114.114.114 -port 53就是测试114.114.114.114(DNS服务器)的TCP 53端口的连通性,如果端口不可达,Test-NetConnection命令还会进行Ping测试,检查远端服务器的连通性,这样的处理是不是“贴心”了一些?下面的图就是上述命令的执行示例,一起看看吧。
Test-NetConnection命令示例
更多Test-NetConnection命令的详细用法,大家可以在微软的官方网站查询。希望本文会给拥有同样需求的读者一些帮助,感谢阅读。
热评文章
企业微信分屏老师能看到吗 企业微信切屏老师能看见吗
excel如何批量输入求和公式 excel批量输入求
罗技驱动win7能用吗 罗技鼠标支持win7系统吗
打印机驱动卸载干净教程 打印机驱动怎样卸载干净
显卡驱动更新小技巧,让你的电脑运行更稳定
手机系统声音不起眼,但很重要 手机系统声音有的,但