quote:以下是引用zhenghan在2009-11-02 13:08:13的发言:
想请问,如果WINCC和PLC能PING 通,是否WINCC和PLC一定能通讯,只要这个能确定,我就继续想办法设置网络,如果不在一个网段,WINCC和PLC无法通讯,那我就想其他办法了,请大家给出能或不能的答复!!!
1、ping命令的功能是检测同一网段内的不同主机连通后是否有数据包传递。由于IP地址172.21.5.242,和172.21.5.5的前三节“172.21.5”完全相同,只是最后一节不同。所以这两个IP地址的主机肯定是在同一网段内,因此使用ping命令当然能将这两台主机互相ping通。
你可以通过使用ping命令后的返回结果(例如:Reply from 172.21.5.5: bytes=32 time<1ms TTL=128)的文本行结构可以看出:连同后返回的文本提示只有IP地址,而没有子网掩码。
因此,使用ping命令检测的是主机IP地址是否处于同一网段内连通,与子网掩码无关;
2、子网掩码的作用是区分同一网段内的不同主机,是否在本地网络或远程网络的。例如:假设IP地址172.21.5.242,子网掩码为255.255.255.0的主机在本地网络内;那么IP地址172.21.5.5,子网掩码为255.255.0.0的主机就在远程网络了。
3、这样,虽然同一网段内的不同IP地址的主机发送数据包后,在同一网段内传递,但是只有相同子网掩码的主机才能接收到数据包。那么子网掩码就像一块过滤网镜,过滤和分拣出到达主机的网络数据包是来自本地网络或远程网络的。
4、看了以上的分析后,相信应该清楚了IP地址与子网掩码的特点,以及ping 命令的作用了吧!即简要总结如下:
ping命令的功能是检测同一网段内的不同主机连通后是否有数据包传递;子网掩码则用于过滤和分拣出到达主机的网络数据包是否该接收或抛弃。