NS (Network Simulator) - является тренажером для исследования сети. Он позволяет моделировать TCP, маршрутизацию и др. в проводных и беспроводных (локальных и спутниковых) сетях. Проект NS начался в 1989 году и за время его существования существенно изменился. Основной проблемой проекта является отсутствие графического интрефейса.
Довольно интересная статья на русском (!!!) языке про NS2 - ns2.pdf.
 Руководство по NS2.
 Оффициальный сайт проекта
 Wiki NS-2
 Wiki NS-3
 Установка NS2 1)
Simulated Entities 2)
| Exising core NS-2 capability | Existing NS-3 | |
|---|---|---|
| Applications (Приложения)  | ping, vat, telnet, FTP, multicast FTP, HTTP, probabilistic and trace-driver traffic generftors, webcache | OnOffApplication, asynchronous, sockets API, packet sockets | 
| Transport layer (Транспортный)  | TCP, UDP, SCTP, XCP, TFRC, RAP, RTP Multicast: PGM, SRM, RLM, PLM  | UDP, TCP | 
| Network layer (Сетевой)  | Unicast: IP, MobileIP, generic dist.vector and link state, IPinIP,source routing, Nixvector Multicast: SRM, generic centralized MANET: AODV, DSR, DSDV, TORA, IMEP  | Unicast: IPv4, global static routing Multicast: static routing MANET: OLSR  | 
	
| Link layer (Канальный)  | ARP, HDLC, GAF, MPLS, LDP, Diffserv Queueing: DropTail, RED, RIO, WFQ, SRR, Semantic PAcket Queue, REM, Priority, VQ MACs: CSMA, 802.11b, 802.15.4(WPAN), satellite Aloha  | PointToPoint, CSMA, 802.11 MAC low and hign and rate control algorithms | 
| Physical layer\\(Физический) | TwoWay, Shadowing, OmniAntennas, EnergyModel, Satellite Repeater | 802.11a, Friis propagation loss model, basic wired (loss, delay) | 
| Sypport (Поддержка)  | Random number generators, tracing, monitors, mathematical support, test suite, animation (nam), error models | Random number generators, tracing, unit tests, logging, callbacks, mobility visualizer, error models | 
NS2, Mobile Node 
adhoc_routing 
Начиная с версии 2.33 802.11 MAC был вынесен в отдельную реализацию. Секция 16.3 описывает 802.11 MAC!!!
Визуализировать структуру кадра 802.16 в формат W3С SVG. На входе распределение данных внутри кадра 802.16, на выходе сгенерированный xml-файл формата SVG. 4)
Задача требует более независимой и аналитической работы. Требуется поддержка в NS-2 МАС и PHY, желательно на основе того что есть сейчас в NS-2. 5)