美文网首页
ping和telnet

ping和telnet

作者: chenhong_f1e2 | 来源:发表于2019-08-13 11:27 被阅读0次

    ping通常是用来检查网络是否通畅或者网络连接速度的命令。
    telnet是用来探测指定ip是否开放指定端口的

    1. ping的原理

    ping称为因特网包探索器,利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方也返回一个数据包,以此来验证网络连通性

    ping命令是用来检测网络是否畅通的,但ping不通并不一定代表网络不通。ping是基于ICMP协议的命令,就是你发出去一个数据包,对方收到后返给你一个!就好比声纳。这个协议是可以禁止的!禁止后,如果你ping对方,对方收到后就不回馈给你,这样你就显示无法ping通,但实际你们还是连着的!

    2. telnet的原理

    Telnet协议是TCP/IP协议族的其中之一,是Internet远端登录服务的标准协议和主要方式(传统Telnet会话所传输的资料并未加密,帐号和密码等敏感资料容易会被窃听,因此很多服务器都会封锁Telnet服务,改用更安全的SSH)。现常用来探测指定ip是否开放指定端口的

    3. ICMP协议和Telnet协议

    ICMP协议和Telnet协议都属于TCP/IP协议族。TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务,如图:


    image.png

    ICMP协议并非严格意义上的网络层协议,因为它使用处于同一层的IP协议提供的服务。

    ping是应用程序,而不是协议,前面说过它利用ICMP报文检测网络连接,是调试网络环境的必备工具。

    telnet协议是一种远程登录协议,它使我们能在本地完成远程任务。

    本文摘录及参考自:
    1.ping、telnet、tracert 的用法与介绍
    2.主流协议族TCP/IP协议,你以为你掌握了?

    相关文章

      网友评论

          本文标题:ping和telnet

          本文链接:https://www.haomeiwen.com/subject/ebjvjctx.html