如何ping通两台计算机
如何ping通两台计算机
因为ping是基于IP协议的,所以,先要保证两台计算机在同⼀个⼦⽹中,这⾥涉及到vlan和⼦⽹的概念
若两台主机不在同⼀个⼦⽹中则⽆法ping通
若两台主机在同⼀个⼦⽹中却ping不同,则可以试着关闭windows防⽕墙~~我⾃⼰就是这样⼦解决的,如果其他杀毒软件有什么防⽕墙也可以
试图关闭,看能不能解决问题,若还不能,则就可能涉及到⽹络和软件的设置问题了
ping不仅仅是windows下的命令,在unix和linux下也有这个命令,ping只是⼀个通信协议,是ip协议的⼀部分,tcp/ip协议的⼀部分,Ping
在Windows系下是⾃带的⼀个可执⾏命令。利⽤它可以检查⽹络是否能够连通,⽤好它可以很好地帮助我们分析判定⽹络故障。应⽤格式:
PingIP地址。如 ping 192.168.xx.xx。
⼀台计算机的IP地址可以进⼊“运⾏”界⾯,输⼊ipconfig /all 然后回车就可以查看ip地址该命令还可以加许多参数使⽤,具体是键⼊Ping按回车即可看到详细说明。----摘⾃百度
ping的⼯作机制是这样⼦的:假设两台主机A和B,
A要ping通B的话⾸先它会检查B的ip然后⽤它⽐较它的routetable(路由表)??A若发现B与它
不再同⼀个ip⼦⽹了⾥,它就会向它的缺省⽹关发包。⽽缺省⽹关是收不到这个包的。。很显然B也收不到。。所以两者ping不通....
netbeui协议就不⼀样了,只要他们在同⼀⼴播域中,也就是A发的⼴播包B都能收到。但是刚刚提到了ping是基于ip协议的命令。
其实在同⼀个vlan.....就是相当于两台机器在同⼀个⽹段上
关于vlan和⼦⽹的区别,我的理解是这样⼦的:
通俗的说,Vlan是⼀个第⼆层的概念,普通的⼆层交换机就可以作Vlan 的划分,不管这个交换机有没有上联到路由器或者三层交换机上
。只要交换机没有上联三层设备,划分Vlan后 的结果是这个交换机上位于不同Vlan的主机将⽆法进⾏通信,不管你配置什么协议,这些主机
之间就是断开的,就像物理上 完全隔离的两个局域⽹⼀样。⽽⼦⽹是⼀个第三层的概念,并且我们通常说得 ⼦⽹仅仅是基于ip协议的⼦
⽹,⼦⽹的划分必须要在三层设备(路由器、三层 交换机)上进⾏。
⾄于如何判断是在⼀个⼦⽹中,可以通过ip地址和⼦⽹掩码来判断,在运⾏界⾯下,输⼊ipconfig /all,回车,可以查看该计算机的ip地址
和⼦⽹掩码,各主机⽤⾃⼰的ip地址和⾃⼰的⼦⽹掩码做与运算,若得到的结果和其他主机的相同,则表明它们在⼀个⼦⽹中