|
|
添加到我关注的
关于TCP/IP686考勤机网络通讯掉包问题详解
关于TCP/IP686考勤机网络通讯掉包问题详解
当我们采集考勤数据的时候我们偶尔会发觉数据掉包了,但又查不出是什么原因.因为我们在连接考勤机的时候都会显示出连接成功,也就意味着我们的线路没有出现问题,所以我们也往往认为只要考勤机与软件上都设置好,连通了就是OK了,就不会出现类似上面的问题.其实我们都忽视了一些重要的因素.
我们的考勤机的接口是10Mpbs的,而现在的网络基本都是100Mpbs以上的,所以采集电脑、考勤机是通过通过几台交换机再连到一起,在这个过程中会因为一些物理性质导致数据掉包.特别是出现IP地址跨段情况时是特别严重的,解决的办法是将采集电脑和考勤机的IP设置在同一个网络段内。
在出现类似问题我们举个实例来分析问题,解决问题.比如我们的一家客户发现采集数据时掉包十分严重,我们分析和解决的他们的问题时有以下几个步骤
1:找到2台考勤机A和B,比如A和B考勤机的IP地址分别为192.168.1.1和192.168.1.2,那么我们在自己的笔记本里设置IP和B考勤机的IP一样,拔掉原连接B考勤机的网线插到笔记本上,然后在笔记本上拼A考勤机(ping 192.168.1.1),看是否能拼通.假如能拼通,则说明我们的考勤机接口没有问题,网线也没有问题,反之亦然.然后我们到采集数据的电脑上再拼B考勤机(ping 198.168.1.2)看是否能拼通.假如能拼通,证明考勤机在整个网络没有问题,倘若不能拼通或者掉包厉害,证明我们的考勤机的接口与网络的接口存在物理连通问题,也就是我们之前所说的10Mpbs与100Mpbs适应性不是很好.
2:在发现问题出在哪之后我们需要解决问题.我们可以去找客户的IT人员协助我们解决问题.我们需要的是将采集考勤数据电脑的IP地址直接更换成与考勤机相同的网络段,这样一来就能避开几个交换机造成数据掉包的问题了.然后我们再按照上面的方法拼一下能否连接成功,用ping 192.168.1.1 -t的方法去拼看能不能很流畅的显示出连接成功,假若没有断断续续,则说明问题解决.
掉包问题也只在TCP/IP网络上才会出现,要根据网络情况进行分析的