关于ip能ping通但是无法访问网页的原因

先上图

img

这个ip是国外的,理论上我们应该是访问不了的。但是ping通了,说明向目标主机发送的数据包接受了并且正常返回了。

那么我们再看看wireshark抓包内容

img

我的主机向对方443端口建立TCP连接,但是返回报文是[RST,ACK]而不是[SYN,ACK]。 按照计算机网络自顶向下的说法,原因是因为 目标主机没有运行使用TCP端口443的应用程序。(但是显然这是错的,这个网站用VPN肯定是可以访问的)。那么真实原因是什么呢?

刚刚学到计算机网络,这个问题我不知道是为啥,我感觉跟我们墙了国外ip有关。 那我想问问实现墙的原理是啥呢,为啥会产生这样的结果?

端口通才可以访问网页哈