截圖:
說明:
打開終端輸入sudo apt-get install mininet 安裝mininet2.2.1版本html
截圖:
java
說明:
圖一:mininet安裝目錄下的example目錄只有miniedit.py.gz,並且不能提取到example目錄下,更改權限也沒用。因而就拉到其餘目錄下,提示缺乏python-tk,又是安裝了很久才終於能運行miniedit。python
圖二:而後擺放控制器、交換機和主機,以後直接run就能夠運行,而後還能夠點擊File->Export Level 2 Script 選擇導出成.py文件,進行修改和運行。git
截圖:
github
說明:ubuntu
這一步網上的教程很亂,總結了一下。瀏覽器
並且floodlight1.2與0.91的可視界面和所需端口彷佛都不同,也帶來一些麻煩markdown
1.推測:遵循tcp協議tcp
2.猜想:大概和tcp的三次握手同樣,客戶端首先SYN=1,表示要建立鏈接,服務端接收到後,用ACK=1告知收到,就變成了ACK=1,SYN=1,客戶端要再發一個消息給服務端確認一下,這時只須要ACK=1。編輯器
失敗了
雖然照着教程用miniedit擺好了本身的拓撲,可是根本沒法運行,找不到緣由,只能是找網上現成的拓撲結構
mininet
floodlight
Makefile
虛擬機
ubuntu
Count-min sketch
tcpdump
Markdown
git
GitHub
...等等的使用方法
提升了讀寫代碼的能力,和發現問題,解決問題的能力,也開了眼界,長了見識。
或許還提高了耐心,得到了一個充實的寒假?
說實在的,我也不知道還有什麼收穫。
在完成這些做業的過程當中,常常遇到一些意外的問題——明明是照着教程來的,卻怎麼都得不到正確結果。或者是題目意義不明,還要猜想題意。或者是博客園的markdown編輯器太難用常常不聽話,稱得上是噁心。完成一項做業經常須要消耗大量的時間和精力,這個寒假幾乎沒有作其餘事情,除了這四項做業就是ACM那邊的八次集訓題了。作到後面第三次做業的時候已經有放棄的打算了,由於我不知道這些做業值不值得我繼續作下去,值不值得我大量時間的投入,雖然最後全都完成了,到可是如今我也仍是很迷茫,不知道這個選擇是否是對的。不過若是再來一次的話,我以爲仍是會選擇作完這些做業...
時間不足,原本說着寒假早睡,結果一次都沒作到。作題的時候常常會被弄得很煩,可是又很想弄出來,就一直死磕,就很難受。
運動不足,由於時間不足因此也運動不足。
這麼說來還有睡眠不足了。
遺憾的的是寒假太快結束了,還有不少想作的事情。
無