Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Dec 2nd, 2007, 9:05 AM   #1
renato
Newbie
 
Join Date: Dec 2007
Location: Johannesburg, South Africa
Posts: 5
Rep Power: 0 renato is on a distinguished road
Question Network Simulator design

I am trying to write a new network simulator and want to ask for ideas. Maybe someone can point me to some usefull websites...

The network simulator must enable the user to define their own network protocols and network topologies [i]without[i] needing to recompile the software package (not like ns or REAL where you need to recompile everytime you write a new protocol). A user must also be able to write his/her own application layer "applications" like ping etc. and just plug it into the application. I plan to make the frontend a scripting language like Tcl/Tk (similiar to ns).

The simulator will be developed on Linux for Linux.

I just want some general ideas on the high level design, as I'm a rather unexperienced programmer. (My occupation is as network engineer, therefore I want to develop this system).

Any help will be appreciated.
renato is offline   Reply With Quote
Old Dec 2nd, 2007, 3:37 PM   #2
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 895
Rep Power: 4 lectricpharaoh will become famous soon enough
Re: Network Simulator design

I have no clue how to develop something like this, and I expect if you're not quite comfortable with systems programming, it might well be beyond your current skills. However, one thing you could do is see if you can find some open source or public domain VPN software. As emulating a network is a big part of things for VPN, you can very probably derive some useful information.

Likewise, forums or newsgroups dedicated to such projects can probably be helpful. Just remember to search before asking, so you don't annoy the folks there.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old Dec 11th, 2007, 10:54 PM   #3
Harakim
Hobbyist Programmer
 
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3 Harakim is on a distinguished road
Re: Network Simulator design

Post Removed

Last edited by Harakim; Dec 11th, 2007 at 10:57 PM. Reason: Posted Reply to Seperate Thread
Harakim is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Network Programming Help. equinox Java 5 Nov 21st, 2007 9:48 PM
VB6 Network Game - Server List His_Ryanness Visual Basic 0 Jun 14th, 2006 4:54 PM
network gaming Nebula Coder's Corner Lounge 2 Jun 11th, 2006 2:31 AM
Please Please Read - Very Big Bad Network Problems bigguy Coder's Corner Lounge 9 Feb 16th, 2006 8:46 PM
contacting computers over a network LOI Kratong C++ 17 Oct 6th, 2005 2:07 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 2:38 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC