Modeling, Design And Evaluation Of Networking Systems And Protocols Through Simulation