Open Access Open Access  Restricted Access Subscription Access

Adding TCP-Variants to NS-2


Affiliations
1 Ministry of Education, General Directorate for Education Qadisiyah, Iraq
 

The network simulator (NS-2) is very important to simulate the network types such as mobile ad-hoc network efficiently and easily by providing the environment of this network exactly. This simulator helps the researcher in the last years to introduce Their researches without need to the expensive requirements to build the network in real time. This simulator uses file (called cbegen.tcl) to generate the traffic between nodes of the network at random time according to uniform distribution. The original cbrgen.tcl file provides two types of traffics that are CBR with UDP and FTP with TCP. The purpose of this paper is to add the one-way TCP and two-way TCP variants to NS-2. Also, this paper made these variants operate with many types of sink such as TCPSink, TCPSink/DelAck, TCPSink/Sack1, and TCPSink/Sack1/DelAck. This addition make it usable for anyone that wants to study the behaviour of these variants and its effects on the network.

Keywords

NS-2, One-Way TCP, Two-Way TCP MANET.
User
Notifications
Font Size

Abstract Views: 224

PDF Views: 0




  • Adding TCP-Variants to NS-2

Abstract Views: 224  |  PDF Views: 0

Authors

Ahmed Jawad Kadhim
Ministry of Education, General Directorate for Education Qadisiyah, Iraq

Abstract


The network simulator (NS-2) is very important to simulate the network types such as mobile ad-hoc network efficiently and easily by providing the environment of this network exactly. This simulator helps the researcher in the last years to introduce Their researches without need to the expensive requirements to build the network in real time. This simulator uses file (called cbegen.tcl) to generate the traffic between nodes of the network at random time according to uniform distribution. The original cbrgen.tcl file provides two types of traffics that are CBR with UDP and FTP with TCP. The purpose of this paper is to add the one-way TCP and two-way TCP variants to NS-2. Also, this paper made these variants operate with many types of sink such as TCPSink, TCPSink/DelAck, TCPSink/Sack1, and TCPSink/Sack1/DelAck. This addition make it usable for anyone that wants to study the behaviour of these variants and its effects on the network.

Keywords


NS-2, One-Way TCP, Two-Way TCP MANET.