開源網路模擬器ns-3 - 架構與實踐

開源網路模擬器ns-3 - 架構與實踐

《開源網路模擬器ns-3 - 架構與實踐》是2018年12月機械工業出版社出版的圖書,作者是周迪之。

基本介紹

  • 中文名:開源網路模擬器ns-3 - 架構與實踐
  • 作者:周迪之
  • 出版時間:2018年12月
  • 出版社:機械工業出版社 
  • 頁數:185 頁
  • ISBN:9787111613404
  • 類別:計算機網路
  • 定價:59 元
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

ns-3是國際上一款主流的開源網路模擬器。伴隨者網際網路上新型協定的普及和5G網路的問世,ns-3正在逐漸展現它強大的生命力。
《開源網路模擬器ns-3 - 架構與實踐》一書從架構和使用角度出發,結合作者多的實踐,深入淺出地講解了ns-3的開源生態圈、使用方法和設計模式,在此基礎上自頂向下地系統闡述了從套用層到物理層的各種ns-3關鍵模型。作者希望通過本書的講解,能夠降低讀者對ns-3的學習門檻,更加流暢地閱讀並理解原始碼。本書的目標讀者為計算機網路專業的本科生、碩士和博士研究生,以及工作中使用ns-3進行模擬實驗的工程師們。
本書的寫作得到了ns-3社區的大力支持。ns-3項目創始人之一,華盛頓大學Tom Henderson教授親自為本書作序。

圖書目錄

開源網路模擬器ns-3 - 架構與實踐
開源網路模擬器ns-3 - 架構與實踐
英文序
中文序
前言
第1篇 全 局 之 觀
第1章 概述
1.1 什麼是ns-3
1.2 Hello, world
1.3 ns-3社區
1.4 ns-3簡史
1.5 寫作習慣
第2章 通覽
2.1 下載、編譯與運行
2.2 原始碼的目錄結構
2.3 再談編譯:“./waf configure”命令
2.4 初識腳本
2.4.1 點對點有線網路:first腳本
2.4.2 Wi-Fi無線網路:third腳本
2.4.3 Python腳本
2.5 再探腳本:常用技術解析
2.5.1 腳本助理:助手類
2.5.2 參數輸入:屬性變數
2.5.3 數據輸出:trace變數
2.5.4 行為控制:命令行
2.5.5 計畫事件:Schedule函式
2.5.6 回調函式:Callback類
2.5.7 輔助信息:Log系統
2.6 網路是如何模擬的
2.7 信息入口:結點類
2.8 ns-3與編程之夏
第2篇 設 計 之 道
第3章 對象模型架構
第4章 Ptr智慧型指針
4.1 設計原理
4.2 使用實例
4.3 適用範圍
第5章 對象模型的基石:元信息
5.1 什麼是元信息
5.2 元信息存儲:IidManager類
5.3 元信息管理接口:TypeId類
5.4 TypeId的使用
第6章 Object類
6.1 對象聚合
6.2 Object的創建與獲取
第7章 ObjectBase類
7.1 屬性配置
7.1.1 創建屬性
7.1.2 屬性類型
7.1.3 ConfigStore
7.1.4 全局屬性
7.2 trace變數
7.2.1 創建trace
7.2.2 trace類型
第3篇 模 擬 之 路
第8章 套用層
8.1 架構與腳本
8.2 內置套用:Application
8.2.1 分組產生器
8.2.2 Internet套用
8.2.3 套用層trace
8.3 自定義套用層協定
8.3.1 Socket原理與使用
8.3.2 Application類
第9章 傳輸層
9.1 架構與腳本
9.2 TCP
9.2.1 屬性與trace
9.2.2 TCP分組頭結構
9.2.3 TCP連線建立與關閉
9.2.4 視窗管理
9.2.5 擁塞控制
9.3 UDP
9.3.1 屬性與trace
9.3.2 UDP分組頭結構
9.3.3 廣播與多播
9.4 傳輸層協定開發
9.5 示例腳本
9.6 非發行版的傳輸層協定
第10章 網路層
10.1 架構與腳本
10.2 腳本配置與trace
10.3 IP分組頭結構
10.4 IP位址分配
10.4.1 手動分配
10.4.2 自動分配
10.5 路由協定
10.5.1 列表路由
10.5.2 列印路由表
10.5.3 靜態路由
10.5.4 全局路由
10.6 網路層協定開發
10.6.1 隧道協定
10.6.2 路由協定
第11章 鏈路與物理層
11.1 有線網路:PPP與CSMA
11.1.1 架構與腳本
11.1.2 屬性與trace
11.1.3 佇列與錯誤模型
11.2 無線區域網路:Wi-Fi
11.2.1 架構與腳本
11.2.2 屬性與trace
11.3 蜂窩網:LTE
11.3.1 網路架構
11.3.2 示例腳本1:無線接入網
11.3.3 示例腳本2:核心網
11.3.4 屬性與trace
11.4 其他無線網路模組簡介
第12章 數據收集與統計
12.1 一個例子
12.2 數據收集
12.3 數據統計
12.4 局限
第13章 與物理網路互動
13.1 TapBridge:模擬網路+物理結點
13.2 FdNetDevice:模擬結點+物理網路
第14章 網路分組Packet類
14.1 分組結構
14.2 分組創建
14.3 分組頭與分組尾
14.4 分段與重組
14.5 標籤:Tag類
附錄
附錄A 網路地址
附錄B 第三方ns-3項目
參考文獻

相關詞條

熱門詞條

聯絡我們