原创 FatTree胖樹拓撲結構

FatTree拓撲結構是由MIT的Fares等人在改進傳統樹形結構性能的基礎上提出的,屬於switch-only型拓撲。 整個拓撲網絡分爲三個層次:自上而下分別爲邊緣層(edge)、匯聚層(aggregate)和核心層(core)

原创 室內可見光定位系統的多徑反射研究

Gu W, Aminikashani M, Deng P, et al. Impact of multipath reflections on the performance of indoor visible light po

原创 2017HW軟件精英挑戰賽總結

引子 先解釋一下隊名rOtp。對於華爲軟件精英挑戰賽來說,我們已經算是老司機了,去年我們以隊名“寫bug小王紙與找bug小公舉”初次參賽,折戟總決賽的16進8環節,與獎金失之交臂。同組第二名在落後了整整一下午的情況下,在最後十分鐘

原创 Ubuntu下配置MPTCP

本週調研了一下多徑TCP(MPTCP),幾經周折終於從小白到將MPTCP協議配置到Linux系統中,併成功地通過MPTCP協議訪問了支持MPTCP協議的檢測網站。 本文主要介紹 實驗環境 無線網卡驅動的安裝 MPTCP的安裝 路

原创 在MPTCP中引入流量監控——bwm-ng的使用說明

背景 在進行MPTCP傳輸的時候,wireshark軟件僅僅可以觀測兩個網卡的收發包,觀察起來十分的不方便,現在想更加直觀地向用戶展示兩張網卡的使用情況(使用與否以及每張網卡的數據速率)。 解決方案 BWM-NG(下一代帶寬監控器

原创 libpcap庫多網卡抓包

libpcap庫的安裝 首先,安裝相關的支持環境 sudo apt get install flex sudo apt get install bison 然後下載最新版的libpcap,下載地址:http://www.tcpd

原创 芝士超人復活卡軟件多線程版本

軟件用按鍵精靈編寫,僅使用了post,get用於打碼平臺和芝士服務的通信,安全無毒。 1、本腳本需要連接打碼平臺,暫時僅支持米粒,支持卡商選擇 2、先登錄米粒接碼帳號,再設置卡商、邀請碼、數量、線程數 3、線程數不建議大於1

原创 mptcp應用——在nexus5安裝mptcp

意義 mptcp亟需在手機中的應用,傳統的TCP會話只支持單路連接,即客戶端和服務器端之間的連接只通過一條線路傳輸數據。但今天的網絡狀況與過去已經大爲不同,一部智能手機能同時連接多個網絡,如蜂窩網絡和WIFI網絡。如果客戶端和服務

原创 利用editcap -C命令壓縮Pcap文件

通常抓取的PCAP文件都會很大,但很多時候進行數據包分析的時候我們只關心包頭而無需關心數據載荷部分。將載荷部分刪掉可以有效壓縮pcap文件大小,提高文件存儲和讀取效率。 網上搜了一圈沒有找到提取包頭的指令。 editcap -C命

原创 Android6.0安卓內核對MPTCP協議的支持

MPTCP IETF工作組的官方網站上實現了安卓4.4.4對MPTCP協議的支持,但是,安卓4.4.4已經是非常古老的安卓版本,官網所推薦的Nexus5也是較爲古老的機型,進行測試時會經常出現卡頓的情況,並且,Nexus5在中國僅

原创 ubuntu新版wireshark的升級與回退

新版wireshark的升級 普通方法安裝wireshark最便捷的方式是 sudo apt-get install wireshark 雖然一個命令就能搞定,但是,wireshark的版本過於老舊,和win平臺的版本對應不上,

原创 支持MPTCP的視頻小站

動機 這幾天做了一個支持MPTCP協議的視頻網站。 支持MPTCP協議的網站太少了,除了項目官網,基本上就沒有可以用來演示的東西了。所以決定跟隨多媒體時代的腳步,在騰訊雲上搭了一個服務器並掛到了自己的域名下,有時間的話再改改,好

原创 MPTCP包結構

TCP/IP數據包 MPTCP是常規TCP協議的擴展,想要了解MPTCP數據包,首先得了解常規的TCP包。 如上圖所示,爲TCP/IP的數據包格式,TCP/IP數據包分爲四大塊:黃色的數據鏈路層頭部,藍色的IP頭部,紫色TCP頭

原创 mininet2.2.1 + floodlight1.9 環境搭建

簡介 mininet是什麼? Stanford 大學 Nick McKeown 教授領導的研究小組基於 Linux Container 架構,開發出了這套進程虛擬化的平臺。在 Mininet 的幫助下,你可以輕易的在自己的筆記本上

原创 實現兩臺MPTCP主機之間的通信——VSFTPD的配置與使用

MPTCP主機USB無線網卡的選擇 在支持MPTCP的新內核中,USB無線網卡的驅動失效,查閱相關資料沒有很好的解決方法。用師兄的免Linux驅動的USB無線網卡試了一下,發現新內核也可以成功識別該網卡。因此最終選擇了免Linux驅動的U