ns3學習筆記 4 傳輸層

2021-09-25 01:41:27 字數 887 閱讀 7105

還負責建立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 跟著它邊學邊做,熟悉熟悉,就可以了。對於第二...