How Do I Download NS2

         When we have to install some package for the implementation process, first we have to download the Ns2 packages. Similar, this article is about the process based on downloading Ns2.

Download NS2

          To download the Ns2 simulator, we have implement the commands that are highlighted the following in the Linux terminal window.

cd /home

git clone

Link to Download Ns2

Sample Source Code in NS2

      In addition, we have highlighted some of the sample source code based on Ns2 simulation along with its specifications.

  • NS2 Tcl code for calls TcpAgent, TCPSink Agent and FTP Application

set tcp1 [new Agent/TCP]

set sink1 [new Agent/TCPSink]

set udp1 [new Agent/UDP]

  • NS2 Tcl code to pass results to interpreter

if (strcmp(argv[1], “HELLO”) == 0)


tcl.resultf(“%d”, seq_no);

return TCL_OK;


tcl.result(“Invalid operation specified”);

return TCL_ERROR;

  • NS2 C++ based source code for create a new agent

static class TSPAgentClass : public TclClass {


 TSPAgentClass() : TclClass(“Agent/AMPLIFY”) {}

TclObject* create(int, const char*const*) {

return(new TSPAgent());

}} class_tsp_agent;

         Our technical experts are offering the research assistance in all the means of academic spectrum. Ring and reach us and acquire some innovations while implementing the Ns2 installation.