1. 程式人生 > >1、網路隧道技術

1、網路隧道技術

網路隧道技術簡介

隧道技術(Tunneling)是一類網路協議,它是一種資料包封裝技術,它將原始IP包(其報頭包含原始傳送者和最終目的地)封裝在另外一個數據包(稱為封裝的IP包)的資料淨荷中進行傳輸。使用隧道的原因是在不相容的網路上傳輸資料,或在不安全網路上提供一個安全路徑。隧道協議通常(但並非總是)在一個比負載協議還高的層級,或同一層。


備註:說白了,通過網路隧道技術,可以使隧道兩端的網路組成一個更大的內部網路。(把不支援的協議資料包打包成支援的協議資料包之後進行傳輸)。

隧道協議

基於資料包的隧道協議有:

  • IPsec
  • GRE,通用路由封裝協議,支援多種網路層協議和多路技術。

舉例來說,港沒機房建立GRE隧道,在香港的GRE配置如下:

gre0: <NOARP> mtu 1476 qdisc noop  
    link/gre 0.0.0.0 brd 0.0.0.0  
[email protected]: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1400 qdisc noqueue  
    link/gre 175.100.210.213 peer 104.254.110.125  
    inet 172.14.252.65 peer 172.14.252.66/30 brd 172.18.252.67 scope global gfw  
然後再設定一些路由規則。
  • IP in IP,比GRE更小的負載頭,並且適合只有負載一個IP流的情況。
  • L2TP,資料鏈接層隧道協議
  • MPLS,多協議標籤交換
  • GTP
  • PPTP,點對點隧道協議
  • PPPoE,基於乙太網的點對點隧道
  • PPPoA,基於ATM的點對點隧道
  • IEEE 802.1Q,乙太網VLANs
  • DLSw,SNA負載網際網路協議
  • XOT
  • IPv6穿隧:6to4、6in4、Teredo
  • Anything In Anything (AYIYA; e.g. IPv6 over UDP over IPv4, IPv4 over IPv6, IPv6 over TCP IPv4, etc.)
  • VPN

基於流的隧道協議有:

  • 傳輸層安全
  • SSH
  • SOCKS
  • HTTP CONNECT 命令
  • 各式的電路層級的代理伺服器協議,如Microsoft Proxy Server的Winsock Redirection Protocol或WinGate Winsock Redirection Service.

使用隧道技術組網的網路拓撲圖舉例

使用GRE將兩個獨立的網路組建成一個網路


使用vpn隧道技術組網


備註:通過隧道技術組網,一般需要走網際網路公網,公網的網路質量不可控,所以tunnel的通訊質量取決於運營商公網的質量哦。和隧道技術組網相對的是專線組網,即租用運營商的物理專線,來連通異地的網路。專線的弱點就是成本代價很高哦。

相關推薦

1網路隧道技術

網路隧道技術簡介隧道技術(Tunneling)是一類網路協議,它是一種資料包封裝技術,它將原始IP包(其報頭包含原始傳送者和最終目的地)封裝在另外一個數據包(稱為封裝的IP包)的資料淨荷中進行傳輸。使用隧道的原因是在不相容的網路上傳輸資料,或在不安全網路上提供一個安全路徑。隧

1網路硬體軟體

1.1、使用計算機網路 引言: 大量互相獨立但彼此連線的計算機共同完成計算任務——這些系統被稱為計算機網路。如何設計並組織這些網路是本書的主題。 計算機與分散式系統的關鍵差別在於:由一組獨立計算機組成的分散式系統呈現給使用者的是一個關聯絡統。最著名的分散式系統是全球資訊

1【資料庫技術】資料庫技術基礎

一、資料庫技術基礎 1、資料庫和資料庫管理系統     資料庫系統:包括資料庫、資料庫管理系統、資料庫的使用者和支撐資料管理系統執行的軟硬體。     模式是資料庫中全體資料的邏輯結構和特徵描述。資料庫系統的三級模式:內模式(物理層)、概念模式(邏輯層)、外模式(使用者層)。  

1網路協議

1、TCP/IP TCP/IP(Transmission Control Protocol/Internet Protocol)是一種可靠的網路資料傳輸控制協議。定義了主機如何連入因特網以及資料之間傳輸的標準。通常將該協議歸類到四個抽象層中,如下圖所示。 TCP:Transmissi

三種網路負載平衡轉發技術網路地址轉換直接路由和IP隧道技術

133、 負載均衡    目前主要有三種網路負載平衡轉發技術,分別是網路地址轉換、直接路由和IP隧道技術,採用不同的方法將客戶端傳送的包轉發到目的伺服器上,並確保目的伺服器的返回包可以順利到達客戶端。   ● 網路地址轉換      網路地址轉換模式   在目標網路地址轉換

計算機網路組網與配置技術—— 讀書筆記1組網與配置基礎知識

第一章組網與配置基礎知識 1.1計算機網路中的協議與層次 計算機網路協議是通訊雙方在通訊時彼此理解的規定和約定。有三個要素:語法,語義,時序同步。 計算機網路中實現網路服務的層次和協議構成計算機網路體系結構。 計算機網路的拓撲結構劃分:主要有匯流排型、星型、環型、樹型、全連

第11章 拾遺4:IPv6和IPv4共存技術1)_雙棧技術和6to4隧道技術

