為什么使用了云桌面以后,很多單機鎖定的注冊軟件(即付費軟件)就可以在多個云桌面上同時使用?這個是基于什么原理呢?
云桌面實現(xiàn)一個軟件多機器同時使用的原理是什么?
有時候開發(fā)的一些軟件,只能讓用戶在一臺電腦上使用,這時就需要軟件鎖定用戶的主機。
CPU序列號,硬盤ID,網(wǎng)卡MAC地址是常用的標(biāo)識字段,那么這三個數(shù)據(jù)是一直不變的嗎?
1.CPU序列號,AMD的CPU是沒有的序列號的。
現(xiàn)在INTEL的CPU,除非用戶主動在BIOS里面打開查詢CPU 序列號的功能,否則軟件不能直接讀取取到,除非用非法手段,用托管代碼是取不到的。
2.硬盤序列號,不是每家硬盤廠商都是有序列號的,有特定系列的硬盤,取出來的都是一樣的,也有可能根本取不到-報錯-無法訪問邏輯驅(qū)動器,而且這個和BIOS設(shè)置相關(guān)。
3:網(wǎng)卡MAC地址倒是可以,但是這個太好換了(硬件);軟件方面,只需要修改注冊表就能修改MAC地址,如果是主動修改,可以用生成器生成一個唯一的MAC號碼,重復(fù)機率很小。
MAC(Media Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬件地址,用來定義網(wǎng)絡(luò)設(shè)備的位置。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé) IP地址,第二層數(shù)據(jù)鏈路層則負(fù)責(zé) MAC地址。因此一個主機/服務(wù)器會有一個MAC地址,而每個網(wǎng)絡(luò)位置/云桌面會有一個專屬于它的IP地址。
MAC地址是網(wǎng)卡決定的,是固定的。
MAC地址是固化在網(wǎng)卡上串行EEPROM中的物理地址,通常有48位長。以太網(wǎng)交換機根據(jù)某條信息包頭中的MAC源地址和MAC目的地址實現(xiàn)包的交換和傳遞。要搭建局域網(wǎng),必須學(xué)會綁定IP與MAC地址。不然換了新網(wǎng)卡,不會修改MAC地址,不能上網(wǎng)豈不是尷尬。不要讓MAC地址成為你網(wǎng)上生活的絆腳石呦!
如何控制IP與MAC的捆綁?
MAC地址是網(wǎng)卡的惟一標(biāo)識,這種惟一性恰好給網(wǎng)絡(luò)管理帶來了福音,因為通過捆綁IP和MAC地址,就可以輕松防止局域網(wǎng)中IP地址盜用現(xiàn)象,阻止非法入侵者。.
對于動態(tài)IP,做一個DHCP服務(wù)器來綁定用戶網(wǎng)卡MAC地址和IP地址,然后再根據(jù)不同IP設(shè)定權(quán)限;對于靜態(tài)IP,如果用三層交換機的話,你可以在交換機的每個端口上做IP地址的限定,這樣如果改變某臺客戶端的IP地址,這臺PC也就不能連通網(wǎng)絡(luò)了。
基于以上原理,云桌面實現(xiàn)一個軟件多機器同時使用就不再是問題。
更多科技信息,威信互動18721080649。 |
 |
|