注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信開源網(wǎng)絡(luò)模擬器ns-3 架構(gòu)與實踐

開源網(wǎng)絡(luò)模擬器ns-3 架構(gòu)與實踐

開源網(wǎng)絡(luò)模擬器ns-3 架構(gòu)與實踐

定 價:¥59.00

作 者: 周迪之
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111613404 出版時間: 2019-01-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  ns-3是國際上一款主流的開源網(wǎng)絡(luò)模擬器?!堕_源網(wǎng)絡(luò)模擬器ns-3 架構(gòu)與實踐》深入淺出地講解了ns-3的軟件架構(gòu)和使用方法,希望能夠降低ns-3的學(xué)習(xí)門檻,讓讀者更加流暢地閱讀并理解源代碼?!堕_源網(wǎng)絡(luò)模擬器ns-3 架構(gòu)與實踐》的目標(biāo)讀者為計算機網(wǎng)絡(luò)專業(yè)的本科生、碩士和博士研究生,以及工作中使用ns-3進(jìn)行模擬實驗的工程師們。

作者簡介

  周迪之,開源愛好者,軟件工程師,2014年于加拿大UNB大學(xué)取得計算機科學(xué)博士學(xué)位,加拿大總督金質(zhì)獎?wù)芦@得者。設(shè)計實現(xiàn)了ns-3的LTE 基站下行分組分發(fā)算法、延遲容忍網(wǎng)絡(luò)Bundle協(xié)議、Wiselib開源傳感器算法庫ns-3轉(zhuǎn)換層等重要組件,擁有豐富的ns-3開發(fā)經(jīng)驗。業(yè)余時間從事開源文化的傳播推廣,是“編程之夏”微信公眾號的發(fā)起人。

圖書目錄

Preface

前言

第1篇 全 局 之 觀

第1章 概述
1.1 什么是ns-3
1.2 Hello, world
1.3 ns-3社區(qū)
1.4 ns-3簡史
1.5 寫作習(xí)慣
第2章 通覽
2.1 下載、編譯與運行
2.2 源代碼的目錄結(jié)構(gòu)
2.3 再談編譯:“./waf configure”命令
2.4 初識腳本
2.4.1 點對點有線網(wǎng)絡(luò):first腳本
2.4.2 Wi-Fi無線網(wǎng)絡(luò):third腳本
2.4.3 Python腳本
2.5 再探腳本:常用技術(shù)解析
2.5.1 腳本助理:助手類
2.5.2 參數(shù)輸入:屬性變量
2.5.3 數(shù)據(jù)輸出:trace變量
2.5.4 行為控制:命令行
2.5.5 計劃事件:Schedule函數(shù)
2.5.6 回調(diào)函數(shù):Callback類
2.5.7 輔助信息:Log系統(tǒng)
2.6 網(wǎng)絡(luò)是如何模擬的
2.7 信息入口:結(jié)點類
2.8 ns-3與編程之夏

第2篇 設(shè) 計 之 道

第3章 對象模型架構(gòu)
第4章 Ptr智能指針
4.1 設(shè)計原理
4.2 使用實例
4.3 適用范圍
第5章 對象模型的基石:元信息
5.1 什么是元信息
5.2 元信息存儲:IidManager類
5.3 元信息管理接口:TypeId類
5.4 TypeId的使用
第6章 Object類
6.1 對象聚合
6.2 Object的創(chuàng)建與獲取
第7章 ObjectBase類
7.1 屬性配置
7.1.1 創(chuàng)建屬性
7.1.2 屬性類型
7.1.3 ConfigStore
7.1.4 全局屬性
7.2 trace變量
7.2.1 創(chuàng)建trace
7.2.2 trace類型

第3篇 模 擬 之 路

第8章 應(yīng)用層
8.1 架構(gòu)與腳本
8.2 內(nèi)置應(yīng)用:Application
8.2.1 分組產(chǎn)生器
8.2.2 Internet應(yīng)用
8.2.3 應(yīng)用層trace
8.3 自定義應(yīng)用層協(xié)議
8.3.1 Socket原理與使用
8.3.2 Application類
第9章 傳輸層
9.1 架構(gòu)與腳本
9.2 TCP
9.2.1 屬性與trace
9.2.2 TCP分組頭結(jié)構(gòu)
9.2.3 TCP連接建立與關(guān)閉
9.2.4 窗口管理
9.2.5 擁塞控制
9.3 UDP
9.3.1 屬性與trace
9.3.2 UDP分組頭結(jié)構(gòu)
9.3.3 廣播與多播
9.4 傳輸層協(xié)議開發(fā)
9.5 示例腳本
9.6 非發(fā)行版的傳輸層協(xié)議
第10章 網(wǎng)絡(luò)層
10.1 架構(gòu)與腳本
10.2 腳本配置與trace
10.3 IP分組頭結(jié)構(gòu)
10.4 IP地址分配
10.4.1 手動分配
10.4.2 自動分配
10.5 路由協(xié)議
10.5.1 列表路由
10.5.2 打印路由表
10.5.3 靜態(tài)路由
10.5.4 全局路由
10.6 網(wǎng)絡(luò)層協(xié)議開發(fā)
10.6.1 隧道協(xié)議
10.6.2 路由協(xié)議
第11章 鏈路與物理層
11.1 有線網(wǎng)絡(luò):PPP與CSMA
11.1.1 架構(gòu)與腳本
11.1.2 屬性與trace
11.1.3 隊列與錯誤模型
11.2 無線局域網(wǎng):Wi-Fi
11.2.1 架構(gòu)與腳本
11.2.2 屬性與trace
11.3 蜂窩網(wǎng):LTE
11.3.1 網(wǎng)絡(luò)架構(gòu)
11.3.2 示例腳本1:無線接入網(wǎng)
11.3.3 示例腳本2:核心網(wǎng)
11.3.4 屬性與trace
11.4 其他無線網(wǎng)絡(luò)模塊簡介
第12章 數(shù)據(jù)收集與統(tǒng)計
12.1 一個例子
12.2 數(shù)據(jù)收集
12.3 數(shù)據(jù)統(tǒng)計
12.4 局限
第13章 與物理網(wǎng)絡(luò)交互
13.1 TapBridge:模擬網(wǎng)絡(luò) 物理結(jié)點
13.2 FdNetDevice:模擬結(jié)點 物理網(wǎng)絡(luò)
第14章 網(wǎng)絡(luò)分組Packet類
14.1 分組結(jié)構(gòu)
14.2 分組創(chuàng)建
14.3 分組頭與分組尾
14.4 分段與重組
14.5 標(biāo)簽:Tag類
附錄
附錄A 網(wǎng)絡(luò)地址
附錄B 第三方ns-3項目
參考文獻(xiàn)


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號