當前位置:
首頁 > 最新 > 為什麼根據IP地址查詢物理所在地,而不是mac地址?

為什麼根據IP地址查詢物理所在地,而不是mac地址?

讀者

不是說mac地址是計算機網卡唯一的地址嗎?這樣不是可以直接定位到某一台機器嗎?為什麼要用IP地址啊?是因為伺服器歷史記錄只會存儲IP地址還是什麼原因阿?求大神解釋一下~

大家還記得抓獲「甘肅白銀案」主犯的過程的來龍去脈嗎?

白銀警方一直握有案犯的DNA信息,而DNA信息是每個人唯一擁有的,那問題來了,既然DNA信息唯一識別一個人,警方為何那麼多年卻一直不能鎖定案犯?

答案很簡單,因為DNA信息庫沒有世間所有人的DNA信息。如果有,相信案犯絕不會多年逍遙於法網之外。。。

誰曾想案犯的遠房親戚犯事被抓進去了,提取了DNA信息。並把DNA信息錄入了信息庫,就是把案犯的DNA信息與其本人的身份證ID聯繫了起來。警方破案時,可以根據嫌疑人現場遺留DNA信息,如果在信息庫里比對成功,就可以鎖定嫌疑人。

白銀警方沒有放棄努力,一直用案犯DNA信息去比對DNA信息庫。

有一天長時間的匹配查詢之後,電腦上留下了相似度最高的一個DNA信息,不用說就是案犯的親戚的,這一下大大縮小了排查範圍。警方經過大量的排查工作,最終成功鎖定嫌疑人,並於白銀市工業學校一小賣部內將犯罪嫌疑人抓獲。

為何不使用MAC地址而使用IP地址來定位位置信息?

MAC地址和IP地址在全球範圍內都是唯一的,按理說都可以用來定位計算機的位置,但是目前全球範圍內,並沒有MAC地址與物理位置的一一對照資料庫。

建MAC地址與位置信息庫很難嗎?

是的,銷售商把電腦賣給用戶時,可以輕鬆獲得用戶ID、電腦MAC對應關係,但是用戶是在中國用,還是拿到非洲用,銷售商無從知道,所以這個庫是不可能建立起來的。

IP地址建庫更可行

IP地址屬於運營商的資產,運營商很容易將屬於自己的IP資產與地理位置綁定起來,運營商可以將一段段的IP地址綁定到某台物理設備上,於是就生成了IP地理信息庫(GeoIP),當把全球的IP地理信息庫融合為一體,就可以根據用戶的IP來粗略獲得用戶的位置信息。

讀者肯定有一個大大的問題,那伺服器到底可以獲得客戶端計算機網卡的MAC地址嗎?

如果按照OSI參考模型的通信模式,伺服器無法獲得客戶端網卡的MAC地址。

因為MAC地址位於數據鏈路層,本地數據鏈路層會被本地網關終結(Termination),然後網關提取出IP報文及以上(此時已經沒有鏈路層的信息了),將IP報文朝著終點的方向繼續中繼,所以伺服器可以輕鬆獲得客戶端的IP,卻看不到客戶端MAC地址的影子。

難道伺服器就任何辦法獲得計算機網卡的MAC地址?

只要有客戶端的全力支持與配合這個也不難,既然數據鏈路層無法獲得客戶端的MAC地址,那能否讓客戶端將自己的網卡MAC地址、操作系統版本號、顯卡序列號、硬碟序列號提取出來,包裝在應用層的報文里傳輸給伺服器?這些信息只要操作系統通過系統函數開放出來,應該不難獲得。

上文說了,可以通過網路層的IP地址來粗略定位用戶位置信息,伺服器獲得用戶IP地址易如反掌。但是卻不能依賴IP地址來鎖定一台計算機、或者一個用戶!

智能手機在家、在地鐵、在公司、在商場,隨著連接WIFI熱點不斷變化,手機的IP也在不斷變化著,只能依賴IP地理信息庫找到IP地址與位置的對應的關係。

無論手機移動到哪裡,手機的MAC地址卻是不變的,完全可以利用這種唯一性來鎖定一台手機(移動計算機)、進而鎖定一個用戶。

鎖定用戶有什麼好處?

在廣告無處不在的互聯網生態里,如何唯一鎖定用戶(用MAC地址唯一識別),並積累用戶喜好(搜索引擎),為每一個用戶建立一個個人喜好資料庫,那麼下次用戶登錄網站時,廣告商立馬就可以知道是哪個用戶了。哦,原來是「王小胖」,王小胖喜歡旅遊與美食,那就有針對性地推送「旅遊度假」的廣告,廣告轉化為money的概率更高。

上文說了,依賴IP來定位用戶位置,最多得到的是一個大概位置,源於IP地理信息庫的不準確。如果用戶使用代理伺服器,伺服器看到的是代理伺服器的IP,伺服器得到的是代理的位置信息,而不是用戶的位置信息。

有一次在上海的辦公室查詢自己的IP,發現位於美國,因為是美國的公司,上海辦公室訪問Internet全部通過美國公司總部出口,自然就是美國出口的位置了。

準確的客戶端位置定位,需要計算機上的GPS硬體接收器的配合,把計算機的實時經緯度信息,上傳給伺服器,然後伺服器將位置信息反饋給客戶端,這是當前的APP實現方式。

如果親愛的朋友們喜歡這篇文章,轉發給您身邊的朋友們閱讀,這是對作者最大的支持,謝謝!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

真正有效的學習方法是什麼樣的?
張大千的字畫價值高嗎?

TAG:全球大搜羅 |