計算機網絡---------對隧道技術的皮毛理解

本文甚至談不上是淺談隧道,而是個人對隧道的一種泛泛的理解,有時候太過於抽象的東西對我而言並不好吸收,我相信還有許多人像我這樣,我希望當你看了本篇博客加上我對隧道技術的理解,可以讓你在學習該內容時不會覺得無從下手
作爲一個上計網課時全程沒聽課的萌新,現在真的是後悔莫及啊,在這提醒各位以後想搞技術的朋友,計網課一定要認真聽,不然就會像我一樣,現在後悔了來補TCP/IP,看每一頁都是懵壁狀態,昨天看到隧道技術,之前聽說過貌似VPN就用到了,然後以爲是某種騷操作,書上又講的非常籠統:隧道是在高層(或同等層)分組中攜帶底層數據,然後又是一個含有非常多術語的例子。?????很懵壁阿,完全不懂是什麼以是,然後經過各種查詢,終於對隧道技術有了一種泛泛的瞭解。
在我看來,隧道技術並非是某種技術,而是一種模式,大致上可以描述爲雙方建立某種會話,前期雙方會有某些準備,配置各種變量,如地址分配,加密,壓縮等,等雙方建立好連接後,數據通過隧道發送出去時,會經過雙方所配置的隧道的類型來封裝該數據(封裝所添加的東西就是傳輸的時候所需要的東西),然後再傳輸,然後再解包(就像把大象放進冰箱一樣)。像我們比較熟悉的基於UDP的數據傳輸是不是類似上面的基本步驟,建立鏈接,封裝數據,傳輸,解包,這不就用到了隧道技術嗎?
而隧道又可以分爲2層隧道技術和3層隧道技術,創建隧道的客戶機和服務器雙方必須使用相同的隧道協議,3層與二層不同的是3層隧道技術所有配置過程都需要我們手工操作,像我們之前提到的UDP的那個例子,就需要我們手工配置目的主機的IP地址,每個數據包的大小等等
舉UDP這個例子就是爲了告訴大家,隧道技術並不是特定的某個騷操作,而是一種模式(個人理解,如果錯了,歡迎dalao留言指出),很多地方都會用到

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章