MPTCP協議相關分析

2022-06-12 19:21:07 字數 1421 閱讀 9756

分析例項來自於

檔案iperf-mptcp-0-0.pcap,開啟檔案;

mptcp,全稱multipath tcp,多徑tcp。mptcp協議是一種利用多條路徑併發傳輸的傳輸層協議,可以提高端到端的吞吐率,增加網路利用率。

ipv6到來的時候,主機的多位址(multihome)將會變得越來越普及。即使是廣泛使用的ipv4,multihome host也越來越多了。從資料中心fat-tree網路架構下的伺服器到具有wifi/3g/bluetooth多連線的智慧型手機,都是多宿主機。但傳統的tcp並不能同時利用這些連線資源,因此要麼使用2層的bond/trunk功能,要麼只能建多條4層tcp連線,而mptcp則可以為使用者提供透明的多路徑利用能力。

協議分層功能能看到捕獲資料中的協議包含層次情況;本捕獲檔案的最外層協議是ppp;

檔案的詳細資訊,包的數量等等;

各種協議的對話情況;下二圖是ipv4和tcp的對話情況;

不同協議的端點情況統計;

不同長度的包的分配情況;

在那個時刻捕獲了多少包;

可以顯示http協議的情況,此捕獲檔案中不包含http協議;

各個協議的具體情況;

除了支援計算機網通訊協議,對**通訊的協議分析也支援;

自帶的顯示過濾器;

僅看ipv6協議包的情況;

看乙個具體的包,125號,該包是乙個資料報,捕獲資訊顯示其資料部分長1428bytes。

mptcp協議引數解析

mininet中的網路實驗,資料報走的是核心協議棧。這樣得出的結果,好處就是實際網路協議棧的效能。缺點就是,要驗證新的想法,需要修改核心協議棧。而且關於核心中的資料,比如tcp的擁塞視窗資料,可以參考 4,5 能否用在mptcp上就不知道了。4 tcpprobe,observe the tcp fl...

MPTCP 原始碼分析 一 MPTCP的三次握手

簡述 mptcp依然按照正常的tcp進行三次握手,只是在握手過程中增加了mptcp特有的資訊。建立過程 三次握手過程如下圖所示 左邊客戶端傳送的第乙個syn包攜帶有客戶端自身的key,右邊傳送syn ack的時候攜帶了自身的key,而最後左邊的客戶端傳送最後乙個ack的時候攜帶著雙方的key。mpt...

網路協議分析 VRRP協議分析

2 rip 2的報文格式 3 rip 2的驗證報文 三 例項化 rip報文由頭部 header 和多個路由表項 route entries 部分組成。乙個rip表項中最多可以有25個路由表項。rip是基於udp協議的,所以rip報文的資料報不能超過512個位元組。1 command 長度8bit,報...