美文网首页哲思简友广场想法
IP ping不通,但端口为什么却可以登录呢?

IP ping不通,但端口为什么却可以登录呢?

作者: 玩坏了 | 来源:发表于2020-04-15 16:49 被阅读0次

    IP ping不通,但端口却是通的,“玩坏了”又长见识了。

    在“玩坏了”的认知中,一个IP地址如果ping不通,那么它所有的一切应该都是不通的。但今天的实践证明,“玩坏了”还是“too young, too simple”。

    因为工作的缘故,“玩坏了”就见识到了这样一个网站,直接ping IP是断开的,但是通过端口地址却可以顺利的登录上去,这是为什么呢?

    是端口禁用了吗?有可能,那么IP ping不通,是对应的哪个端口呢?

    网上搜索了一番,各端口对应的服务如下:

    ftp:23

    telnet:23

    smtp:25

    dns:53

    http:80

    https:443

    那么,IP ping不通,是不是因为“80”端口被封了呢?

    “玩坏了”搜了一下,找到一个叫做“tcping”的小程序,用这个程序可以直接看到所查IP对应的各个端口开启情况。用“tcping”一查,网站的80端口果然被封掉了,但这是不是IP ping不通的真正原因呢?

    网上各位大神给出的解释是,ping不通并不一定代表网络不通,因为ping是一个基于ICMP协议的命令,我们发出去一个数据包后,对方收到后会返还给我们一个数据包。但这并不是绝对的,因为协议是可以禁止的。禁止之后,如果我们ping对方,对方收到数据包之后就不会给我们回馈,ping的结果就会显示不通,但实际上我们的网络却还是连通的。而端口对应的是一项项服务,只要服务的门没有关闭,那么我们就能顺利登录。

    很多东西看似很简单,其实我们有可能并不很明白。

    相关文章

      网友评论

        本文标题:IP ping不通,但端口为什么却可以登录呢?

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