網路模擬界的 M01-like 開箱文 A Survey of Network Simulation Tools: Current Status and Future Developments
3 posts tagged with "network"
View All TagsOPhone 的 Web 3.0 架構
中國移動基於 Android 自行訂製的 OPhone 系統終於釋出了 SDK。OPhone 的 SDK 相容於 Android 1.0 API ,使用 ADT 0.8 版開發工具(不支援 Android 1.1、1.5 和 ADT 0.9.x 以上版本的開發工具),並需要安裝它提供的 OPhone SDK 還有 WDT (桌面小程式開發工具 Widget Development Toolkit)這個 Eclipse Plugin。
無獨有偶的,OPhone 弄出了一個跟 Opera Unite 相似的「客戶端即伺服器」架構,叫做「Mobileyou」手機網頁伺服器。我乾脆把這類架構稱為「網頁 P2P」,或「pWeb」(Personal Web、Peer-2-Peer Web)。
這類「pWeb」服務架構的本質,簡單說來是在電腦或手機上裝個網頁伺服器,以提供各種以網頁為介面的服務,再結合個人電腦或手機上提供的個人資訊,提供異化的功能性網站。
中國移動或 Opera 這些服務提供者端,將使用某種動態 DNS 轉址機制(Dynamic DNS),以提供一個統一的網址,如「http:// 官方網址 / 個人暱稱 / 服務」這樣的連結,讓網路上所有的人都可以用這個網址連上 pWeb 網站,以解決使用者該透過哪個網址訪問的問題。
OPhone 提供的「Mobileyou」,跟 Android 上另一個「i-jetty」應用程式很類似。裝了之後都可以存取手機上的功能,透過網頁介面來管理個人通訊錄、查看簡訊等。
有了這樣的服務以後,女朋友要看男朋友有沒有偷吃,就不用再偷偷拿他的手機查看簡訊,只要到個人手機上的網站查看就行了(怎麼覺得舉的是個反例 :p)
scapy
scapy 是個相當好用的封包產生工具, 只是因為有幾個用到的函式庫需要手動尋找並安裝,還蠻不方便的. Windows 下使用的限制更多.
scapy 雖然只有一個檔案卻可以產生各種 Layer 2 以上的封包. 封包中有用到時會自行填入 mac, ip, checksum 等訊息,實在太省事了. scapy 允許自訂封包欄位來設計自己的協定,或改變封包的內容. 裝上一些圖形處理函式庫後還可以輸出 protocol 欄位圖形等等.
在此列出需求函式庫的連結. (Mac 環境下需安裝)
pcap http://code.google.com/p/pypcap/ libdnet http://sourceforge.net/projects/libdnet/
gnuplot http://sourceforge.net/projects/gnuplot/ gnuplot-py http://sourceforge.net/projects/gnuplot-py/ pyx http://sourceforge.net/projects/pyx/