A Simple Methodology for Constructing an Extensible and High-Fidelity TCP/IP Network Simulators

نویسندگان

  • Shie-Yuan Wang
  • H. T. Kung
چکیده

This paper proposes a simple methodology for constructing extensible and high-fidelity TCP/IP simulators in BSD UNIX environments. A simulator constructed under this methodology will simulate multiple network nodes by re-entering the UNIX kernel of the simulation host multiple times. Generated simulation results are derived from executing the native TCP/IP protocol stack on the simulation host. They are thus more accurate than those generated from a TCP/IP network simulator that implements only an abstraction of a real-life TCP/IP implementation.ion of a real-life TCP/IP implementation. By using this methodology, the simulator architecture creates an illusion for the BSD UNIX kernel that the simulated network is a real network. All existing application programs such as ftp, telnet and http, and all network utilities such as route, ifconfig and tcpdump are immediately applicable to a simulated network for generating network traffic, configuring networks, gathering statistics, etc. Additionally, the network simulator provides the standard UNIX API on every node in a simulated network so that any existing or future application program can run on any node in a simulated network. This allows a network simulator to be easily extended to study high-level network architecture and application issues.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new methodology for easily constructing extensible and high-fidelity TCP/IP network simulators

This paper proposes a new methodology for easily constructing extensible and high-fidelity TCP/IP network simulators. The methodology uses a kernel-reentering technique to reuse the existing real-life network protocol stacks, real application programs that generate traffic, and real utility programs that configure, monitor, or gather network statistics to the maximum extent. Only an event sched...

متن کامل

Behavior of Competing TCP Connections on a Packet-Switched Ring: A Study Using the Harvard TCP/IP Network Simulator

This paper presents simulation results on the behavior of TCP connections when they compete on a packet-switched ring. These results were generated by the Harvard TCP/IP network simulator, which uses real-life TCP code to support high-fidelity simulation. There are two parts to the paper. The first part is a high-level description of the methodology for constructing the Harvard TCP/IP network s...

متن کامل

Fuzzy Logic Based Aqm Congestion Control in Tcp/ip Networks

Network management and control is a complex problem that requires robust, intelligent, control methodologies to obtain satisfactory performance. Active Queue Management (AQM) mechanisms have been introduced for router support to assist the TCP congestion control to perform satisfactorily in all circumstances. However, certain, well-known limitations, identified in the AQM literature, motivates ...

متن کامل

Ethernet Algorithm for Building Network Integration Using TCP/IP

Problems like poor security, transfer delay or packet loss occur while building network systems that are applied with TCP/IP integrate with data network systems. To solve this problem, this paper proposes the Separated Ethernet, which can give priority to the system, and by using the OPNET Modeler simulator, we will verify its performances.

متن کامل

A TCP/IP Network Emulator

In this paper, a Linux based framework of TCP/IP network emulator is introduced. Several advantages can be noted. Firstly, the maintenance of large numbers of processors is unnecessary. Secondly, compared with simulators constructed with conceptual codes, our emulator framework makes it easier to test the interaction and behaviour of TCP/IP in real Linux network environments. Thirdly, the wired...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999