說明 images 測試結果 ges conf alt style dns服務 數據 6. IPv6和IPv4共存技術 6.1 雙棧技術 (1)雙協議主機的協議結構 (2)雙協議棧示意圖   ①雙協議主機在通信時首先通過支持雙協議的DNS服務器查詢與目的主機名對應的

計算機網路1)-計算機網路概述:網路結構(網路邊緣接入網路網路核心)

文章目錄 1. 計算機網路基本概念 2. 計算機網路結構 3. 網路核心之資料交換 1. 電路交換 2. 多路複用技術 3. 報文交換 4. 分組交換(因特網)

1藍芽核心技術瞭解(藍芽協議架構硬體和軟體筆記)

原文地址:http://www.cnblogs.com/zjutlitao/p/4742428.html 宣告:這篇文章是樓主beautifulzzzz學習網上關於藍芽的相關知識的筆記,其中比較多的受益於xubin341719的藍芽系列文章,同時還有其他網上作者的資料。由於有些文章只做參

chapter1.1前端技術發展

HTML (Hyper Text Markup Language)超文字標記語言 描述的內容超出文字的範疇,可以描述文字的顏色,字型,大小等資訊,或者使用圖片,視訊,音訊等非文字內容。 HTML 由一個個標籤組成,各負責不同的任務。 HTML 標籤是由尖括號包圍的關鍵詞,比如 <html&

圖解TCP/IP協議(五)IP相關技術—DNSARPICMPDHCPNATIP隧道

1.DNS DNS(Demain name System)有效管理主機名和IP地址之間的對應關係的系統。 2.ARP ARP(Address Revolution Protocol)是一種解決地址問題的協議,以目標地址為線索,用來定位下一個應該接收資料分包的網路裝置對應的MAC

VPN的實現技術隧道技術加密技術祕鑰管理技術身份認證技術

為了在Internet等公共網路基礎設施上高效、安全的實現資料傳輸,VPN綜合利用了隧道技術、加密技術、祕鑰管理技術和身份認證技術。 1、隧道技術是VPN的核心技術,VPN的所有實現都是依賴於隧道。隧道主要利用協議的封裝來實現的。即用一種網路協議來封裝另一種網路協議的報文。   &

第11章 拾遺5:IPv6和IPv4共存技術1)_雙棧技術和6to4隧道技術

6. IPv6和IPv4共存技術 6.1 雙棧技術 (1)雙協議主機的協議結構 (2)雙協議棧示意圖   ①雙協議主機在通訊時首先通過支援雙協議的DNS伺服器查詢與目的主機名對應的IP地址。   ②再根據指定的IPv6或IPv4地址開始通訊。   ③Win2008

1網路程式設計】Socket/TCP/UDP/HTTP/HTTPS/網路分層模型

一、簡介 1、相關概念     TCP:傳送控制協議(Transmission Control Protocol)     UDP:使用者資料報協議 (UDP:User Datagram Protocol)     HTTP:全稱是HyperText Transfer Pro

[Xcode10 實際操作]八網路與多執行緒-(22)使用GCD多執行緒技術非同步下載圖片

本文將演示如何使用使用GCD多執行緒技術非同步下載圖片。 Grand Central Dispatch(GCD) 是 Apple 開發的一個多核程式設計的較新的解決方法。 它主要用於優化應用程式以支援多核處理器以及其他對稱多處理系統。 它是一個線上程池模式的基礎上執行的併發任務。 在 Mac OS X

長短期記憶(LSTM)系列_1.1迴歸神經網路在時間序列預測中的介紹和應用

摘要,通過本文你可以學到: 傳統的時間序列預測方法側重於具有線性關係的單變數資料以及固定和手動診斷的時間依賴性。 神經網路增加了學習可能的噪聲和非線性關係的能力,其中任意定義但固定數量的輸入和輸出支援多變數和多步預測。 遞迴神經網路增加了有序觀察的顯式處理和從上下文學習時間依賴

物聯網技術體系網路架構和產業鏈條,入門知識大全

最初的物聯網概念,國內普遍認為的是MIT Auto-ID中心Ashton教授1999年在研究RFID時最早提出來的,當時還被稱之為感測網,其定義是:通過射頻識別(RFID)、紅外線感應、全球定位系統、鐳射掃描器等資訊感測裝置,按照約定的協議,任何物品與網際網路相連線,進行資訊

【谷歌開發者】Google中國官方賬號.彙集Android;Chrome;Angular等移動和網路開發技術GooglePlay和AdMob等開發者成長優化和變現平臺.

谷歌開發者 Google中國官方賬號.彙集Android;Chrome;Angular等移動和網路開發技術、GooglePlay和AdMob等開發者成長、優化和變現平臺....

Python資料預處理:機器學習人工智慧通用技術1

Python資料預處理:機器學習、人工智慧通用技術 白寧超  2018年12月24日17:28:26  摘要:大資料技術與我們日常生活越來越緊密,要做大資料,首要解決資料問題。原始資料存在大量不完整、不一致、有異常的資料,嚴重影響到資料建模的執行效率,甚至可能導致模型

【鐵匠Smith先生的專欄】關注Linux系統軟體開發多媒體圖形技術、Linux OS技術、多程序多執行緒併發網路程式設計架構模式研究與實踐AI等新技術動向C/C++最新程式設計技術、開原始碼整合與應用等

關注Linux系統軟體開發、多媒體圖形技術、Linux OS技術、多程序多執行緒併發網路程式設計、架構模式研究與實踐、AI等新技術動向、C/C++最新程式設計技術、開原始碼整合與應用等...