国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      構建局域網進行信息傳輸的方法及系統(tǒng)的制作方法

      文檔序號:8322129閱讀:252來源:國知局
      構建局域網進行信息傳輸的方法及系統(tǒng)的制作方法
      【技術領域】
      [0001]本發(fā)明涉及網絡信息技術,尤其涉及構建局域網進行信息傳輸的方法及系統(tǒng)。
      【背景技術】
      [0002]目前,在局域網內進行數據包傳播時,數據包將傳遞到路由器,由路由器傳遞給本局域網內的其他終端;如果目的地址為外網,則路由器將丟棄數據包。這就導致了不在同一局域網內的兩個終端無法進行廣播通信。
      [0003]目前能夠解決這個問題的實現方式中,要么需要設備的支持,要么有復雜的實現和配置方式。

      【發(fā)明內容】

      [0004]本發(fā)明提供了一種構建局域網進行信息傳輸的方法,該方法能夠實現跨路由構建虛擬局域網來進行數據傳輸,且其實現方式簡便,無需額外的設備支持。
      [0005]本發(fā)明提供了一種構建局域網進行信息傳輸的系統(tǒng),該系統(tǒng)能能夠實現跨路由構建虛擬局域網來進行數據傳輸,且其實現方式簡便,無需額外的設備支持。
      [0006]一種構建局域網進行信息傳輸的方法,第一終端處于第一局域網內,第二終端處于第一局域網外,第一終端上虛擬出關于第二終端的虛擬機,表示為第二終端虛擬機,第二終端上虛擬出關于第一終端的虛擬機,表示為第一終端虛擬機;將第一終端用A表示,第二終端用B表示,將第二終端虛擬機用VB表示,將第一終端虛擬機用VA表示;將第一終端的IP地址用IPa表示,將第二終端的IP地址用IPb表示;將第一終端虛擬機的IP地址用IPva表示,IPva為與B同在一個局域網內的不存在的虛擬IP地址,將第二終端虛擬機的IP地址用IPvb表示,IPvb為與A同在一個局域網內的不存在的虛擬IP地址;第一終端內保存關于第二終端虛擬機的映射關系,包括1?^與IP VA2間的第一映射關系,以及IP ^與IPb之間的第二映射關系;該方法包括:
      [0007]第一終端和第二終端之間建立傳輸控制協議TCP連接;
      [0008]第一終端向第一局域網內的第二終端虛擬機發(fā)送數據包時,在第一映射關系中查找出與目的地址IPvb對應的地址IPva,將源地址修改為查找出的IPva,在第二映射關系中查找出與目的地址IPvb對應的地址IP B,將目的地址修改為IPb;
      [0009]第一終端對數據包進行封裝,得到封裝后的數據包;根據目的地址IPb,將封裝后的數據包通過TCP連接發(fā)送給目的地。
      [0010]一種構建局域網進行信息傳輸的系統(tǒng),該系統(tǒng)包括第一終端和第二終端,第一終端處于第一局域網內,第二終端處于第一局域網外;第一終端包括第一虛擬單元和第一傳輸處理單元,所述第二終端包括第二虛擬單元;
      [0011]所述第一虛擬單元,虛擬出關于第二終端的虛擬機,表示為第二終端虛擬機;
      [0012]所述第二虛擬單元,虛擬出關于第一終端的虛擬機,表示為第一終端虛擬機;
      [0013]將第一終端用A表示,第二終端用B表示,將第二終端虛擬機用VB表示,將第一終端虛擬機用VA表示;將第一終端的IP地址用IPa表示,將第二終端的IP地址用IP B表示;將第一終端虛擬機的IP地址用IPva表示,IPva為與B同在一個局域網內的不存在的虛擬IP地址,將第二終端虛擬機的IP地址用IPvb表示,IPvb為與A同在一個局域網內的不存在的虛擬IP地址;
      [0014]所述第一虛擬單元還保存關于第二終端虛擬機的映射關系,包括1?^與IPva之間的第一映射關系,以及IPvb與IPb之間的第二映射關系;
      [0015]所述第一傳輸處理單元,與第二終端之間建立傳輸控制協議TCP連接;所述第一傳輸處理單元向第一局域網內的第二終端虛擬機發(fā)送數據包時,在第一映射關系中查找出與目的地址IPvb對應的地址IPva,將源地址修改為查找出的IPva,在第二映射關系中查找出與目的地址IPvb對應的地址IP B,將目的地址修改為IPb;對數據包進行封裝,得到封裝后的數據包;根據目的地址IPB,將封裝后的數據包通過TCP連接發(fā)送給目的地。
      [0016]從上述方案可以看出,本發(fā)明中,在第一終端上虛擬出關于第二終端的虛擬機,表示為第二終端虛擬機,在第二終端上虛擬出關于第一終端的虛擬機,表示為第一終端虛擬機;第一終端內保存關于第二終端虛擬機的映射關系,包括1?^與IPva之間的第一映射關系,以及IPvb與IP 間的第二映射關系。需要進行信息傳輸時,第一終端和第二終端之間建立傳輸控制協議TCP連接;第一終端向第一局域網內的第二終端虛擬機發(fā)送數據包時,在第一映射關系中查找出與目的地址IPvb對應的地址IPva,將源地址修改為查找出的IPVA,在第二映射關系中查找出與目的地址IPvb對應的地址IP B,將目的地址修改為IPb;第一終端對數據包進行封裝,得到封裝后的數據包;根據目的地址IPb,將封裝后的數據包通過TCP連接發(fā)送給目的地。采用本發(fā)明方案,實現了跨路由構建虛擬局域網,并基于構建的虛擬局域網進行數據傳輸,其實現方式簡便,也無需額外的設備支持。
      【附圖說明】
      [0017]圖1為本發(fā)明構建局域網進行信息傳輸的方法示意性流程圖;
      [0018]圖2為本發(fā)明構建局域網進行信息傳輸的系統(tǒng)結構示意圖;
      [0019]圖3為本發(fā)明構建局域網進行信息傳輸的網絡應用環(huán)境示意圖實例。
      【具體實施方式】
      [0020]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面結合實施例和附圖,對本發(fā)明進一步詳細說明。
      [0021]本發(fā)明采用在終端虛擬出虛擬機的方式構建虛擬局域網,并基于構建的虛擬局域網進行數據傳輸。參見圖1,為本發(fā)明構建局域網進行信息傳輸的方法示意性流程圖:
      [0022]將進行信息傳輸的兩個終端用第一終端和第二終端表示,第一終端處于第一局域網內,第二終端處于第一局域網外。第一終端上虛擬出關于第二終端的虛擬機,表示為第二終端虛擬機,第二終端上虛擬出關于第一終端的虛擬機,表示為第一終端虛擬機;將第一終端用A表示,第二終端用B表示,將第二終端虛擬機用VB表示,將第一終端虛擬機用VA表示;將第一終端的IP地址用IPa表示,將第二終端的IP地址用IPB表示;將第一終端虛擬機的IP地址用IPva表示,IP VA為與B同在一個局域網內的不存在的虛擬IP地址,將第二終端虛擬機的IP地址用IPvb表示,IPvb為與A同在一個局域網內的不存在的虛擬IP地址。第一終端內還保存關于第二終端虛擬機的映射關系,包括1?^與ipva2間的第一映射關系,以及IPVB與 ip 間的第二映射關系。
      [0023]而后,便可采用如下流程在設置了虛擬機的虛擬局域網內進行信息傳輸:
      [0024]步驟101,第一終端和第二終端之間建立傳輸控制協議傳輸控制協議(TCP,Transmiss1n Control Protocol)連接。
      [0025]步驟102,第一終端向第一局域網內的第二終端虛擬機發(fā)送數據包時,在第一映射關系中查找出與目的地址IPvb對應的地址IPva,將源地址修改為查找出的IPva,在第二映射關系中查找出與目的地址IPvb對應的地址IP B,將目的地址修改為IPB。
      [0026]第一終端可單獨向第一局域網內的第二終端虛擬機發(fā)送數據包,也可以通過在第一局域網內進行廣播的方式向第二終端虛擬機發(fā)送數據包,此時發(fā)送的數據包為廣播包。
      [0027]第一終端向第一局域網內的第二終端虛擬機發(fā)送數據包,其源地址IPA,目的地址為IPvb;而第二終端虛擬機實際對應的是第二終端,相應地,需要對其進行地址轉換。
      [0028]步驟103,第一終端對數據包進行封裝,得到封裝后的數據包;根據目的地址IPB,將封裝后的數據包通過TCP連接發(fā)送給目的地。
      [0029]至此,完成了基于構建的虛擬局域網進行數據傳輸,其實現方式簡便,也無需額
      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1