Um padrão na simulação de redes de comunicação: TCP/IP, routing, etc.
Network Simulator é um simulador de eventos discretos orientado a investigação de redes, com suporte para protocolos TCP/IP, routing e demais protocolos multicast sobre redes de cabos ou wireless. Adicionalmente inclui um ambiente gráfico chamado nam, onde poderemos observar as simulações.
Essencialmente orientado ao campo da investigação e educação, Ns permite aos usuários acessar ambientes de simulação muito complexos, que não estariam ao seu alcance normalmente já que é capaz de trabalhar com diversos parâmetros e elementos, dado o uso de scripts TCL, que nos permitirão determinar o comportamento dos diferentes elementos da simulação.
Desta forma, a criação de novas simulações através do intérprete TCL nos concederá um controle importante sobre os distintos parâmetros que influem a configuração de uma rede. Além disso, dispõe de uma ampla bibloteca que nos permite realizar imediatamente simulações FTP, TCP, OSPF, RIP, etc. sem que seja necessário compilar todo o código.
Ideal para observar o comportamento de distintos protocolos e aprender sobre o funcionamento das redes.