NS-3教程(2):NS-3简单介绍

本文是NS-3网络模拟器的入门教程,介绍了NS-3的基本概念,如节点、应用、信道和网络设备,以及相关资源如Waf编译系统、开发环境和套接字编程。还提到了NS-3与NS-2的区别,以及使用WireShark和tcpdump进行数据包分析。
摘要由CSDN通过智能技术生成

本文主要介绍一些NS-3入门性质的知识。

简介


什么是NS-3?

ns-3是一个离散事件驱动网络模拟器,主要作为研究和教学使用。ns-3是基于GNU GPLv2下的免费的开源软件。ns-3意图最终能够完全取代ns-2。

NS-3虽然冠以一个“3”,但事实上跟它广泛流行的前任NS-2并非一脉相承,或者从使用角度上说,仅仅继承了一个名称而已。NS-3基本上是一个新的 模拟器,不支持NS-2的API。NS-3是完全用C++编写的(也有可选的Python接口),而NS-2一部分模块使用C++而另一部分使用 OTcl。因而NS-3最大的特点就是脚本可以C++或Python语言,而在NS-2中,我们使用的是OTcl。
NS-3的功能仍旧在开发中,因此它远没有NS-2完善(当然NS-2的维护也在进行中)。NS-3并不包含目前所有NS-2的功能,但它具有某些新的特性:正确的多网卡处理、IP寻址策略的使用、更详细的802.11模块等等。

NS-3的一些名词解释

POSIX: Portable Operating System Interface

一组操作系统API的协议/标准族,最开始为了Unix系统上的可移植性而开发的,也适用于其他操作系统。

Doxygen: Documentation Generator

支持C++、C、Java、Objective-C、Python、IDL、Fortran、VHDL、PHP、C#等各种语言的文档生成器,用于从源代 码中生成说明文档。(类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值