NS (خلاصهٔ Network Simulator به معنای شبیهساز شبکه) نامی برای یک سری از شبیهسازهای رویداد گسسته شبکه است،
NS2 شبیهساز رویداد گسسته شبکه هست که در توسعه و تدریس استفاده میشود.
هدف پروژهٔ ns فراهم آوردن محیط شبیهسازی آزاد برای تحقیقات شبکه است که در درون جامعه تحقیقاتی پذیرفته شده خواهد بود که بطور عمده معنی اش دو چیز است:
باید آن را با نیازهای شبیهسازی تحقیق شبکههای مدرن تراز وسط قرار دارد و
باید توزیع جامعه، بررسی دقیق و اعتبار نرمافزار را تشویق کند.
از زمان فرایند تولید شبیهسازی شبکهای که دارای تعداد کافی ماژول باکیفیت بالا و معتبر و آزمایش شده و به صورت پویا نگه داری شده است کار زیادی نیاز داشته که پروژهٔ ns این بار کاری را بین جامعه بزرگ کاربران وتوسعه دهندگان توزیع کرده است.
هسته ns-2 با C++ نوشته شده اما اشیا شبیهسازی c++ به اشیا سایه
در otcl وصل هستند و متغیرها میتوانند بین این دو حوزه زبان بهم وصل شوند.
اسکریپتهای شبیهسازی به زبان OTCL نوشته شدهاند. این ساختار اجازه
میدهد شبیهسازیها در یک محیط تفیسر شده نوشته واصلاح شوند بدون دوباره
کامپایل کردن شبیهساز.
Ns is a discrete event simulator targeted at networking research. Ns
provides substantial support for simulation of TCP, routing, and
multicast protocols over wired and wireless (local and satellite)
networks.
Ns began as a variant of the REAL network
simulator in 1989 and has evolved substantially over the past few years.
In 1995 ns development was supported by DARPA through the VINT project
at LBL, Xerox PARC, UCB, and USC/ISI. Currently ns development is
support through DARPA with SAMAN and through NSF with CONSER, both in
collaboration with other researchers including ACIRI. Ns has always
included substantal contributions from other researchers, including
wireless code from the UCB Daedelus and CMU Monarch projects and Sun
Microsystems
سهشنبه 6 مرداد 1394 ساعت 17:25