teamviewer工作原理
Teamviewer連接的原理主要分為三部分,分別是①如何根據(jù)ID找到要連接的電腦,②找到電腦之后如何內(nèi)網(wǎng)間互聯(lián),③如何能操作對方的電腦。
一、先說TeamViewer如何根據(jù)ID連接到對方:
1、運行 TeamViewer 之后,電腦會先連接到TV的服務(wù)器,然后服務(wù)器對這臺電腦分配一個唯一的ID。這個ID主要是以網(wǎng)卡的MAC地址為依據(jù)生成的,所以如果想給電腦換一個Teamviewer ID,只要修改一下MAC地址就行了。
2、當(dāng)一個 TeamViewer 連接另一個的時候,會先連接到服務(wù)器,通過ID與電腦的對應(yīng)關(guān)系找到這臺要連接的電腦。
二、如何建立內(nèi)網(wǎng)對內(nèi)網(wǎng)的連接:
如果連接的其中任一方是有公網(wǎng)IP的網(wǎng)絡(luò)環(huán)境,雙方的連接就啟用P2P連接。
雙方是內(nèi)網(wǎng)的情況, TeamViewer數(shù)據(jù)就會通過 TeamViewer 自己的服務(wù)器進行中轉(zhuǎn)。
這也是TeamViewer 內(nèi)網(wǎng)互通會在網(wǎng)絡(luò)高峰期比較慢的原因。
三、如何操作被控機的鼠標與鍵盤。
原理與遠程控制木馬是一樣的。這里遠端指被控制的電腦。
連接建立之后,遠端的電腦圖像壓縮后發(fā)回本地,這樣本地就能看到畫面,本地進行鍵盤鼠標的等操作的動作封裝成數(shù)據(jù)包發(fā)送給遠端解開后還原成動作進行遠程的模擬操作。
遠端反饋的畫面通過壓縮后繼續(xù)發(fā)回給控制端。
就遠控的圖像傳輸來說,早年遠控都是直接進行JPEG截圖后傳輸,所以速度不太理想。之后各種大牛延伸出很多很膩害的基于截圖的方式的屏幕傳輸?shù)乃惴ǎ瑐鬏斝蔬M一步提高,通常是先加載一個虛擬屏幕驅(qū)動,然后對屏幕做逐行掃描,然后計算變化的部分,之后只傳輸變化的部分。
TeamViewer(版本9.0)也是支持虛擬屏幕驅(qū)動的,但是需要到設(shè)置中手動進行安裝。
功能特色
無需安裝
TeamViewer12軟件沒有復(fù)雜的安裝過程,只需要雙方都運行TeamViewer記住彼此的ID即可。
突破防火墻
使用TeamViewer12可以完全突破防火墻的限制,無需擔(dān)心是否是固定IP。
高速度高質(zhì)量
無論你是LAN或者撥號連接TeamViewer都會根據(jù)實際網(wǎng)絡(luò)狀況優(yōu)化傳輸速度和顯示質(zhì)量。
安全標準
采用密鑰交換和AES會話編碼,https/SSL采用相同的安全標準。
多功能
支持在線狀態(tài)顯示、語音功能、傳輸文件功能、遠程管理無人執(zhí)守的服務(wù)器等。
美觀易用
TeamViewer12的界面簡約漂亮,操作極其簡單,無需專業(yè)知識即可輕松上手。
Teamviewer演示
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用