如何判断两台PC之间的距离呢,假设三台PC,分别是A、B、C均连入网络。如何判断A与B的物理距离远,还是A和C之间的距离比较远?
我查看资料说,一种方式是根据ip地址来判断,请问根据他们的ip地址是如何判断两者之间的距离呢?而且如果是DHCP自动分配ip地址,但是有一个在本区域却是手动设置的ip,这时候距离的判断是否就不准确了呢?有谁熟悉这方面的知识,请畅所欲言。
------解决方案--------------------
首先要考虑是怎么接入网络
通过网络定位,只能定位到猫、路由器所在大致位置
------解决方案--------------------
这个没办法吧,用尺子去量吧
------解决方案--------------------
这个没法精确确定吧。2根网线的衰减也不相同。
------解决方案--------------------
没研究过,不过ethernet有一种协议是有关精确时间同步的,大概可以用来测量与每个PC的通讯延时,从而估算物理距离吧
------解决方案--------------------
这个不可能,你能测时延,你出来的是2维距离,是直线,实际物理距离可不只是直线那么简单。两个并排坐的人,你告诉我时延怎么测物理距离?
------解决方案--------------------
1 分别给绑定IP MAC,禁止随便挪动pc
2 根据各pc位置画个图,然后逐个计算距离,再存入数据库,需要时查询就行了。
------解决方案--------------------
不知楼主得到想要的答案了吗
------解决方案--------------------
google下手机基站的定位方法 也许可以参考
------解决方案--------------------
看ping包时间来推断
------解决方案--------------------
就是我们两个挨着坐,但是你肯定都是经过机房的路由的,你测延时只能得到两个人整个网线电路的长度,却不会判断你两实际距离。