對MPTCP協議理論部分的學習進行了整理,文中數據包結構的圖來自於RFC6824。詳見http://www.rfcreader.com/#rfc6824 MPTCP協議學習 MPTCP目的:隨着技術的發展許多設備具有了多個網絡接口,而TCP依然是一個單線路的協議,在TCP的通信過程中 ...
背景 隨着技術的發展許多設備具有了多個網絡接口,而TCP依然是一個單線路的協議,在TCP的通信過程中發端和收端都 不能隨意變換地址。我們可以利用多個網絡接口的這一特性來改善性能和有效冗余。例如:你的手機同時連接 WIFI信號和 G信號的時候,如果WIFI關掉,使用WIFI進行的TCP連接就會斷開,而不能有效利用 G網絡繼續收發數據。 而Multipath TCP可以在一條TCP鏈接中包含多條路徑 ...
2014-12-26 17:02 0 14562 推薦指數:
對MPTCP協議理論部分的學習進行了整理,文中數據包結構的圖來自於RFC6824。詳見http://www.rfcreader.com/#rfc6824 MPTCP協議學習 MPTCP目的:隨着技術的發展許多設備具有了多個網絡接口,而TCP依然是一個單線路的協議,在TCP的通信過程中 ...
http://multipath-tcp.org/pmwiki.php/Users/ConfigureMPTCP http://multipath-tcp.org/pmwiki.php/Users/Tools 本文引用了MPTCP Linux內核官網的MPTCP配置網頁和工具網頁,介紹 ...
本周調研了一下多徑TCP(MPTCP),幾經周折終於從小白到將MPTCP協議配置到Linux系統中,並成功地通過MPTCP協議訪問了支持MPTCP協議的檢測網站。 本文主要介紹 實驗環境 無線網卡驅動的安裝 MPTCP的安裝 路由配置 實驗環境 鏡像下載地址,獲取安裝 ...
前言:tcp連接時,一直以來都是只能綁定一個ip地址,但是隨着多網卡主機越來越多,從一個主機到另一個主機往往都會有多條鏈路可以到達,這種情況下,如何充分利用這多條鏈路進行並行的傳輸或者作為鏈路備份,就 ...
簡述: MPTCP依然按照正常的TCP進行三次握手,只是在握手過程中增加了MPTCP特有的信息。 建立過程 三次握手過程如下圖所示: 左邊客戶端發送的第一個SYN包攜帶有客戶端自身的KEY,右邊發送SYN ...
簡述 MPTCP的擁塞控制對TCP的擁塞控制的線性增加階段進行了修改,而慢啟動,快速重傳、 快速恢復都沒有改變。每條子路徑擁有自己的cwnd,MPTCP的擁塞算法主要關心cwnd的改變。 擁塞算法設計原則 MPTCP的Throughput ...
簡述 MPTCP在進行三次握手之后,客戶端和服務端會進行地址信息的交換,讓對方知道彼此未用的地址信息。 當客戶端知道服務端的地址后就可以建立其他子路徑。三次握手和建立子路徑的過程如圖 ...
簡述: MPTCP在發送數據方面和TCP的區別是可以從多條路徑中選擇一條 路徑來發送數據。MPTCP在接收數據方面與TCP的區別是子路徑對無序包 進行重排后,MPTCP的mpcb需要多所有子路徑的包進行排序。查看圖1可知 ...