還負責建立socket【與端點和socket的聯絡建立】
網路層通過ip頭獲取上層協議號,然後分別傳給相應的ipv4portocol子類( 注意,乙個節點裡面只有乙個子類的例項物件 ),然後子類再傳送給各個端點(收訊息的時候就socket直接收就可以了,端點主要是提供遠端的位址)
端點用唯一的埠號進行區別ipv4protocol用唯一的協議號進行區別( 所以乙個節點只有乙個udpl4protocol和tcpl4protocol )
【與端點和socket的聯絡建立】
比較複雜在internetstackhelper.install( node n )的過程中建立了架構
tcpsocketbase
tcplprotocol
結合doxygen以後整理如下:分組頭結構
連線建立與關閉
視窗管理分組頭結構廣播與多播
傳輸層協議開發p126
【這裡列舉的邏輯是從底向上 實際上我們從巨集觀到微觀的過程應該從後面往回看建立過程】
socket & socketfactory
ipv4protocol
助手類 internetstackhelper
ns3學習筆記 3 應用層
ns3中有兩類套接字介面 另一種是 根據資訊交流物件不同 應用測協議實際上就是制定分組手法規則和呼叫套接字api兩部分操作組成 架構概述 p95 一共分成兩類 無論哪個內建類,其助手類的使用大同小異 應用層helper的使用 分組產生和接收 p100 for one hand 分組接收器 for a...
NS3學習日誌
1.ns3中的基本概念 a.節點 node 物理意義 節點是ns3中對計算機的基本抽象可以理解為乙個電腦,我們可以再這個電腦 node 上新增應用,外圍卡,協議等等。表 示 用c 中的類 node 來表示 c.通道 channel 物理意義 資料傳播的媒介 表 示 c 中的類 channel 它本身...
NS3學習資料
回答一 首先,ns3本身是必須要c 知識的,關於c 的學習如果題主沒有基礎就先補一下吧,具體方法就不贅述了。之後就是了解ns3的一些基本用法。這裡又要分兩種情況 只使用已有模組 和開發新的協議 對於前一種情況基本讀一下官方文件 ns 3 tutorial 跟著它邊學邊做,熟悉熟悉,就可以了。對於第二...