幫助中心 | 我的帳號 | 關於我們

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

  • 作者:編者:周迪之
  • 出版社:機械工業
  • ISBN:9787111613404
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:185
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    ns-3是國際上一款主流的開源網路模擬器。周迪之編著的《開源網路模擬器ns-3(架構與實踐)》深入淺出地講解了ns-3的軟體架構和使用方法,希望能夠降低ns-3的學習門檻,讓讀者更加流暢地閱讀並理解源代碼。本書的目標讀者為電腦網路專業的本科生、碩士和博士研究生,以及工作中使用ns-3進行模擬實驗的工程師們。

作者介紹
編者:周迪之
    周迪之,開源愛好者,資深軟體工程師,2014年于加拿大UNB大學取得電腦科學博士學位,加拿大總督金質獎章獲得者。設計實現了ns-3的LTE基站下行分組分發演算法、延遲容忍網路Bundle協議、Wiselib開源感測器演算法庫ns-3轉換層等重要組件,擁有豐富的ns-3開發經驗。業餘時間從事開源文化的傳播推廣,是「編程之夏」微信公眾號的發起人。

目錄
Preface

前言
第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  再談編譯:「./wafconfigure」命令
    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項目
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032